问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

做软件的自动化测试一般用什么工具?和黑盒测试工具一样么?用loadrunner怎么样?

发布网友 发布时间:2022-04-27 13:17

我来回答

5个回答

热心网友 时间:2023-09-22 21:51

一、对于你的问题,首先明确测试类型,然后才能明确自动化测试类型,最后定位哪个类型用哪个方面的自动化测试工具
1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。
2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。
3、自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代码,常用的单元测试方面的自动化测试工具很多,上网一搜全是。
4、自动化测试,针对功能测试,有几种情况,基于CLI、API和GUI的测试;基于CLI、API的测试,即应用脚本技术向设备模拟发送CLI命令或者API请求,以达到控制设备的效果。基于GUI功能测试,即应用传统的界面自动化测试工具(例如:RFT、QTP等)控制界面控件操作的方法,以达到模拟用户操作,这几种方式都需要你有一定的编码基础;基于CLI、API的需要你懂脚本技术(例如:tcl、python、ruby等),RFT需要你懂java或者.net、QTP需要VB等。
5、你说的loadrunner就是性能测试方面的工具,即是测试软件性能、例如多用户操作等性能、也需要写代码,LR脚本支持的语言有:java、c、Visual Basic、vbscrīpt。默认的脚本生成语言为 C;其实我想说的是,性能测试工具不重要,你需要掌握其性能测试的方法才是更重要的。

