测试流程:
有的书籍介绍:
成立测试组 -> 分析测试需求 -> 制定测试计划 -> 提取测试需求 -> 编写测试用例 -> 搭建测试环境 -> 执行测试用例 -> 跟踪处理bug (-> 添加测试用例) -> 执行性能测试 -> 输出测试报告
需求分析 -> 评审 -> 编写测试计划 -> 评审 -> 提取测试点 -> 编写测试用例 -> 评审 -> 搭建环境 -> 执行冒烟测试 -> 执行测试 -> bug追踪处理 -> 测试报告
执行测试 -> 添加测试用例
测试计划:说明每个测试工件输出的时间点、测试资源、测试方法、测试风险以及规避、测试停测标准等 产品基本情况描述,测试需求说明,测试策略描述,测试资源配置,计划表,问题跟踪报告,停测标准,风险分析等。
功能测试报告:主要包括被测对象的缺陷修复率、bug状态统计、bug分布等,
性能测试测试报告:主要包含测试指标的达标情况以及测试部的质量评价
冒烟测试:软件冒烟测试,对系统的主要部分功能进行测试,保证主要功能和流程能够顺利执行,保证所有被修改过的以及修改相关的功能和主要功能都是可用的,冒烟测试通过,才能进行下一步的系统测试
冒烟测试作用:测试主要功能,测试结果决定了下一轮系统测试是否可以执行。
优点:提高测试效率,节省整体测试时间。
缺点:测试深度不够。
TDD