4.1 敏捷软件测试理念、方法与实践

4.1 敏捷软件测试理念、方法与实践

一、测试概念

1) 测试定义:

2) 测试分类

  • 测试方法:黑盒测试,白盒测试
  • 测试类型:功能测试,系统测试,极限值测试,性能测试
  • 测试阶段:单元测试,集成测试,系统测试,回归测试
类型 功能 解释 应用
测试方法 黑盒测试 测试应用的功能,而不是内部结构和运作。只需要知道系统应该做的事 集成测试、系统测试
白盒测试(透明盒测试) 测试应用的内部结构或运作,而是不是测试应用程序的功能。 单元测试、集成测试、系统软件测试
测试类型 功能测试 按照软件的各个功能划分,进行有条理的测试。在功能测试时要保证测试项覆盖了所有功能,以及各种条件组合
系统测试 一个完整软件的整体角度进行测试。利用所有真实数据进行测试,模拟真实用户,同时关注整个软件系统,而不是单点功能
极限值测试 测试软件处于各种特殊条件、环境下能够正常运行。特殊条件:最大、最小值,以及超过边界值的情况。特殊环境:如软件运行处于高CPU、高负荷或网络高负荷的情况下进行而是
性能测试 对软件性能评价,衡量软件的响应能力。是采用测试手段对软件的响应的及时性进行评价的一种方式
测试阶段 单元测试 针对程序设计的每一个单点函数进行测试的过程
集成测试 关注模块与模块之间的交互
系统测试 端到端的,对整个系统进行测试,使用真实的用户场景和数据
回归测试 验证新加的代码,是否回对现有的功能产生影响,确保现有功能正常可用

二、什么是敏捷测试

1) 概念

2) 敏捷测试宣言

3) 为什么需要敏捷测试

三、敏捷测试的原则介绍

  • 原则1: 预防缺陷胜于发现缺陷
  • 原则2: 通过持续测试实现快速与高质量
  • 原则3: 成为全栈测试人员
  • 原则4: 从质量保证转向质量协助
  • 原则5: 渴望持续学习
角色 definition
who DevOps强调团队合作和紧密沟通, 团队中每个成员都需要为质量负责。测试不再仅仅是测试人员的工作。开发人员和运维人员也要承担测试任务。
When 测试工作贯穿始终, 从产品准备初期到上线之后
Where 测试工作无处不在, 一切提高产品质量的工作就是测试工作
  • 敏捷测试的特点

四、测试左移和测试右移

敏捷测试中开展测试左移和右移可以有效的提升测试效率。

4.1 敏捷软件测试理念、方法与实践

六、敏捷测试流程与特点介绍

  • 1)研发交付全流程测试活动

4.1 敏捷软件测试理念、方法与实践

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8582 人正在系统学习中

来源:追寻未来的少年

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月26日
下一篇 2022年5月26日

相关推荐