二、我感觉你想入门自动化测试,但是从你问的问题来看,有一定盲目性,我简单说一下自动化测试吧:
1、自动化测试,其理念就是应用各种手段模拟人工操作,节省人力测试成本,保证产品测试质量。
2、你想学好自动化软件测试,不是单单靠学习几个自动化工具就能掌握的,但是你可以从工具入手,
首先,告诉你自动化测试的基础是
1)编程技巧,包括高级语言和脚本语言,脚本语言是初期的掌握,可以有,tcl、phython、ruby等而高级语言,要好好学好一门,例如,我是对java为重点。还有,如果你是对web自动化测试的话,那么jsp、php、HTML、CSS等web语言是必须掌握的。
2)操作系统技巧;因为软件自动化测试是构建在操作系统上的,其技巧需要能善于利用到操作系统的各种技巧,例如:注册表、环境变量、句柄等。
3)数据库知识,要善于利用数据库知识去存储管理。
4)业务知识,这也是重点。你所在软件行业的软件业务,要知道你的软件的工作方式。
5)质量与流程管理理念。
然后,你的学习步骤
1)可以从工具入手,根据具体的项目去学习;例如:java软件界面测试(RFT、QTP的java插件等)、web界面测试(QTP、selenium等)、性能测试(RPT、loadrunner等)。但记住,学习其工具,重点不是简单的使用,而是如何利用工具去扩展。
2)然后,重点学习以上的基础,以编程为重点,其余的结合学习,顺便说一句,其实自动化测试的理念与软件设计模式理念很像,你可以从中有所领悟。
3)之后,再学习去拓建自己的自动化测试框架,何谓框架,一下说不清楚,我给你推荐一下
注意:如果没有自动化测试方面的实践项目的话,最好先从基础学起,因为基础学好了,自动化测试入门会很快的。
4(至于性能测试,也是一样,可以先从工具入手,但不要局限于工具,性能测试最重要的是环境的构建方法以及对测试结果的分析方法,所以性能测试重点在于分析和实现过程,而不是工具使用过程。
或者对自动化测试有兴趣的,可以发短消息或者邮件我。(test_sunny@hotmail.com),有机会一起学习探讨下
或者,可以看一下一个我的专注于自动化测试博客,呵呵,想看就看,我只是将我对自动化测试的想法和心得记录下来:“散步的SUN”的博客

热心网友 时间:2023-09-22 21:52

shaozecheng005您好!这些问题最好找一些相关专业论坛(如:IT168,天天软件测试网,IT实验室)。大都有测试工具的专栏,大部分工具问题都涉及到了。今后一起共勉!

参考资料:一些专业网站IT168,天天软件测试网,IT实验室

热心网友 时间:2023-09-22 21:52

一般用winrunner,monkey等,loadrunner也不错,压力测试很实用。追问loadrunner需要写代码么?写什么代码?难不难?

追答一般可以录制,代码改一下就行,不难

热心网友 时间:2023-09-22 21:53

一、对于你的问题,首先明确测试类型,然后才能明确自动化测试类型,最后**哪个类型用哪个方面的自动化测试工具1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验测试。3、自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代码,常用的单元测试方面的自动化测试工具很多,上网一搜全是。4、自动化测试,针对功能测试,有几种情况,基于CLI、API和GUI的测试;基于CLI、API的测试,即应用脚本技术向设备模拟发送CLI命令或者API请求,以达到控制设备的效果。基于GUI功能测试,即应用传统的界面自动化测试工具(例如:RFT、QTP等)控制界面控件操作的方法,以达到模拟用户操作,这几种方式都需要你有一定的编码基础;基于CLI、API的需要你懂脚本技术(例如:tcl、python、ruby等),RFT需要你懂j**a或者.net、QTP需要VB等。5、你说的loadrunner就是性能测试方面的工粳即是测试软件性能、例如多用户操作等性能、也需要写代码,LR脚本支持的语言有:j**a、c、VisualBasic、vbscrīpt。默认的脚本生成语言为C;其实我想说的是,性能测试工具不重要,你需要掌握其性能测试的方法才是更重要的。二、我感觉你想入门自动化测试,但是从你问的问题来看,有一定盲目性,我简单说一下自动化测试吧:1、自动化测试,其理念就是应用各种手段模拟人工操作,节省人力测试成本,保**品测试质量。2、你想学好自动化软件测试,不是单单靠学习几个自动化工具就能掌握的,但是你可以从工具入手,首先,告诉你自动化测试的基础是1)编程技巧,包括高级语言和脚本语言,脚本语言是初期的掌握,可以有,tcl、phython、ruby等而高级语言,要好好学好一门,例如,我是对j**a为重点。还有,如果你是对web自动化测试的话,那么jsp、php、HTML、CSS等web语言是必须掌握的。2)操作系统技巧;因为软件自动化测试使建在操作系统上的,其技巧需要能善于利用到操作系统的各种技巧,例如:注册表、环境变量、句柄等。3)**库知识,要善于利用**库知识去存储管理。4)业务知识,这也是重点。你所在软件行业的软件业务,要知道你的软件的工作方式。5)质量与流程管理理念。然后,你的学习步骤1)可以从工具入手,根据具体的项目去学习;例如:j**a软件界面测试(RFT、QTP的j**a插件等)、web界面测试(QTP、selenium等)、性能测试(RPT、loadrunner等)。但记住,学习其工粳重点不是简单的使用,而是如何利用工具去扩展。2)然后,重点学习以上的基础,以编程为重点,其余的结合学习,顺便说一句,其实自动化测试的理念与软件设计模式理念很像,你可以从中有所领悟。3)之后,再学习去拓建自己的自动化测试框架,何谓框架,一下说不清楚,我给你推荐一下注意:如果没有自动化测试方面的实践项目的话,最好先从基础学起,因为基础学好了,自动化测试入门会很快的。4(至于性能测试,也是一样,可以先从工具入手,但不要局限于工粳性能测试最重要的是环境的构建方法以及对测试结果的分析方法,所以性能测试重点在于分析和实现过程,而不胜具使用过程。或者对自动化测试有兴趣的,可以发短消息或者邮件我。

热心网友 时间:2023-09-22 21:54

推荐:VISUAL UNIT 4
使用这款工具,测试工作=填表格。
是广州凯乐软件技术有限公司开发的一款C/C++单元测试工具及集成测试工具,独有的白盒用例设计器。
测试工作就是填表格而已,很容易,不需要写代码。
什么嵌入式测试,死循环测试等难度很高的,都只是填表格就自动测出来了。
在百度搜一下:广州凯乐软件技术有限公司,进官网就可以下载使用了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
初一语文同步练习册68页第3题的作文! 是什么? 高一语文68页续写作文, 很久以前,在很远的地方,有个老头儿………_百度... 语文必修一68页写作练习的作文!800字、急求!。 涉嫌强奸罪但证据不足最长拘留多久 嗓子疼可以喝柠檬吗 喝柠檬水上火么?网上都说不上火,可为什么喝完柠檬水一觉起来嗓子... 三清茶功效原理 瑶寨三清茶 三清茶如何 如何判断三清茶的品质? LoadRunner学习知多少 java、.net、Eclipse三者之间的关系是什么?LoadRunner这种性能测试工具是适合于所有软件吗? loadrunner和qtp有什么区别? LoadRunner 是什么概念, 是一种软件吗 loadrunner算是软件测试管理工具么? 四、1、LoadRunner是做什么的,简述使用LoadRunner测试软件的过程。 磨辊到底是干什么的?苦力?还是抡大锤的? 我是老实人年轻人不知道,支憨包打大锤是什么意思啊!告诉我一下想知道? 连云港大锤智享企业管理咨询有限公司怎么样? 深圳大锤智享管理咨询有限公司怎么样? 华为mate20手机后壳弯了,是不是换后壳,还得内屏外屏一块换呢? 北京大锤智享网络科技有限公司怎么样? 技能考后开始复习临床助理医师笔试考试来得及吗? 执业助理医师资格笔试考试时间是几点到几点? 2019乡村助理医师笔试考试流程有哪些? 临床执业助理医师考试笔试题型有哪些? 助理医师考试考哪些科目? 临床执业助理医师理论考试考哪几科? 请问执业助理医师考试科目是什么? 助理医师笔试多少分通过 loadrunner这个测试工具好学么?软件测试在长春待遇如何?好不好学? loadrunner是自动化测试工具吗 QC、QTP、LoadRunner这几个测试工具的学习顺序是怎么样的? 什么是Loadrunner ASP? 软件测试就是用工具(LoadRunner等),这种理解正确不? 手机拍摄视频过大怎样转发对方微信? 桃酥名称的由来? 桃酥为什么叫桃酥呢?它和桃有什么关系?? 桃酥是中式传统糕点,吃桃酥时有些有化肥味是怎么回事呢? 做桃酥为什么要加臭粉? 老年人胃癌晚期怎样治疗 老人胃癌晚期没办法化疗应该怎么办? 老人胃癌晚期不能做化疗还能怎么治? 90岁老人得了胃癌晚期怎么办 老年人胃癌晚期已扩散怎么办? 家里老人胃癌晚期吃不下东西,该怎么治疗 70岁胃癌晚期老人,该怎么治疗? 72岁老人得了胃癌,还能做手术吗 胃癌晚期吃不下任何食物(包括水)的76岁老人能坚持多久? 老年患者吃不东西,胃癌晚期治疗方法有哪些