目录
一、什么是软件测试
概念:用技术手段验证软件是否符合软件预期需求
二、软件测试的目的
目的:为了找到软件存在的bug,最终能够及时修复
三、什么是用例设计
概念:是为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例
四、用例设计编写格式(8个模板要素)
- 用例编号:项目模块编号
- 用例标题:预期结果(测试点)
- 模块/项目:所属项目或模块
- 优先级:表示用例的重要程度或者影响力P0~P4(P0最高)
- 前置条件:要执行此条用例,有哪些前置操作
- 测试步骤:描述操作步骤
- 测试数据:操作的数据,没有的话可以为空
- 预期结果:预期达到的结果
五、用户登录功能用例设计
以下是用Excel进行用例设计管理的截图
六、管理员进行用户管理用例设计
测试在不同浏览器(如Chrome、Firefox、Safari等)上的兼容性和表现。
测试在不同操作系统(如Windows、macOS、Linux等)上的兼容性。
测试在不同设备(如桌面、笔记本电脑、平板电脑、手机等)上的响应式布局和用户体验。
测试不通登录方式:浏览器、客户端、第三方工具登录、H5登录
八、用户删除数据功能测试
验证只有具有删除权限的用户(如管理、自定义管理)才能删除用户。
验证删除用户后,该用户的相关数据和资源(如:个人信息、帖子、评论等)是否按预期处理(如:完全删除、匿名化、保留但不可访问)。
验证删除用户后,系统内的其他用户是否无法再访问该用户的个人页面或与其进行交互。
验证删除用户操作是否有确认提示,以防止误操作。
验证删除用户后,系统的用户数量统计是否正确更新。
验证删除的用户是否可以从备份或日志中恢复(如果系统支持此功能)。
九、总结
由于文章篇幅有限,本文只是列举了系统的基本功能的用例描述。