目录
🥬测试目的
为了验证图书管理系统各功能模块是否得以正常实现,图书管理系统包括用户管理、学生管理、班级管理、图书管理、借阅管理五个模块,每个模块所处理数据共享,前后衔接。
🥬测试用例的编写
功能
注册登录
1、用户注册时,可以输入长度为3~20位、以字母开头、包含数字和_的用户名
2、用户注册时,用户名是否可以全输入数字或者全输入字母
3、用户注册时,用户名是否可以小于3位或者大于20位
4、用户注册时,可以输入长度为6~20位,至少有一个大写字母、小写字母、数字的密码,也可以加_
5、用户注册时,密码是否可以只输入小写字母、大写字母或者数字
6、用户注册时,密码长度是否可以小于6位或者大于20位
7、确认密码时不填写或者跟输入密码不一致时会有两次密码不一致的友好提示
8、用户注册时,邮箱格式不正确是否会有友好提示
9、用刚刚注册好的账号密码进行登录,登录成功
10、登录时,用户名或者账号输入错误,是否会有账号或者密码错误的友好提示
11、勾选登录页面的记住我,下次登录是否可以不用再次输入账号和密码,然后直接登录
新增信息
12、点击新增是否跳转到新增页面
13、在新增页面将相关信息填写完整,然后点击提交,是否新增成功
14、在新增页面,只填必填选项是否能新增成功
15、在新增页面,直接点击关闭或者右上角的×是否能新增成功
16、必填项是否有相关提示
修改信息
16、不选中任何信息,是否可以点击修改
17、选中其中一个信息,点击修改之后,是否会跳转到修改页面
18、是否可以同时选中多个信息进行修改
19、在修改页面,将要修改的信息修改之后,点击提交,修改成功
20、修改完信息之后,直接点击关闭或者右上角的×是否修改成功
删除信息
21、选中一个或者多个信息点击删除,跳出删除确认页面
22、在删除页面,点击确定,删除成功;点击取消,删除失败
其他功能
23、在搜索框输入关键字,按回车键是否能显示相关信息
24、点击刷新按钮,是否能刷新界面
26、点击切换按钮,页面排版是否变化
27、再次点击切换,页面排版是否变成原来的模样
28、点击全屏,页面是否变成全屏
29、点击列按钮,是否出现下拉框
30、勾选下拉框的内容,页面是否就显示出相关内容;取消勾选,页面是否就不显示相关内容
31、是否可以全部都不勾选
界面
1、各按钮之间分布是否合理
2、页面布局是否合理
3、页面排版是否美观
4、页面是否有错别字
5、页面打开是否有报错
6、浏览器页面大小发生变化时,系统页面是否随之改变
7、当使用某个功能时,该功能显示是否会高亮
8、用户图像信息是否显示清晰
性能
1、点击登录,跳转到主页面需要多长时间
2、1000万人同时访问此页面,页面需要响应多久
3、各功能模块相互切换需要多长时间
4、新增、修改、删除信息之后,要多长时间页面能进行相关显示
兼容性
1、在不同浏览器上是否都能打开、正常显示、正常使用 (chrome、Firefox)