微信号:grzlwx

介绍:光荣之路官方资讯

自动化测试总结(二)

2015-08-13 21:29 光荣之路


4.合适引入自动化

项目周期长,系统版本不断,并且需求不会频繁变更,此时是适合引入自动化测试的。

系统的测试对象基本可以正常识别,以及对无法识别的控件能否提供一个解决方案。

系统中不存在大量的不可识别第三方控件。

需要反复测试,如可靠性测试、回归测试等需要进行上千次的系统测试。

5.不适合自动化

项目周期短,需求频繁变更。即使是周期长的项目,如果经常需求变更,也不适合做自动化。

软件版本还没有稳定的情况下,主功能或大量功能有被重新更改的可能话,也不适合做自动化。

没有明确的项目测试自动化计划,措施和管理。

多数对象无法识别,以及脚本维护频繁与艰难,二者有其一,自动化必定失败。

6.自动化测试的流程【Updated on 7/28/2015】

合理的自动化切入点:通常,项目只有经历了完整的系统测试之后才算具备了基本的引入测试自动化的条件。

【Updated on 7/28/2015】

个人观点:无论什么测试,越早介入则越有利于降低成本,降低风险。而随着新型的开发模式兴起,自动化测试也具备了尽早介入的条件。比如敏捷开发中,某核心模块核心功能完成后,则可针对该模块的该功能开始实施自动化测试。

测试自动化分析:

(1)可行性分析

(2)抽样demo分析,demo一般选取冒烟测试用例,检查脚本是否能够成功运行通过,已设计的测试点是否全部执行

(3)测试需求分析,分析哪些功能点准备进行自动化

【Updated on 7/28/2015】

(1)可行性分析是自动化测试最重要的部分之一。可行性分析是自动化测试最重要的部分之一。可行性分析是自动化测试最重要的部分之一。重要的话要讲三遍。

   关于可行性分析,请参考2,3,4,5点;你的一个错误决定(自动化测试项目立项),很可能给好几个人带来全职工作机会,从这个角度来讲,还能促进鸡的屁==

(2)抽烟Demo,主要还是用来验证你的工具是否能用

(3)自动化测试不是100%测试,不可能达到手工测试的覆盖率,要筛选功能点进行自动化测试

(看官莫急,下回分解)

(作者:平静缓和用胸音说爱 来源:http://www.cnblogs.com/ryansunyu/p/4685882.html)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

一字一句当思来之不易,感谢作者,传播测试知识、技能与正能量!

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499


 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 使用Spark进行微服务的实时性能分析 数据可视化之——REmap 33个网站足以使你成为一个天才 推荐一个js类库lodash 一起聊聊 Swift 3.0