图书管理系统测试用例

目录

一、功能测试

1.注册

2.登录

3.信息管理

(1)班级管理

(2)学生管理

(3)图书管理

(4)借阅管理

(5)用户管理

4.界面按键功能管理

二、非功能性测试

1.界面测试

(1)登录界面

(2)注册界面

(3)主界面

(4)字体

2.兼容性测试

(1)平台兼容性

(2)软件本身兼容性

(3)软件对用户数据的兼容性

(4)对第三方软件的兼容性

3.易用性测试

(1)舒适性

(2)灵活性

(3)规范性

(4)直观性

4.容错性测试

(1)数据级别

(2)效验级别

(3)界面级别

(4)环境级别

(5)灾难恢复性测试

5.可靠性测试


一、功能测试

1.注册

(1)用户名是否可正确输入

.输入首位为字母,3-20位,除首位外全是数字,是否显示对勾

.输入首位为字母,3-20位,除首位外全是字母,是否显示对勾

.输入首位为字母,3-20位,除首位外全是_,是否显示对勾

.输入首位为字母,3-20位,除首位外包含数字、字母、下划线,是否显示对勾

.输入首位为字母,小于3位,任意字符(数字、字母、下划线),是否显示错号,并提示应当输入的正确范围

.输入首位为字母,大于20位,任意字符(数字、字母、下划线),是否显示错号,并提示应当输入的正确范围

.输入首位不为字母,3-20位,任意字符(数字、字母、下划线),是否显示错号,并提示应当输入的正确范围

.输入首位不为字母,小于3位,任意字符(数字、字母、下划线),是否显示错号,并提示应当输入的正确范围

.输入首位不为字母,大于20位,任意字符(数字、字母、下划线),是否显示错号,并提示应当输入的正确范围

.输入首位为字母,3-20位,除数字、字母、下划线外其他字符,是否显示错号,并提示应当输入的正确范围

(2)密码是否能正确输入

.输入6-20位,任意字符(大小写字母、数字、_),且至少一个大写字母,小写字母及数字,是否显示对勾

.输入6-20位,除大小写字母、数字、_外其他特殊字符,是否显示错号,并提示应当输入的正确范围

.输入6-20位,全是字母,是否显示错号,并提示应当输入的正确范围

.输入6-20位,全是数字,是否显示错号,并提示应当输入的正确范围

.输入6-20位,任意字符(小写字母、数字、_)无大写字母,是否显示错号,并提示应当输入的正确范围

.输入6-20位,任意字符(大小写字母、_)无数字,是否显示错号,并提示应当输入的正确范围

.输入小于6位,任意字符(大小写字母、数字、_),且至少一个大写字母,小写字母及数字,是否显示错号,并提示应当输入的正确范围

.输入大于20位,任意字符(大小写字母、数字、_),且至少一个大写字母,小写字母及数字,是否显示错号,并提示应当输入的正确范围

.再次输入密码时,是否会保密显示

.再次输入密码时,是否能够复制粘贴

.再次输入密码正确,是否显示对勾

.再次输入密码错误,是否显示错误并提示与第一次不符

(3)邮箱是否能正常输入

.输入正确邮箱格式,是否会显示对勾

.输入不正确格式,是否会显示错误

(4)点击返回键是否可以正常返回登录界面

(5)输入正确数值点,击注册是否显示注册成功

2.登录

(1)输入正确账号和密码,点击登录,是否能显示登录成功,并转置主页面

(2)输入不正确的用户名或密码,是否显示用户名不存在或密码错误

(3)用户名为空,只输入密码,是否提示请输入用户

(4)密码为空,只输入用户名,是否提示请输入密码

(5)输入正确密码及用户名,点击记住我并登录,退出后,是否记住信息

(6)单击注册按键,是否能够进入注册页面

3.信息管理

(1)班级管理

.点击新增,是否出现新增班级弹框

.必填项班级名称为空,是否会提示请输入班级名称

.输入正确的新增信息,点击提交,是否能够新增成功,并返回主界面

.新增班级界面,点击关闭是否能关闭弹窗

.班级信息是否能够成功勾选,并显示修改按键和删除键

