第1个回答 推荐于2016-01-03
1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。
2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。
3、自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代码,常用的单元测试方面的自动化测试工具很多,上网一搜全是。
4、自动化测试,针对功能测试,有几种情况,基于CLI、API和GUI的测试;基于CLI、API的测试,即应用脚本技术向设备模拟发送CLI命令或者API请求,以达到控制设备的效果。基于GUI功能测试,即应用传统的界面自动化测试工具(例如:RFT、QTP等)控制界面控件操作的方法,以达到模拟用户操作,这几种方式都需要你有一定的编码基础;基于CLI、API的需要你懂脚本技术(例如:tcl、python、ruby等),RFT需要你懂java或者.net、QTP需要VB等。
第2个回答 2013-08-06
不是你那样想的,每个测试阶段都有它对应的自动化工具。loadrunner就是性能测试嘛,winrunner基本上已经呗QTP取代了。好像不用分什么情况才能用吧。
第3个回答 2013-08-06
只要是软件都有使用自动化工具进行测试的必要(错)其余的问题,你只要弄清楚工具的基本原理,还有软件的架构设计、采用的技术,那么也就知道了
第4个回答 2013-08-06
1 测试多次执行的2 能够自动化的3 手工无法执行的,例如压力4 自动化有效的