IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 图书管理系统的测试 -> 正文阅读

[开发测试]图书管理系统的测试

目录

🥬测试目的

🥬测试用例的编写

功能

界面

性能

兼容性

易用性

安全性

🥬测试

功能测试

界面测试

性能测试

兼容性测试

易用性测试

安全性测试


🥬测试目的

为了验证图书管理系统各功能模块是否得以正常实现,图书管理系统包括用户管理、学生管理、班级管理、图书管理、借阅管理五个模块,每个模块所处理数据共享,前后衔接。

🥬测试用例的编写

功能

注册登录

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)

2、在不同操作系统上是否都能打开、正常显示、正常使用??? (windows、Linux、MAC)

3、在不同版本的浏览器、不同版本的操作系统上各是否都能打开、正常显示、正常使用

4、在不同的分辨率下是否显示正常

易用性

1、按钮位置是否明显,容易操作

2、搜索框是否实现了模糊匹配

3、在搜索框输入关键字是否能匹配到相关信息

4、登录页面是否有记住用户名和密码

5、下次是否可以直接登录

6、大小写输入框是否有提示

7、每次对信息进行修改之后是否有操作成功的提示

安全性

1、登录时,输入密码错误次数是否有限制

2、对图书管理系统里面的信息修改之后,下次登录是否还能看见

3、是否可以同时在多个浏览器登录

4、用户名和密码是否通过加密方式传送

5、异地登录是否会有提醒

🥬测试

功能测试

注册登录测试

1、用户注册时,输入长度为3~20位、以字母开头、包含数字和_的用户名(字母+数字/字母+_/字母+数字+_),点击注册,用户名一栏会显示√,表示格式正确;用户名全输入字母,点击注册,用户名一栏也会显示√,格式正确

2、用户注册时,输入的用户名全是数字或者用户名长度小于3位或者大于20位,点击注册,用户名会显示×,下面会提示:请输入用户名(3-20位,字母、数字、_,且首位为字母)

3、用户注册时,输入长度为6~20位,至少有一个大写字母、小写字母、数字的密码,也可以加_,(大写字母+小写字母+数字/大写字母+小写字母+数字+_),点击注册,密码一栏会显示√表示格式正确

5、用户注册时,密码只输入小写字母、大写字母或者数字,点击注册,密码一栏是否会显示×;

密码长度小于6位或者大于20位,密码一栏也会显示×,且下面会有提示:请输入密码(6-20位,大小写字母、数字、_,且至少一个大写字母,小写字母及数字)

7、确认密码时不填写或者跟输入密码不一致时会有两次密码不一致的友好提示

8、用户注册时,邮箱格式不正确没有友好提示,只有在最右边会显示一个×

9、用刚刚注册好的账号密码进行登录,登录成功

10、登录时,用户名或者账号输入错误,没有账号或者密码错误的友好提示

11、勾选登录页面的记住我,然后刷新页面,用户名框和密码框都为空,并没有记住用户名和密码

班级管理的新增、修改、删除测试

12、点击班级管理,跳转到班级管理页面

13、在班级管理页面,点击新增,跳转到新增页面

14、将相关信息填写完整,点击提交,则新增成功

15、必填项前面有一个*标志,只填必填项,也能新增成功

16、在新增页面如果不点击提交,直接点击关闭或者点击右上角的×,则新增失败

17、不选中任何一个班级信息,修改按钮和删除按钮变暗,不能进行修改或者删除操作

18、选中其中一个班级信息,点击修改,跳转到修改页面

19、在修改页面对相关信息进行修改,点击提交,修改成功

20、在修改页面,修改完信息直接点击关闭或者右上角的×,修改失败

21、不可以同时选中多个班级信息进行修改

22、选中一个或者多个班级信息,点击删除,会弹出删除确认页面

23、在删除确认页面点击确定,删除成功;点击取消,删除失败

学生管理的新增、修改、删除测试

24、点击学生管理,跳转到学生管理页面

25、点击新增,跳转到新增页面

26、新增页面将相关信息填写完整,点击提交,新增成功

27、在新增页面,点击班级一栏,下拉框会显示班级管理里面创建的所有班级

28、点击专业一栏,会显示班级管理里面创建的所有专业

29、选择了班级,毕业年份会自动显示,没选班级时,毕业年份点不了

30、在新增页面,姓名是必填选项,但是只填姓名,新增失败;填完姓名再勾选班级,其他信息都不填能新增成功

31、不选中任何一个学生信息,修改和删除按钮变暗,不能进行修改和删除操作

32、选中其中一个学生信息,点击修改,跳转到修改页面

33、将需要修改的信息进行修改,修改之后点击提交,信息修改成功

34、修改之后直接点击关闭或者×修改失败