.班级信息勾选成功,点击修改,是否出现修改班级弹框

.同时勾选多条班级信息,修改键是否不可使用,并且多条信息是否能被同时删除

.修改必填项班级名称为空,是否会提示请输入班级名称

.输入正确的修改信息,点击提交,是否能够修改成功,并返回主界面

.新增修改界面,点击关闭是否能关闭弹窗

.班级信息勾选成功,点击删除,是否出现删除询问弹窗

.删除弹框中点击确定删除后,是否能删除成功,并返回主页面

.删除弹框中点击关闭,是否能关闭并返回主页面

(2)学生管理

.点击新增,是否出现新增学生信息弹框

.必填项学生姓名为空,是否会提示请输入学生姓名

.输入正确的新增信息,点击提交,是否能够新增成功,并返回主界面

.新增学生界面,点击关闭是否能关闭弹窗

.学生信息是否能够成功勾选,并显示修改按键和删除键

.学生信息勾选成功,点击修改,是否出现修改学生弹框

.同时勾选多条学生信息,修改键是否不可使用,并且多条信息是否能被批量删除

.修改必填项学生姓名为空,是否会提示请输入学生姓名

.输入正确的修改信息,点击提交,是否能够修改成功,并返回主界面

.修改界面,点击关闭是否能关闭弹窗

.学生信息勾选成功,点击删除,是否出现删除询问弹窗

.删除弹框中点击确定删除后,是否能删除成功,并返回主页面

.删除弹框中点击关闭,是否能关闭并返回主页面

(3)图书管理

.点击新增,是否出现新增图书信息弹框

.必填项图书名称为空,是否会提示请输入图书名

.输入正确的新增信息,点击提交,是否能够新增成功,并返回主界面

.新增图书界面,点击关闭是否能关闭弹窗

.图书信息是否能够成功勾选,并显示修改按键和删除键

.图书信息勾选成功,点击修改,是否出现修改图书弹框

.同时勾选多条图书信息,修改键是否不可使用,并且多条信息是否能被批量删除

.修改必填项图书名为空,是否会提示请输入图书名

.输入正确的修改信息,点击提交,是否能够修改成功,并返回主界面

.修改界面,点击关闭是否能关闭弹窗

.图书信息勾选成功,点击删除,是否出现删除询问弹窗

.删除弹框中点击确定删除后,是否能删除成功,并返回主页面

.删除弹框中点击关闭,是否能关闭并返回主页面

(4)借阅管理

.点击新增,是否出现新增借阅信息弹框

.必选项图书名称为空,是否会提示请选择图书名

.必选项学生名称为空,是否会提示请选择学生姓名

.必选项借阅日期为空,是否会提示请选择借阅日期

.输入正确的借阅信息,点击提交,是否能够新增成功,并返回主界面

.新增借阅信息界面,点击关闭是否能关闭弹窗

.图书借阅信息是否能够成功勾选,并显示修改按键和删除键

.借阅信息勾选成功,点击修改,是否出现修改借阅信息弹框

.同时勾选多条借阅信息,修改键是否不可使用,并且多条信息是否能被批量删除

.输入正确的修改信息,点击提交,是否能够修改成功,并返回主界面

.修改界面,点击关闭是否能关闭弹窗

.借阅信息勾选成功,点击删除,是否出现删除询问弹窗

.删除弹框中点击确定删除后,是否能删除成功,并返回主页面

.删除弹框中点击关闭,是否能关闭并返回主页面

(5)用户管理

.检查之前注册成功的用户信息,是否显示在用户管理界面

.点击新增,是否出现新增用户信息弹框

.必填用户账号为空,是否会提示请输入用户账号

.输入正确的用户信息,点击提交,是否能够新增成功,并返回主界面

.新增用户信息界面,点击关闭是否能关闭弹窗

.用户信息是否能够成功勾选,并显示修改按键和删除键

.用户信息勾选成功,点击修改,是否出现修改借阅信息弹框

.同时勾选多条用户信息,修改键是否不可使用,并且多条信息是否能被批量删除

.输入正确的修改信息,点击提交,是否能够修改成功,并返回主界面

.修改界面,点击关闭是否能关闭弹窗

