11、物联网测试规划与策略:敏捷、DevOps 与质量保障

物联网测试规划与策略:敏捷、DevOps 与质量保障

1. 敏捷与 DevOps 中的开发与测试

在敏捷和 DevOps 环境下,开发和测试面临着独特的挑战与机遇。美国国家公路交通安全管理局(NHSTA)正在制定自动驾驶车辆政策,但 DevOps 组织中的测试人员不能坐等规则和标准制定并实施,因为工程和开发工作正在进行中。就像特斯拉的例子所示,只要用户了解产品的局限性,DevOps 就是可行的途径,但遗憾的是,很多人并未花时间去了解这些局限性。

在测试方法上,可采用敏捷测试方法,并且由于产品以短周期交付,许多 DevOps 团队可以大量依赖测试自动化和基于手动经验的方法,如探索性测试、基于攻击的测试和测试巡游等。DevOps 测试中的自动化可包括以下方面:
- 自动化重复或劳动密集型测试(如回归测试、关键风险区域测试等)。
- 使用数据分析来确定错误集中的位置,从而确定更多需要自动化测试的区域。
- 自动化持续测试(CT)、持续集成(CI)和持续交付(CD)的关键风险区域。
- 在用户界面(UI)之外进行测试(如使用 API、单元测试、集成测试等)。
- 设计物联网软件、硬件和系统以支持测试自动化。
- 规划和估算测试工作时考虑自动化(要记住自动化需要资源)。
- 衡量自动化效果,以便报告成本节约情况并确定改进方向。
- 记住测试自动化也是一种开发,有重复的开发周期(保持敏捷)。
- 利用工具(如适合自身流程的现成工具和商业工具)。
- 在云端进行测试,以便在不购买更多软件或硬件的情况下扩展资源(工具和计算机)。

同时,在 DevOps 中,团队和测试人员需要良好的配置管理(CM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值