质量模型:衡量一个优秀软件的维度
八个维度:功能性,性能,兼容性,易用性,可靠性,安全,可维护性,可移植性
功能性
- 功能数量
- 功能正确实现
- 错误处理情况
性能
- 服务器每秒处理请求数
- 服务器硬件配置是否满足
兼容性
- 浏览器,操作系统,手机
易用性
- 简洁
- 友好
- 流畅
- 美观
可靠性
- 无响应:出现无响应
- 卡顿:响应时间慢
- 死机:系统崩溃
安全
- 信息传输:传输加密
- 信息存储:存储加密
可维护性
- 标签
可移植性
- 网络数据迁移
测试流程
需求评审:确保各部门需求理解一致
计划编写:测什么,谁来测,怎么测
用例设计:验证项目是否符合需求的操作文档
用例执行:项目模块开发完成开始执行用例文档实施测试
缺陷管理:对缺陷进行管理的过程
测试报告:实施测试结果的文档
测试用例
用例:用户使用的案例
测试用例:是为测试项目而设计的执行文档
作用:防止漏测,实施测试的标准
用例设计编写格式:
1.用例编号(项目_模块_编号);
2.用例标题(预期结果,测试点);
3.项目/模块(所属项目或模块);
4.优先级(表示用例的重要程度或影响力P0~P4,P0最高);
5.前置条件(要执行此条用例,有哪些前置操作);
6.测试步骤(描述操作步骤);
7.测试数据(操作的数据,没有的话为空);
8.预期结果(期望达到的结果)