软件测试实验——编写测试用例

一、实验目的

  1. 了解测试用例。
  2. 熟悉设计测试用例的方法。
  3. 掌握根据需求设计测试用例。

二、实验环境

硬件环境:PC

软件环境:Windows、测试应用程序的运行平台

三、实验内容

根据《宿舍管理系统设计说明书》中“学生入住”和“学生查询”两个模块设计测试用例。

 

四、 实验结果——“学生入住”模块测试

编制人:张三

日期:2021.12.07

模块名称:学生入住

用例编号

测试项

测试执行步骤

输入数据

预期结果

实际结果

T4.1

输入正确

的学号姓名等所有学生信息是否成功添加(入住)

  1. 进入到学生入住设置界面
  2. 输入“学号”
  3. 输入“姓名”
  4. 选择“性别”
  5. 输入“院部
  6. 输入“班级”
  7. 输入“楼号”
  8. 输入“宿舍号”
  9. 选择“入住时间”
  10. 输入联系电话
  11. 点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:添加成功

T4.2

学号、姓名等学生信息中可以输入(或全为空)的任意一项为空是否成功添加

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:NULL

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:请输入你的姓名

(如果其他输入的任意一项为空则同样提示相应的信息)

T4.3

输入的学号不为13位符合学号命名规则的整数时是否成功添加

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1110008282411

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:输入的学号必须为符合学号命名规则的13位整数

T4.4

输入的学号为中文或其他特殊字符是否成功添加(楼号、宿舍号同)

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:一六三一八零【如果输入框限制13位,一个中文占两个字符,则只能输入6个中文字符】

(或163180828241@)

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:输入的学号不能为中文或其他特殊字符

T4.5

输入的姓名长度不在2-6位(按照国家公安部条例规定 的最长6个字姓名)之间是否成功添加

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:卓

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:输入的姓名必须在2-6位之间(包含2、6)

T4.6

输入的姓名不为中文(数字、字母、特殊字符)等是否成功添加

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:zqw

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:输入的姓名必须为中文

T4.7.1

性别的下拉列表是否可以通过键盘的“↑↓”键选择

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.通过“↑↓”键选择性别

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

可以通过“↑↓”键选择

T4.8

性别选项是否可以手动输入

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:请选择性别

T4.8

性别与楼号所对应的性别不匹配是否添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:“性别与楼号所对应的性别不匹配,添加失败”

T4.9

输入已满员的宿舍号是否添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示“该宿舍已满员,不可再添加,添加失败”

T4.10

输入的楼号(或宿舍号)不在1-27(或201-619)入住范围内是否成功添加

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:0

宿舍号:111

入住时间:2018年9月4日

联系电话:15280698932

提示:输入的楼号(或宿舍号)不存在

T4.11

选择的入住时间早于当天日期是否添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2016年9月1日

联系电话:15280698932

提示:入住时间有误

T4.12

输入联系电话不是11位整数(或出现非法字符)时是否添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:123123123

提示:联系电话必须由11位整数组成

T4.12

.1

输入联系电话无效或被注册过(或不是国家号(+86))时是否添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:13107668812

提示:联系电话已被注册

T4.13

添加成功后再次添加同一个学生(与上次添加内容一致)是否可以添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】提交

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:该生已入住,不能重复添加

T4.14

输入的学号(或其他学生信息)进行复制粘贴是否可以成功

1.进入到学生入住设置界面

2.按ctrol+c复制学号(或其他学生信息)

3.按ctrol+v粘贴在学号输入框(或其他输入框)

粘贴学生学号

可以进行复制粘贴操作

T4.15

点击【取消】按钮是否可以退回主界面

1.进入到学生入住设置界面

2.点击【取消】按钮

退回到主界面

T4.16

输入完学生信息后点击【取消】按钮,再次进入界面进行添加,原本的编辑框等内容是否被清空

  1. 进入到学生入住设置界面
  2. 输入学生各项信息
  3. 点击【取消】按钮
  4. 进入到主界面
  5. 再次进入学生入住设置界面

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

