Bug: 测试方法 模块A: 5 bug 模块B: 50bug 80-20原则: 80%bug由20%的模块产生 产品人员提交需求文档的形式: 1、需求规格说明书 2、由axure生成,形成网页形式 3、pdf形式 提交需求的方法: 1、直接工作群 2、发邮件形式提交 3、发文档管理工具 测试需求分析是干什么? 主要解决“测什么”的问题 ,即指明被测对象中什么需要测试。 测试需求分析--->测试人员分析的是产品人员提供的需求文档-->哪些需要测试 产品需求分析--->产品人员分析的是用户/客户提供的原始需求--->哪些功能要实现,产品要做成什么样子; 业务流程:分析业务流程中各种情况(场景法) 学会画业务流程图 业务?? T0305的需求 功能需求:有 非功能方面的需求: 性能需求: 无 界面需求:符合windows风格 可靠性: 无 安全性: 无 兼容性:有 为什么要测试需求分析? 1、软件测试需求是开发测试用例的依据; 2、有助于保证测试的质量与进度; 3、测试需求是衡量测试覆盖率的重要指标; 测试需求分析过程: 2.1 需求采集 功能测试 性能测试 易用性测试 安装测试 界面测试 文档测试 兼容性测试 安全性测试 2.2 测试需求分析 1、通过分析每条开发需求描述中的输入、输出、处理、限制、约束等,给出对应的验证内容; 2、通过分析各个功能模块之间的业务顺序(业务流程),和各个功能模块之间传递的信息和数据(功能交互分析) ,对存在功能交互的功能项,给出对应的验证内容。 测试用例(Test Case) 测试过程中用来的例子 是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。 为什么要写测试用例? 1、较全面的测试软件的所有功能 2、能够衡量测试的覆盖率 3、对新版本的重复测试实施会比较容易 4、减少冗余测试,提高测试效率 用例的要素(内容):
|