6月更文挑战第15天 | 基于SSH的汽车租赁系统的设计与实现10

161 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情

系统测试概要

系统测试,是整个程序设计结束之前重要的一个环节,其对整个系统的作用十分重要。它用来对以完成的系统程序进行检测与维护,去发现系统的漏洞和不足,往往能够检查出系统的安全漏洞和设计缺陷等问题,以便后期的维护人员能对症下药,更方便快捷的对系统进行维护,降低开发的成本。

设计测试用例的方法有很多,在不同情况下需要用不同的测试方法,此外也根据设计师等等不同喜好与习惯来使用不同的方法,但通常计算机软件开发领域中有两种测试法,即黑盒测试和白盒测试,其作用各有优势,深受开发者的喜爱。

系统测试方案

本系统出于安全和快捷等因素的考虑下,选择了第一种黑盒测试的方法,便于处理好数据库的完整性和安全性。出于成本和时间的因素,本系统主要针对管理员登录的4种不同情况、对车辆添加的3种不同操作以及增加租赁信息等其它方面进行了测试,详情可见的具体测试过程。

系统检测过程

管理员登录测试

1、测试场景描述

用户名和密码的格式的校验,已经密码错误需要有相应的提示或者警告信息。

2、测试用例

1)用户名和密码什么都不输入

2)不通过输入密码试图登入系统之中

3)将要输入的账号密码都故意输错

4)输入正确的账号密码

3、测试结果如表所示:

登录测试表

测试序号测试用例测试的结果
1用户名和密码什么都不输入显示“用户名不能为空”。

****续表

测试序号测试用例测试的结果
2不通过输入密码试图登入系统之中错误,显示“密码不能为空”。
3将要输入的账号密码都故意输错 错误,显示“用户名或密码错误”。
4输入正确的用户名和密码正确登进系统

添加车辆功能测试

1、测试场景描述

    根据提示的校验信息进行相应的录入,完全通过验证才能正常的进行车辆的添加。

2、测试用例

1)什么都不输入直接进行车辆添加

2)输入错误的金额信息进行添加

3)输入错误的可载乘客人数信息进行添加