更详细一点
1. 准备工作:首先要明确需求,根据需求分析和规划整个测试过程,定义测试范围、测试目的、测试方法、测试策略以及准备必要的工具和文档。
2. 测试设计:根据分析得出的需求,对功能进行分组和分层;根据功能之间的依赖关系来安排优先级并将相应的测试用例写出来。
3. 测试开发:根据测试用例开发相应的代码或者使用一些已有的工具进行自动化测试。
4. 测试执行: 运行上一步开发好的代码或者使用已有的工具运行自动化测试, 对产品进行实际性能/功能/安装/卸载/UI/回归/性能/可靠性/可用性 等方面进行专业化、有效地、量化地、透明地各方位地对产品进行集中式地断然检验。
5. 结果分析: 对所有执行情况中遗留且无法修复问题进行归零,对得出来的问题从原因上去判断是否存在bug,如存在bug就将bug信心写入Bug Tracking System中。
6. 报告生成: 将整个测试情况总体上生成一份文本格式(txt)或html格式(htm)文件作为一份正式版本,并将之前遗留问题处理情况也都作为此版本一部分考量。
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。