.用户信息勾选成功,点击删除,是否出现删除询问弹窗

.删除弹框中点击确定删除后,是否能删除成功,并返回主页面

.删除弹框中点击关闭,是否能关闭并返回主页面

4.界面按键功能管理

(1)主页面点击刷新按键,信息是否被刷新

(2)主页面点击切换按键,信息显示格式是否改变

(3)主页面点击全屏界面,信息显示区域是否变大

(4)主页面点击需要显示的信息列,勾选的信息是否能成功显示,取消勾选的信息是否能成功消失

(5)注销用户,是否能够注销成功,并返回主页面

(6)点击个人资料,是否能够显示个人资料

(7)搜索框,搜索关键字,是否能显示正确信息

(8)点击想要显示的信息条数,是否能显示正确条数

(9)点击切换页数,是否能切换页

二、非功能性测试

1.界面测试

(1)登录界面

.登录界面背景是否可以正常显示

.登录框是否显示在正中央

.登录界面字体是否正常显示

.账号、密码、记住我的输入框大小及布局是否合理

(2)注册界面

.注册界面背景是否可以正常显示

.注册框是否显示在正中央

.注册界面字体是否正常显示

.账号、密码、邮箱输入框大小及布局是否合理

(3)主界面

.用户头像是否显示

.新增、修改、删除按钮颜色大小布局是否合理,并正常显示

.刷新、搜索、全屏、切换、列表按钮是否正常显示

.班级管理、图书管理、借阅管理、用户管理按键大小布局是否合理

.左下角切换显示信息条数的按键及文字是否正常显示

.右下角切换页数按键及文字是否正常显示

.当前页面显示信息条数是否与框中显示的条数相符

(4)字体

.各个界面字体大小粗细是否合适

.字体颜色是否使用户舒适

.文字是否出现错别字

.文字显示方位是否合理

.文字是否出现乱码现象

2.兼容性测试

(1)平台兼容性

.是否能在不同浏览器上显示(谷歌、搜狐、IE)

.是否能在不同系统下运行

.是否适应不同浏览器版本

.是否适应不同系统版本

(2)软件本身兼容性

.新增功能会不会影响旧功能的使用

(3)软件对用户数据的兼容性

.新注册用户信息会不会影响已存在用户信息

.新增学生、图书、借阅、班级信息会不会影响已存在用户信息

.修改学生、图书、借阅、班级信息会不会影响已存在用户信息

.删除学生、图书、借阅、班级信息会不会影响已存在用户信息

(4)对第三方软件的兼容性

.使用该程序时,是否能正常使用其他程序

3.易用性测试

(1)舒适性

.用户在进行某一操作时,是否提示当前操作正在进行

.操作等待中途,是否提示等待预计时长

(2)灵活性

.界面及布局是否可根据用户个人喜好进行切换

.搜索功能是否实现模糊匹配

.删除功能是否实现多条删除

(3)规范性

.当输入出错时,是否显示红色警示

.当输入正确时,是否显示绿色提示

(4)直观性

.按钮是否区分明显

.标题是否突出

.当用户输入正确或错误时,是否能看到明显的提示

.当用户使用某一功能时,是否提示当前操作的作用

4.容错性测试

(1)数据级别

.新增学生信息时,必填项学生姓名输入数字或字符,是否会出现错误提示

.增加或修改图书金额时,是否能输入过小或过大的金额

.添加或修改借阅时间时,是否存在不合理时间

(2)效验级别

.输入3-20位账号,当输入第21位时,是否能输入进去

.当输入信息时存在空格键,是否能检测出来

.当注册时输入第二次密码,是否能检测出与第一次一致

.搜索信息时,前后空格是否过滤

.输入账号或密码时,是否能效验出存在大小写的区别

(3)界面级别

.当用户出现批量删除数据时等危险操作时,程序是否给予提示

(4)环境级别

.当设备出现断电、断网、硬件设备问题时,程序是否能无缝切换到备用服务器

(5)灾难恢复性测试

.当系统发生故障,是否能够快速恢复数据

5.可靠性测试

.能正常使用时间

你可能感兴趣的:(测试用例)