1. 首页 > 电脑手机 >

python自动化测试 python自动化测试app

今天源源来给大家分享一些关于python自动化测试app方面的知识吧,希望大家会喜欢哦

python自动化测试 python自动化测试apppython自动化测试 python自动化测试app


python自动化测试 python自动化测试app


1、一、对于你的问题,首先明确测试类型,然后才能明确自动化测试类型,定位哪个类型用哪个方面的自动化测试工具。

2、1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。

3、2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。

4、3、自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代码,常用的单元测试方面的自动化测试工具很多,上网一搜全是。

5、4、自动化测试,针对功能测试,有几种情况,基于CLI、API和GUI的测试;基于CLI、API的测试,即应用脚本技术向设备模拟发送CLI命令或者API请求,以达到控制设备的效果。

6、基于GUI功能测试,即应用传统的界面自动化测试工具(例如:RFT、QTP等)控制界面控件作的方法,以达到模拟用户作,这几种方式都需要你有一定的编码基础;基于CLI、API的需要你懂脚本技术(例如:tcl、python、ruby等),RFT需要你懂ja或者.net、QTP需要VB等。

7、5、你说的loadrunner就是性能测试方面的工具,即是测试软件性能、例如多用户作等性能、也需要写代码,LR脚本支持的语言有:ja、c、VisualBasic、vbscrīpt。

8、默认的脚本生成语言为C;其实我想说的是,性能测试工具不重要,你需要掌握其性能测试的方法才是更重要的。

9、二、我感觉你想入门自动化测试,但是从你问的问题来看,有一定盲目性,我简单说一下自动化测试吧。

10、1、自动化测试,其理念就是应用各种手段模拟人工作,节省人力测试成本,保证产品测试质量。

11、2、你想学好自动化软件测试,不是单单靠学习几个自动化工具就能掌握的,但是你可以从工具入手,首先,告诉你自动化测试的基础是:1)编程技巧,包括高级语言和脚本语言,脚本语言是初期的掌握,可以有,tcl、phython、ruby等而高级语言,要好好学好一门,例如,我是对ja为重点。

12、还有,如果你是对web自动化测试的话,那么jsp、php、HTML、CSS等web语言是必须掌握的。

13、2)作系统技巧;因为软件自动化测试是构建在作系统上的,其技巧需要能善于利用到作系统的各种技巧,例如:注册表、环境变量、句柄等。

14、3)数据库知识,要善于利用数据库知识去存储管理。

15、4)业务知识,这也是重点。

16、你所在软件行业的软件业务,要知道你的软件的工作方式。

17、5)质量与流程管理理念。

18、然后,你的学习步骤:1)可以从工具入手,根据具体的项目去学习;例如:ja软件界面测试(RFT、QTP的ja插件等)、web界面测试(QTP、selenium等)、性能测试(RPT、loadrunner等)。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息