自动化测试体系应该是啥情形的

以上问题说的自动化测试主要是指自动化黑盒测试吧?单元测试无疑是自动化的,而且对软件质量保证的好处是得到广泛认可的,应当没有这样的疑问。自动化测试的最大特点是可以快速重复运行,但是投入相对大,并且对团队要求高。比较适合于生命周期较长,需要不断维护的产品和项目,不一定是ERP。自动化测试可以提供:1,快速的回归测试,对保证产品改动不引入新的问题有很大帮助。2,将产品知识固化到测试代码中,减少测试人员流失带来的知识损失。但这个有两面性,不正确的测试可能对后续人员有负面影响。3,简化多平台多版本测试。总之,自动化测试在重复度比较高的地方发挥的作用最大。但自动化测试本身成本比较高,所以决定是否采用自动化测试要权衡投入产出比(ROI)。特别是自动化测试本身的维护成本不能太高,所以不适合经常变化且难于描述的场合,这也是大多数GUI测试自动化都不是很成功的原因。
■网友
自动化体系无非就是全流程自动化,无非就是在分层自动化测试体系的基础上,通过平台化进行管理,通过ci平台来调度,实现持续集成、持续部署、持续测试、持续分析问题、持续解决问题。
要怎么做呢?按照如下路线图去学习就好了。
自动化测试体系应该是啥情形的

自动化测试体系应该是啥情形的

自动化测试体系应该是啥情形的

自动化测试体系应该是啥情形的



■网友
六年自动化经验,自动化是否有价值看投入产出比。某些产品具有继承性可能几年不变,每次版本发布都去把继承功能都手工过一遍?显然没有自动化划算(某通信公司一个路由器版本的基线用例都是万记,新需求咋办呢?)。如果只是一个小众的app,就没必要自动化了,搭个自动化环境的时间就够手工过几轮了。
■网友
我写了一本书,有不足之处请指教啊!测之重器-自动化测试框架搭建指南 图灵社区: 合集 : 测之重器还有视频:http://edu.51cto.com/course/course_id-3386.html
■网友
楼主可以看下自己想做自动化的目的是什么,一般都是为了业务需求。自动化也不是为了纯自动化,里面GUI、单元、接口等等不同层次的自动化,做到后期一般都配有做持续集成,后面做的更好可以到持续交付。主要是想看下主要的目的和目标是啥
■网友
【自动化测试体系应该是啥情形的】 ROI

■网友
未来的趋势在 "所见即所得", 即不用关心怎么实现, 只要关心实现是么. 它对使用者来说完全是黑的. 所以, 这套系统的设计是非常精密, 智能的. 我其实现在在研发这套系统...


    推荐阅读