35、不能同时选中多个学生信息进行修改

36、选中一个或者多个学生信息点击删除,会弹出删除确认页面

37、在删除页面点击确定,删除成功;点击取消,删除失败

图书管理的新增、修改、删除测试

38、点击图书管理,跳转到图书管理页面

39、点击新增,跳转到新增页面,输入相关信息,点击提交,新增信息成功

40、新增页面,只填必填选项图书名称,点击提交,创建成功

41、新增页面,信息填写完整后,直接点击关闭或者右上角的×,新增失败

42、不选中任何一个图书信息,修改和删除按钮变暗,不能进行修改和删除操作

43、选中一个图书信息,点击修改,跳转到修改页面,修改之后点击提交,修改成功

44、不可以同时选中多个图书信息进行修改

45、选中一个或者多个图书信息点击删除按钮,会弹出删除确认页面

46、在删除页面,点击确定,删除成功;点击取消,删除失败

借阅管理的新增、修改、删除测试

47、点击借阅管理,跳转到借阅管理页面

48、点击新增,跳转到新增页面,输入相关信息,点击提交,新增信息成功

49、新增页面,只填必填信息可以新增成功

50、在新增页面,点击班级,会出现下拉框让我们选择,只有选择了班级,才能点击专业进行选择,选择了班级毕业年份会自动显示出来

51、在新增页面,点击学生姓名,会出现下拉框让我们选择,选择了之后学号和身份证号会自动显示

52、新增页面,信息填写完整后,直接点击关闭或者右上角的×,新增失败

53、不选中任何一个借阅信息,修改和删除按钮变暗,不能进行修改和删除操作

54、选中一个借阅信息,点击修改,跳转到修改页面,修改之后点击提交,修改成功

55、不可以同时选中多个借阅信息进行修改

56、选中一个或者多个借阅信息点击删除按钮,会弹出删除确认页面

57、在删除页面,点击确定,删除成功;点击取消,删除失败

用户管理的新增、修改、删除测试

58、点击用户,跳转到用户管理页面

59、在用户管理页面,点击新增,跳转到新增页面

60、将相关信息填写完整,点击提交,则新增成功

61、在新增页面如果不点击提交,直接点击关闭或者点击右上角的×,则新增失败

62、不选中任何一个用户信息,修改按钮和删除按钮变暗,不能进行修改或者删除操作

63、选中其中一个用户信息,点击修改,跳转到修改页面

64、在修改页面对相关信息进行修改,点击提交,修改成功

65、在修改页面,修改完信息直接点击关闭或者右上角的×,修改失败

66、不可以同时选中多个用户信息进行修改

67、选中一个或者多个用户信息,点击删除,会弹出删除确认页面

68、在删除确认页面点击确定,删除成功;点击取消,删除失败

其他功能测试

69、在搜索框输入关键字,按回车键不能显示相关信息

70、点击刷新按钮,能刷新界面

71、点击切换按钮,页面排版发生变化

72、再次点击切换,页面排版变成原来的模样

73、点击全屏,页面变成全屏

74、点击列按钮,出现下拉框

75、勾选下拉框的内容,页面就显示出相关内容;取消勾选,页面就不显示相关内容

76、不可以全部都不勾选,至少得勾选一个

界面测试

1、各按钮之间分布合理且美观,不同功能按钮有不同颜色显示

2、页面布局合理且排版整齐,字与字间距合适,看起来一目了然

3、页面没有错别字,页面打开也没有报错,正常显示

4、浏览器页面大小发生变化时,系统页面也随之改变

5、当使用某个功能时,该功能显示会高亮

6、用户图像信息显示清晰

7、登录界面在最中间,用户名框、密码框分布合理

性能测试

1、点击登录,跳转到主页面时间很快

3、各功能模块相互切换也很快

4、新增、修改、删除信息之后,很快页面能进行相关显示

兼容性测试

1、在chrome、Firefox浏览器上都能打开、正常显示、正常使用?

易用性测试

1、按钮位置明显,且不同功能按钮有不同颜色,看起来清晰,容易操作

2、搜索框没有实现模糊匹配

3、在搜索框输入关键字不能匹配到相关信息

4、登录页面没有记住用户名和密码,每次刷新之后,用户名框和密码框都是空的

5、下次不能可以直接登录

6、大小写输入框没有提示

7、每次对信息进行修改之后都有操作成功的提示

安全性测试

1、登录时,输入密码错误次数没有限制

2、对图书管理系统里面的信息修改之后,下次登录还能看见

3、可以同时在多个浏览器登录,我在chrome、Firefox同时登录,修改的信息对方都能显示

4、异地登录没有提醒

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:48:43  更:2022-09-13 11:48:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 22:48:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码