持续测试
定义
测试分类
常见的测试有以下几种类型: 测试方法分类:
- 黑盒测试 不知道应用程序的内部代码结构的前提,下对代码进行测试,测试是基于需求和功能的
- 白盒测试 利用对软件内部工作原理的了解来检查代码。 测试类型分类:
- 功能测试 功能测试是一种黑盒测试方法,旨在验证软件系统是否按照其功能要求进行操作。这种测试不关注软件的内部代码结构,而是关注于输出是否符合预期,当给定特定输入时。
- 系统测试 系统测试是在完整的、集成的软件系统上进行的测试,以评估系统是否符合其指定的要求。这是在软件开发生命周期中较晚的阶段进行的。
- 极限值测试 极限值测试是一种测试设计技术,其中重点是输入值的边界条件。这是一种黑盒测试方法,用于检查系统如何处理边界值。
- 性能测试 性能测试是一种评估软件应用程序的响应速度、稳定性、可扩展性和资源消耗的测试。 测试阶段分类:
- 单元测试 是在软件开发过程的最早期进行的测试,主要针对软件的最小可测试部分,通常是单个函数、方法或类。
- 集成测试 集成测试是在单元测试之后进行的,目的是测试多个单元、模块或组件在一起工作时的行为和接口。
- 系统测试 系统测试是在整个软件系统的最终版本上进行的测试,以验证它是否满足指定的要求。测试期间使用真实的用户数据,以体现系统的运作是否稳定
- 回归测试 回归测试是在软件更新、修复或增强后进行的测试,以确保新更改没有破坏现有的功能。