原本数据被清空【正常】

T4.17

添加成功后是否还在本界面,且编辑框等内容是否被清空

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】按钮

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

添加成功后停留在本界面且原本输入数据被清空【正常情况】

T4.18

添加失败后返回该界面是否可以清空错误信息,保留其他正确信息

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】按钮

学号:1631802222222

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

可以清空错误信息(学号),保留其他正确信息

T4.19

添加成功后刷新页面,系统是否会抛出异常信息(或崩溃)

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】按钮

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

页面正常刷新,未出现任何异常

T4.20

添加时是否支持“↑↓”或TAB键的输入切换操作(或是否具备撤销功能)

1.进入到学生入住设置界面

2.输入“学号”,按TAB键

3.输入“姓名”,按“↓”键

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话,按ctrl+z(撤销到空)

11.输入联系电话

12.点击【添加】按钮

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

①撤销前输入联系电话:163180

②撤销后输入

联系电话:15280698932

提示:添加成功

T4.21

添加界面中是否有右键快捷菜单,支持拷贝和粘贴等常见编辑功能

1.进入到学生入住设置界面

2.学号:鼠标右键粘贴

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.点击【添加】按钮

学号:

1631808282551(粘贴)

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:添加成功

T4.22

异常网络状况下是否可以添加成功

1.进入到学生入住设置界面

2.输入“学号”

3.输入“姓名”

4.选择“性别”

5.输入“院部

6.输入“班级”

7.输入“楼号”

8.输入“宿舍号”

9.选择“入住时间”

10.输入联系电话

11.拔掉网线或进行其他断网操作

12.点击【添加】按钮

学号:1631808282551

姓名:张三

性别:男

院部:电科院

班级:21大数据1班

楼号:1

宿舍号:501

入住时间:2018年9月4日

联系电话:15280698932

提示:网络异常,添加失败

五、 实验结果——“学生查询”模块测试

编制人:张三

日期:2021.12.07

模块名称:学生查询

用例编号

测试项

测试执行步骤

输入数据

预期结果

实际结果

T5.1

输入正确的学号,姓名和宿舍号中任意一项【①或输入其中任意两项②或输入完整三项】是否可以查询成功

  1. 进入宿舍管理系统的学生查询界面
  2. 输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

1631808282551

(或姓名:张三

或宿舍号:501)

成功显示出查询结果

T5.2

输入的学号,姓名和宿舍号中任意一项不存在【①或输入其中任意两项不匹配②或输入完整三项不匹配】是否可以查询成功

1.进入宿舍管理系统的学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

1631808111111

(或姓名:张涵

或宿舍号:111)

提示:未查询到对应的学生信息

T5.3

不输入任何信息进行查询是否可以查询成功

1.进入宿舍管理系统的学生查询界面

2.点击【查询】

提示:您可以输入学号,姓名和宿舍号中的任意一个进行查询

T5.4

查询条件中包含空格(或输入空格),查询是否成功

1.进入宿舍管理系统的学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

163180“ ”(表空格)282411

(或姓名:“ ”

或宿舍号:“ ”)

T5.5

查询后点击【取消】按钮再返回界面是否会保留上一次查询结果

1.进入学生查询界面

2.输入学号

3.输入姓名

4.输入宿舍号

5.点击【查询】

6.点击【取消】

7.再次进入学生查询界面

学号:

1631808282551

姓名:张三

宿舍号:501

没有保留上一次查询的数据

T5.6

查询信息后滑动滚动条是否成功

1.进入学生查询界面

2.输入“学号”

3.点击“查询”

4.滑动滚动条

学号:1631808282551

成功滑动滚动条

T5.7

