华为云DevOps系列之 —— 持续测试与反馈(四)测试度量指标体系和质量评估

举报
ruochen 发表于 2021/08/19 12:46:19 2021/08/19
【摘要】 华为云DevOps系列之 —— 持续测试与反馈(四)测试度量指标体系和质量评估

测试度量指标体系和质量评估

测试度量指标体系

在这里插入图片描述

  • 过程质量:衡量测试覆盖度、完备度和执行效率
  • 结果质量:从功能、性能、安全和可靠性多角度衡量软件质量

测试推出与质量评价

在这里插入图片描述

  • 测试退出条件
    • 当达到了必要的信心级别,风险可以接受时
    • 当发现缺陷的代价 > 缺陷发生引起的代价时
    • 当达到测试完成标准(退出 / 成功标准)

测试能力成熟度评估

  • 初始级
    • 测试混乱,缺乏成熟的测试目标,测试可有可无
    • 测试和调试不能分开
    • 编码后才开始测试
    • 测试目的表明程序没有错
    • 缺乏相应的测试资源
  • 定义级
    • 测试的目标是验证软件符合需求,会采用基本测试技术和方法
    • 测试是有计划的活动
    • 测试和调试分开
    • 编码后才开始测试
  • 集成级
    • 测试贯穿整个软件的生命周期,建立在满足用户或客户的需求上
    • 有独立测试部门
    • 根据需求写用例
    • 有必要的测试工具
  • 管理和测量级
    • 测试时有度量和质量的控制过程
    • 采用 IT 系统管理测试用例和相关文档
    • 有缺陷管理系统(缺陷自定义级别)
    • 没有缺陷预防机制
    • 缺乏对测试过程中产生的数据的收集和分析
  • 优化级
    • 具有缺陷预防和质量控制能力;建立起测试规范和流程,并不断改
      进测试
    • 有缺陷预防机制(严格进行代码走查、审查、评审)
    • 对于测试工具的使用有既定的流程
    • 自动化程度高(性能和功能)
    • 有缺陷分析机制(分析缺陷产生的原因,进而改善开发过程)

思考题

  • 持续测试与传统测试的区别?为什么我们要在微服务测试过程中采用持续测试的方式?

  • 从测试方法来说,有哪些测试方法,分别针对的场景是什么?

  • 测试质量退出的标准是什么?
     

  • 理想情况下测试范围应该足够广,频率应该足够高,但这只是理想情况。项目执行中
    实际情况往往是因为赶进度,测试周期被压缩,同时测试人力也不足,这就要求测试
    人员技能必须提升,以当时同时通过高度的自动化、测试、左移等方法,尽早的发现
    问题,要做到这些就要开展敏捷测试

  • 测试方法

    • 黑箱测试(black-box testing),是软件测试方法,测试应用程序的功能,而不是其内部结构或运作。此测试方法可适合大部分的软件测试,例如集成测试(integration testing)以及系统测试(system testing)
    • 白箱测试(white-box testing,又称透明盒测试 glass box testing、结构测试 structural testing 等)是一个测试软件的方法,测试应用程序的内部结构或运作,而不是测试应用程序的功能(即黑盒测试)。可以应用于单元测试(unit testing)、集成测试(integration testing)和系统的软件测试流程,可测试在集成过程中每一单元之间的路径,或者主系统跟子系统中的测试
    • 功能测试是按照软件的各个功能划分,进行有条理的测试。在功能测试时要保证测试项覆盖了所有的功能,以及各种条件的组合

最后,欢迎大家关注我的个人微信公众号 『小小猿若尘』,获取更多IT技术、干货知识、热点资讯。同时,我在公众号中分享了精心整理的一些视频资料(包括 Python全栈教程、AI教程、前端、数据库等),大家回复相应关键词即可获取网盘视频链接,感谢大家的关注😊

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。