28 | 大数据与AI,如何高效地测试?
张绍文
该思维导图由 AI 生成,仅供参考
测试作为持续交付中重要的一个环节,它的使命是发现交付过程的质量问题。随着互联网迭代速度的加快,很多产品都是两周甚至每周一个版本,留给测试的时间越来越少。
那在这么短的时间,如何保障产品的质量,怎样高效地测试呢?我们研发模式在不断地变化,测试的定位又有哪些改变,而未来的测试又会发展成什么样的形态呢?
测试的演进历程
“专业的事情留给专业的人员”,社会各领域的分工越来越细,设计、研发、产品、测试大家各司其职,共同完成一个产品。但随着技术的发展,这样的分工并不是一成不变,从近两年大公司技术部门的组织调整来看,测试和开发的角色已经在不断融合。
互联网发展到今天,测试的职责发生了哪些改变?移动端测试又经历了怎么样的演进历程呢?
1. 测试的田园时代
在移动互联网起步之初,基本上还处在传统的软件研发阶段。产品将需求交给研发,研发实现后交给测试,测试把最终产品交付给用户。我们可以把这个阶段叫作测试的“田园时代“。
测试作为研发流程的一个环节,只是作为产品交付给用户前的一道屏障,承担着质量保证工作。在这个阶段测试有两个最重要的考核指标:每个版本发现的 Bug 数量和遗漏到线上的 Bug 数量。
在测试的“田园时代”,很多 Bug 可能会出现多次返工,产品的交付流程也很难快起来。这个阶段的主要问题有:
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文探讨了大数据与AI领域中测试的演进历程和未来发展趋势。文章从测试的演进历程出发,介绍了测试的“田园时代”和“效能时代”。在“效能时代”,测试团队的职责转变为团队的效能服务,需要思考产品的质量和效率。文章提出了“测试左移”的概念,即在更早期的阶段介入到交付过程中,避免问题的出现。同时,持续集成的工具化和平台化成为提升测试效率的关键。在这个阶段,自动化工具和体验平台的引入成为必然趋势。文章还介绍了AI在测试领域的应用,包括图像识别和OCR技术在UI自动化测试中的应用,以及Facebook的尝试希望像真实用户一样去使用我们开发的应用。另外,大数据在测试的应用也得到了探讨,国内的一些公司提出了基于大数据的“实时质量”体系,希望通过实时获取线上海量数据,完成业务数据校验和质量风险的感知。整体而言,本文为读者提供了对于高效测试的深入思考和实践经验,展望了大数据与AI领域中测试的未来发展趋势。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Android 开发高手课》,新⼈⾸单¥59
《Android 开发高手课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(6)
- 最新
- 精选
- EchoSomeTH田园时代的+12019-07-306
- 兰芳林没写过测试用例,一般手动2020-03-101
- Sam老师,您好,请问您的英语口语怎么样?有什么快速学习英语口语途径吗?2022-08-13归属地:广东
- wentworthhu田园时代这个词用的好赞 文中出现的缺陷趋势图表现形式也很赞2021-10-31
- Mr.J突然发现我还在石器时代2019-11-27
- 程序员小跃很遗憾,我们还是处在田园时代,得好好想想办法推进下。主要还是需要配合测试捣鼓出更好的方案来2019-06-19
收起评论