测试类型与自动化测试的介入点

测试类型与自动化测试的介入点


1. 单元测试

定义:开发人员代码级别的测试,

介入点分析

例如Python的Unittest即可覆盖该部分的内容

2. 功能测试

定义: 某个功能或Feature完成后对该部分进行测试

可能碰到的问题点

  1. 需求文档描述不准确造成用例设计无效
  2. 需求变更导致用例需要更新
  3. 新功能不稳定导致测试进展阻滞

介入点分析

  • 该阶段不适合自动化介入,只有部分简单用例可以自动化,维护成本低。
  • 需要自动化工具健壮和灵活,应对功能不稳定造成进度阻滞

3. 回归测试

定义:经过一轮或者多轮的测试。

介入点分析

  • 自动化大量介入的阶段
  • 对代码架构要求较高,好的架构可适合老的测试用例适配新环境的变动,降低重构成本。

4. 可用性测试和冒烟测试

定义: 两者不好区分,都是对关键性功能进行测试。
可用性:保证代码的提交不会对软件产生影响
冒烟: 验证整个系统功能是否正常

介入点分析

  • 是一个快速验证过程,测试周期短,可以完全用自动化覆盖
  • 持续集成交付应用阶段(CI/CD),自动化部署要求高

5. 系统测试

较笼统的概念,包含端到端测试、异常测试、压力测试、稳定性测试、性能测试等。
测试规模较大,时间较长,测试人员需要根据经验发现问题。

介入点分析

  • 该阶段较复杂,对测试环境配置,稳定性均有要求
  • 自动化工具需要弹性应对不同场景
  • 需要可扩展性,集成加入不同的辅助测试工具与设备满足更多测试需求
  • 一定的流程控制能力,用于模拟与简化客户实际应用的较随机场景
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值