7、测试用例设计需关注7大要点

  (1)单元测试用例需注意

  在一组单元模块设计完成后开始的测试,单元测试以程序设计说明书为指导。测试模块范围内的主要控制路径,以揭露错误。重心放在代码审查,测试用例,测试特性,用例描述,测试总结上。后期我会对单元测试进行补充说明。

  被测单元模块声明初始状态时,即此模块单元测试的开始。

  正面测试:依据设计说明书设计用例,用等价划分设计用例

  负面测试:错误猜测和边界值分析

  覆盖率:分支覆盖/条件覆盖

  (2)功能测试用例设计要点

  首先考虑等价划分类,边界值共用,并用错误推测法补充;如果业务流程清晰可采用场景法设计;若程序有详细的因果关系,应该一开始采用因果图法;如果是文件配置类型的测试,考虑功能图法

  (3)集成测试用例设计要点

  按详细设计说明书来设计,测试用例数据来源于UC,内部逻辑结构分析按单元测试进行。

  (4)性能测试用例,需要不断的迭代完善的过程,一个完整的性能测试通常包括:预期指标性能测试,独立业务性能测试,组合业务性能测试,疲劳强度性能测试,大数据量性能测试,网络性能测试,服务器(操作系统,Web服务器,数据库服务器)性能测试,一些特殊的测试。

  预期性能测试用例依据需求和设计文档明确的性能要求进行设计;

  独立业务性能从单个模块功能和性能要求出发设计;

  组合业务性能从需求,设计文档,现场调查,系统采集数据方面进行用例设计;

  疲劳强度性能测试需要编写不同参数或者负载条件下设计测试用例;

  大量数据性能需考虑数据处理能力,用边界值分析法设计用例;

  网络性能测试使用工具调整网络设置;

  服务器测试一定要和前面的测试结合起来进行。

  (5)系统测试用例根据需求分析来检验软件是否满足功能,行为,性能,系统协调性等方面的要求。

  使用的数据应具有代表性,并与真实数据的大小和复杂性相当

  (6)验收测试用例设计

  应该在研发阶段测试用例基础上重新编写,而不能直接拿来使用;需与客户需求相对应,面向客户;把握客户的关注点并适当展示软件的独特性。

  (7)回归测试用例设计要点

  不需要重复设计,只需选择以前的测试用例,针对重要或频繁使用的功能测试用例。

  综上描述需要结合实际工作运用实践,精益求精。赶快行动吧~