一直幻想着成为一个成为软件测试师,但是一直没写过测试用例,刚好借此软件工程课设写了我的第一个测试用例:
书店管理系统题目要求;
(1)管理人员可以进行书籍、客户等基本信息的维护和管理,并根据销售情况时更新库存信息,发出补货请求。
(2)售货员可以进行书籍搜索、出售等操作。
(3)系统能够即时销售信息进行汇总,并以统计图表形式反馈给书店经理。
具体的代码实现和题目要求有偏差,测试测试用例也不是很完整:
测试点 |
测试类型(单元或集成) |
方法(黑盒或白盒,单一还是综合多种方法) |
1 管理员/销售员登录 |
单元测试 |
黑盒测试 |
2 客户注册 |
单元测试 |
黑盒测试 |
3书籍序列号查询 |
单元测试 |
黑盒测试 |
4 书籍信息模糊查询 |
单元测试 |
黑盒测试 |
5 管理员/销售员下机 |
单元测试 |
黑盒测试 |
6 客户信息修改 |
单元测试 |
黑盒测试 |
7 书籍信息修改 |
单元测试 |
黑盒测试 |
8 书籍信息增加 |
单元测试 |
黑盒测试 |
9 客户信息的查询 |
单元测试 |
黑盒测试 |
10 库存信息管理 |
单元测试 |
黑盒测试 |
11 运行环境 |
集成测试 |
黑盒测试 |
12 销售统计 |
集成测试 |
黑盒测试 |
13管理员或销售员重新登录 |
单元测试 |
黑盒测试 |
14 客户信息增加 |
单元测试 |
黑盒测试 |
|
|
|
测试点1:管理员/销售员登录:
测试用例ID |
输入\预置条件 |
预期输出 |
执行情况 |
所属测试点 |
1 |
正确的用户名和密码 |
登录成功 |
成功 |
1 |
2 |
错误的用户名或密码 |
显示用户名或者密码错误信息 |
成功 |
1 |
3 |
在正确的用户名后面插入空格 |
显示用户名错误信息 |
成功 |
1 |
4 |
使用已经失效的用户信息 |
显示用户信息不存在的错误信息 |
成功 |
1 |
5 |
输入密码为空 |
显示密码为空的提示信息 |
成功 |