关于我的第一个测试用例

一直幻想着成为一个成为软件测试师,但是一直没写过测试用例,刚好借此软件工程课设写了我的第一个测试用例:

书店管理系统题目要求;      

(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

输入密码为空

显示密码为空的提示信息

成功

1

6

用户名或密码大小写错误

显示用户名或者密码错误信息

成功

1

7

登录界面是否支持快捷键(Enter键)

Enter键能焦点于登录按钮

成功

1

 

 

 

 

 







测试点2:客户注册

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

符合要求的客户信息

注册成功

成功

2

2

必填项为空

显示必填项提示信息

成功

2

3

已经存在的客户信息注册

显示客户信息存在错误信息

成功

2

4

电话号码位数不对

显示信息不符合要求的错误信息

成功

2

5:

输入已经存在的客户信息

显示客户信息已经存在

成功

2

 

3:书籍序列号查询

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的书籍序列号

显示所对应的书籍信息

成功

3

2

输入错误的书籍序列号

 

输出你输入的信息有误的提示框或者书籍不存在

成功

3

3

输入正确的书籍序列号后加上空格键

输出你输入的信息有误的提示框或者书籍不存在

成功

3

 

 

 

 

 

 

4:书籍信息模糊查询:(书名查询)

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的书名

显示所对应的书籍信息

失败

4

2

输入不完全的书名

输出相关的符合的所有书籍信息

失败

4

3

输入不存在的书名

输出你输入的信息有误的提示框或者书籍不存在

失败

4

 

 

 

 

 

 

5:管理员/销售员注销

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

点击下机

销售员/售货员退出登录状态

成功

5

 

 

 

 

 


6:客户信息修改

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的客户信息

修改成功

成功

6

2

输入的电话号码位数不符合要求

显示信息不符合要求的错误信息

成功

6

3

输入的客户信息与之前的信息一致

修改失败

成功

6

 

7:书籍信息修改

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的新的书籍信息

修改成功

成功

7

2

输入和之前一样的信息

输出修改失败的提示信息并说明和之前信息一样

成功

7

 

 

 

 

 

8:书籍信息的增加

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的新的书籍信息

增加成功

成功

8

2

输入和之前一样的信息

输出新增失败

成功

8

3

输入不符合要求的书籍信息(如:书籍序列号不符合要求,书籍)

输出新增失败

成功

8

 

 

 

 

 

 

9:客户信息查询

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的手机号

显示所对应客户信息

成功

9

2

输入错误的手机号

 

输出你输入的信息有误的提示框或者客户未注册

 

成功

9

3

输入正确的手机号后加上空格键

输出你输入的信息有误的提示框或者客户不存在

成功

9

 

 

 

 

 

 

10:库存信息管理

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的书籍序列号

显示该书籍的库存信息

成功

10

2

输入正确的书名

输出该书籍的库存信息

失败

10

3

卖出一本书

所对应的书籍库存信息减一

成功

10

4

新增N本书

所对应的书籍库存信息加N

成功

10

5

出售库存为0时

输入所对应书籍的库存信息为0,不能出售

失败

10

 

11:运行环境

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

在IE浏览器中输入页面网址

进入预期页面

成功

11

2

在360浏览器中输入页面网址

进入预期页面

成功

11

3

在谷歌浏览器中输入页面网址

进入预期页面

成功

11

 

 

 

 

 

 

12 销售统计

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入一个时间段

输出这个时间段的销售情况

失败

12

2

输入一个不符合软件运行期间的时间段

输出你输入的信息不符合要求

失败

12

 

 

 

 

 

 

13管理员或销售员重新登录

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

用户以管理员/售货员身份再次登录

返回之前登录的界面

成功

13

2

用户登录时没有选角色

输出提示信息没有选取角色

成功

13


14 客户信息增加

测试用例ID

输入\预置条件

预期输出

执行情况

所属测试点

1

输入正确的新的书籍信息

增加成功

成功

14

2

输入和之前相同的客户信息

输入新增失败

成功

14

3

输入不符合要求的客户信息(如:电话号码位数不对,邮箱不符合要求)

输出新增失败

成功

14

 

 

 

 

 

 做的很差,希望以后有更多的练习。



0
 
0
 
 

你可能感兴趣的:(软件测试)