查询时中输入系统不支持的有效查询字符集(比如可能存在的!?#¥%$*……等字符)是否可以查询成功

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:163180$

姓名:#张三

宿舍号:501?

提示:未查询到对应的学生信息

T5.8

查询时在数字域中(学号编辑框)【或中文域中输入数字】输入字符等

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:卓163180

姓名:张三

宿舍号:501

提示:输入的学号只能为13位符合学号命名规则的整数

T5.9

查询时是否可以进行模糊查询(如输入用户的部分学号、名字)

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:163180

姓名:张

成功显示出查询结果

T5

.10

多人同时进行多次持续不断地查询(稳定性)是否可以查询成功

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

1631808282551

(或姓名:张三

或宿舍号:501)

成功显示出查询结果

T5

.11

不具有相应的查询权限的角色进行查询是否可以查询成功

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

1631808282551

(或姓名:张三

或宿舍号:501)

提示:您还不具有查询权限,请联系管理员

T5

.12

清空数据库后再输入正确的学号,姓名和宿舍号是否可以查询成功

1.进入学生查询界面

2.输入“学号”(或姓名、宿舍号)【或进行排列组合输入】

3.点击【查询】

学号:

1631808282551

(或姓名:张三

或宿舍号:501)

提示:未查询到对应的学生信息

T5

.13

选中学生信息后(选中一条或多条),进行退宿是否成功

1.进入学生查询界面

2.选中学生信息

3.点击【退宿】

提示:退宿成功

T5

.14

未选中学生信息后,进行退宿是否成功

1.进入学生查询界面

2.点击【退宿】

提示:请先选中学生信息再进行退宿

T5

.15

退宿成功后是否还能查询退宿的学生的信息

1.进入学生查询界面

2.选中学生信息

3.点击【退宿】按钮

4.输入学号

5.点击【查询】

学号:

1631808282551

提示:未查询到对应的学生信息

T5

.16

退宿成功后再添加同一条学生记录后(入住),再次进行退宿是否成功

1.进入学生查询界面

2.选中学生信息

3.点击【退宿】

4.“学生入住”模块再添加同一条学生记录

5.进入学生查询界面

6.输入学号

7.点击【查询】

提示:退宿成功

T5

.17

点击【取消】按钮是否可以退回到主界面

1.进入宿舍管理系统的学生查询界面

2.点击【退宿】

退回到主界面

T5

.18

点击【修改】按钮,输入正确的学生信息进行修改是否可以成功

1.进入宿舍管理系统的学生查询界面

2.输入“学号”

3.点击【查询】

4.点击【修改】

5.修改文本框中的数据

6.点击【确定】

学号:

1631808282551

班级:21大数据1班

提示:修改成功

T5

.19

修改学号(主键)为不存在的学号(或为空或学号包含字母、特殊字符等非法字符)是否可以修改成功

1.进入学生查询界面

2.输入学生信息

3.点击【查询】

4.点击修改按钮

5修改学号

6.点击确定

学号:

2221808282411

提示:不能修改主键

T5

.20

修改完学生信息后再进行查询,修改的内容是否成功生效

1.进入学生查询界面

2.输入学生信息

3.点击【查询】

4.点击修改按钮

5修改班级

6.点击【确定】

7.进入学生查询界面

8.输入学号

9.点击【查询】

学号:

1631808282551

修改班级为:18电工1班

查询到学号为

1631808282551

的学生,班级已修改为18电工1班

T5

.21

修改完学生信息,查询条件里的数据否会保存不需要重新输入

1.进入学生查询界面

2.输入学生信息

3.点击【查询】

4.点击修改按钮

5修改班级

6.点击【确定】

学号:

1631808282551

修改班级为:18电工1班

查时需要重新输入

T5

.22

在修改数据时点击【取消】,修改的数据是否会保存

1.进入学生查询界面

2.输入学生信息

3.点击【查询】

4.点击修改按钮

5.修改班级

6.点击【取消】

7.进入学生查询界面

8.输入学号

9.点击【查询】

学号:

1631808282551

修改班级为:18电工1班

查询到学号为

1631808282551

的学生,班级仍然为21大数据1班

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ze言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值