持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情
系统测试概要
系统测试,是整个程序设计结束之前重要的一个环节,其对整个系统的作用十分重要。它用来对以完成的系统程序进行检测与维护,去发现系统的漏洞和不足,往往能够检查出系统的安全漏洞和设计缺陷等问题,以便后期的维护人员能对症下药,更方便快捷的对系统进行维护,降低开发的成本。
设计测试用例的方法有很多,在不同情况下需要用不同的测试方法,此外也根据设计师等等不同喜好与习惯来使用不同的方法,但通常计算机软件开发领域中有两种测试法,即黑盒测试和白盒测试,其作用各有优势,深受开发者的喜爱。
系统测试方案
本系统出于安全和快捷等因素的考虑下,选择了第一种黑盒测试的方法,便于处理好数据库的完整性和安全性。出于成本和时间的因素,本系统主要针对管理员登录的4种不同情况、对车辆添加的3种不同操作以及增加租赁信息等其它方面进行了测试,详情可见的具体测试过程。
系统检测过程
管理员登录测试
1、测试场景描述
用户名和密码的格式的校验,已经密码错误需要有相应的提示或者警告信息。
2、测试用例
1)用户名和密码什么都不输入
2)不通过输入密码试图登入系统之中
3)将要输入的账号密码都故意输错
4)输入正确的账号密码
3、测试结果如表所示:
登录测试表
| 测试序号 | 测试用例 | 测试的结果 |
|---|---|---|
| 1 | 用户名和密码什么都不输入 | 显示“用户名不能为空”。 |
****续表
| 测试序号 | 测试用例 | 测试的结果 |
|---|---|---|
| 2 | 不通过输入密码试图登入系统之中 | 错误,显示“密码不能为空”。 |
| 3 | 将要输入的账号密码都故意输错 | 错误,显示“用户名或密码错误”。 |
| 4 | 输入正确的用户名和密码 | 正确登进系统 |
添加车辆功能测试
1、测试场景描述
根据提示的校验信息进行相应的录入,完全通过验证才能正常的进行车辆的添加。
2、测试用例
1)什么都不输入直接进行车辆添加
2)输入错误的金额信息进行添加
3)输入错误的可载乘客人数信息进行添加