如何避免移动测试自动化失败
极客时间编辑部
讲述:杜力大小:1.68M时长:01:50
最近,荷兰银行的自动化测试主管纳迪亚·德尼森科(Nadya Denisenko)认为,移动开发中的测试自动化应该由 Scrum 团队完成,不要建立单独的测试自动化团队。她建议遵守移动测试的测试金字塔,并从一开始就让测试人员参与进来。
大多数公司都在寻找能够在两个平台上开发自动化测试的测试自动化独角兽。德尼森科表示,这意味着手机领域的自动化工程师至少应该了解 Kotlin、Swift、Java 和 Objective-C,以及 iOS 和安卓的工作原理,他们预期自动化工程师有能力手动测试这款应用,但事实并非如此。
在一个习惯了长时间没有测试人员的团队中建立测试流程会带来大量的挑战。德尼森科建议慢慢来,首先,与开发人员一起构建一个测试自动化框架,将引入 Sprint 的特性自动化,并实现一个回归场景。
与 Web 或后端项目相比,移动项目非常小,对于 Scrum 团队能够或者应该处理的任务来说,单独的自动化测试团队是没有意义的。
另外,测试人员的角色是指导和帮助开发人员交付高质量的软件。德尼森科坚信测试人员是面向质量的开发人员,手工测试在未来将消失或改变。
在自动化移动测试方面,在加入一个没有自动化的项目时,千万不要试图玩赶进度的游戏。
在开发测试自动化框架时,尽可能使用供应商的测试框架。开源解决方案往往会在 OS 新版本发布六个月后才发布对最新 OS 版本的支持(这意味着在此之前任何自动化测试都不能在最新的 OS 上工作),而且它们往往还会停止更新。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论