简述:测试覆盖率及覆盖率统计工具

测试覆盖率

测试覆盖率通常被用来衡量测试的充分性和完整性。
从广义的角度来讲,测试覆盖率主要分为两大类,一类是面向项目的需求覆盖率,另一类是更偏向技术的代码覆盖率

需求覆盖率

指测试对需求的覆盖程度

  • 通常的做法是将每一条分解后的软件需求和对应的测试建立一对多的映射关系,最终目标是保证测试可以覆盖每个需求,以保证软件产品的质量。
  • 常用工具:ALM(DoorsTestLink

ALM(Application Lifecycle Management):是指软件开发从需求分析开始,历经项目规划、项目实施、配置管理、测试管理等阶段,直至最终被交付或发布的全过程管理。

  • 典型的ALM包括以下模块:
    ● 需求管理
    ● 项目规划
    ● 项目跟踪与执行
    ● 质量保证
    ● 版本管理
  • 此类工具可以公司内部开发或是直接购买商用产品(部分商用及其侧重点如下,国内也有类似软件测试工具供应商,如思科、泽众)
    知识管理:◆ TechExcel KnowledgeWise (TechExcel)
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件测试是软件开发中非常重要的环节,其目的是为了检测软件的正确性、健壮性、可靠性、可用性、可维护性等各个方面,以保证软件质量。其过程可以分为测试计划、测试设计、测试测试评估和测试维护五个阶段。 根据不同的测试目的和测试对象,软件测试可分为黑盒测试、白盒测试、灰盒测试等不同种类。其中,黑盒测试是指不考虑程序内部结构,针对程序的输出结果进测试,主要用于测试软件功能和性能,如系统测试、接口测试等;白盒测试是指考虑程序内部结构和代码逻辑进测试,主要用于测试软件代码的正确性和安全性,如单元测试、集成测试、静态测试等;灰盒测试是介于黑盒测试和白盒测试之间的测试方法。 常用的软件测试方法有手工测试、自动化测试等多种方法。手工测试是最基本的测试方法,主要是由人工进测试测试较低但能够充分发挥测试人员的主观判断能力;自动化测试是通过编写测试脚本来自动进测试测试高但需要较为专业的技术支持。 常用的软件测试工具有Selenium、JMeter、LoadRunner、Postman等。其中,Selenium用于web应用的自动化测试;JMeter用于性能测试,可以模拟多种负载情况进测试;LoadRunner也是用于性能测试工具,但其功能更为完整;Postman主要用于API接口的测试

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值