学生请假系统的销假测试用例
时间: 2023-09-28 22:13:07 浏览: 46
以下是学生请假系统的销假测试用例:
1. 输入正确的学生信息,包括姓名、学号和请假时间,点击“提交”按钮进行销假,系统应该返回“销假成功”的提示信息。
2. 输入错误的学生信息,例如错误的学号或姓名,点击“提交”按钮进行销假,系统应该返回“学生信息不存在”的提示信息。
3. 输入正确的学生信息,但是该学生没有请假记录,点击“提交”按钮进行销假,系统应该返回“该学生没有请假记录”的提示信息。
4. 输入正确的学生信息和请假时间,但是该请假记录已经被销假,点击“提交”按钮进行销假,系统应该返回“该请假记录已经被销假”的提示信息。
5. 输入正确的学生信息和请假时间,但是该请假记录已经过期,点击“提交”按钮进行销假,系统应该返回“该请假记录已经过期”的提示信息。
6. 在输入学生信息之前,点击“提交”按钮进行销假,系统应该返回“请先输入学生信息”的提示信息。
相关问题
高校学生请假管理系统 黑盒测试用例
高校学生请假管理系统的黑盒测试用例可以从以下几个方面进行考虑:
1. 登录功能:测试用例包括输入正确的用户名和密码,输入错误的用户名和密码,输入正确的用户名和错误的密码,输入错误的用户名和正确的密码等等。
2. 请假申请功能:测试用例包括输入正确的请假时间和原因,输入错误的请假时间和原因,不输入请假时间或原因等等。
3. 请假审批功能:测试用例包括审批通过和不通过,以及审批人员输入正确的审批意见和错误的审批意见。
4. 请假查询功能:测试用例包括查询所有请假信息,查询特定学生的请假信息,查询特定时间段内的请假信息等等。
5. 系统安全性功能:测试用例包括检查系统是否有足够的安全措施,比如用户密码加密存储,防止SQL注入等等。
6. 系统稳定性功能:测试用例包括测试系统在高并发情况下是否能正常运行,测试系统在长时间运行后是否会出现问题等等。
学生选课系统的黑盒测试用例
以下是学生选课系统的一些黑盒测试用例:
1. 功能测试用例:
- 输入正确的用户名和密码,验证能否登录成功。
- 在选课页面上搜索课程,验证搜索结果是否正确。
- 尝试选课、退课,验证系统是否能正确处理。
- 修改个人信息后,验证信息是否保存成功。
2. 性能测试用例:
- 同时模拟多个用户登录系统,验证系统的并发处理能力。
- 连续多次进行选课、退课操作,验证系统的响应时间和处理速度。
- 大量课程信息查询,验证系统是否能够正确处理大量数据。
3. 安全性测试用例:
- 在登录页面上输入恶意代码,验证系统是否能正确过滤。
- 在选课页面上使用SQL注入攻击,验证系统是否能正确防御。
- 在选课页面上修改其他学生的选课信息,验证系统是否能正确限制权限。
4. 兼容性测试用例:
- 在不同的操作系统下使用不同的浏览器登录系统,验证系统是否能正确显示页面。
- 在移动设备上访问系统,验证系统是否能正确适配不同的设备。
5. 可用性测试用例:
- 验证系统的操作流程是否符合用户习惯。
- 验证系统的提示信息是否清晰明了,能否帮助用户快速完成操作。
- 验证系统的界面设计是否美观、易用。
6. 冒烟测试用例:
- 验证系统的登录、选课、退课等主要功能是否正常运行。
- 验证系统的性能和稳定性是否符合要求。
7. 回归测试用例:
- 验证系统新增功能或修复缺陷后,原有功能是否正常运行。
- 验证系统的性能和稳定性是否受到影响。