A. 功能测试用什么软件
问题一:软件测试一般都用到哪些工具?
测试管理工具:MQC,TestManager,QACenter
功能测试自动化:QTP,RFP,QARun,Silk
性能测试工具:Loadrunner,Robot,QAload,WAS,Silk Performance
单元、白盒测试工具:Junit, Jmeter,devpartner,DbProbe,Purify Plus
安全测试:Appscan,Fortify
问题二:页面功能测试工具用什么软件?哪个可以?
页面功能测试工具用吆喝科技的ab测试。
问题三:有什么好的软件测试工具,比如功能测试、性能测试?
1. 性能测试软件:LOADRUNNER
2. 性能测试软件:Loadrunner
3. 性能测试软件:Jemter
4. 性能测试软件:Apache自带的ab.exe
5. 自动化测试软件:QTP
6. 缺陷管理工具:QC
7. 缺陷管理工具:TD
8. Bug管理工具:Bugziller
9. 自动化测试软件:Alldaytest
问题四:软件测试工具有哪些?
开源测试管理工具:Bugfree、Bugzilla、TestLink、Mantis
开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject
开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator
问题五:测试app用什么软件?
XCode有个自带的测试app工具,检测内存泄露的,左上角Xcode―open developer tool―instruments可以检测内存泄露之类的,具体操作查看官方文档。
问题六:做软件的自动化测试一般用什么工具?
1. 测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。
2. 不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。
3. 自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代码,常用的单元测试方面的自动化测试工具很多,上网一搜全是。
4. 自动化测试,针对功能测试,有几种情况,基于CLI、API和GUI的测试;基于CLI、API的测试,即应用脚本技术向设备模拟发送CLI命令或者API请求,以达到控制设备的效果。基于GUI功能测试,即应用传统的界面自动化测试工具(例如:RFT、QTP等)控制界面控件操作的方法,以达到模拟用户操作,这几种方式都需要你有一定的编码基础;基于CLI、API的需要你懂脚本技术(例如: tcl、python、ruby等),RFT需要你懂java或者,QTP需要VB等。
问题七:做软件测试需要具备哪些技能?
1. 软件测试基础知识:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等等、CMMI / ISO9001
2. 各种测试工具的使用:我们在测试的工作游迹缺中为了能够提高工作效率进程会用到很多工具、QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具、虽然说工具不是万能的但是工具能为我们提高工作效率所以不能把工具当神一样看待、但是必须得会熟练的使用
3. 操作系统相关知识:Windows、linux、uinx这些都必须会使用、而且不仅仅是简单的操作、一般的服务管理、注册表编辑、命令行操作都需要会、可以想象一个连apache服务都不会安装配置的人、谁能想象你可以做好基于apache环境的测试工作、什么?不知道怎么查看磁盘压力、IO数据。windows linux都有提供自带的工具可用于查看这些数据、perfmon、top什么的。
4. 数据库知识:现在Oracle的DBA待遇比一般的开发人员待遇还高就知道数据库在企业中的重要性了、作为测试人员虽然不需要有DBA的能力、但是基本的数据库操作你必须得会把、不管是Oracle、DB2、MSsql还是mysql最少都应该能熟悉使用其中的一二。
5. 计算机硬件知识:做过性能测试的朋友都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。那么就更不用说了。交换机、路由器、防火墙这些设备都需要有所了解。
6. 网络协议:如果你还知道TCP和UDP有什么不一样的话请赶快去补充点知识吧、互联网时代、一切都通过网络传输、常用协议必须得了解、曾经面试了一个测试工程师做了2年的测试居然不知道自己测试软件使用什么协议、这样的人是你的话你敢招么?
7. 开发语言即代码编写能力:虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试。高级测试工程师的一部分工作就是在写测试工具。虽然测试也需要写代码但不需要和开发一样那么精通某一门语言、但是测试却需要了解很多门开发语言(举一个简单的例子:你现在所在的项目从C++语言、2年后你换工作了、新公司的开发语言是java或者是VB什么的)所以在开发语言中测试需要更广的学习。
8. 行业知识:行业知识之所以写在最后面是因为前面的7条我们都可以通过学习来掌握、但是唯独行业知识却只能通过工作经验来积累、不要说你去看几本书就知道通信行业、医疗行业、或者是航天行业、你认为在书本上面能学到么?由于行业知识的特殊性所以建议朋友们不要频繁的跳槽、经验的积累是需要时间来沉淀的。
9. 具有一定的美学观:这个说起来比较拗口一点、简单来说不管是开发活动还是测试活动、最后的目标就是将产品推向市场、而且得到用户的认可。所以如果产品在需求分析阶段就出现了偏离用户航道、那么就算测试 开发做得再好这个项目也是一样会失败。所以各位如果有幸能够参加需求评审的话、请不要吝啬你的言论。
10. 请不要忘记时刻学习着:这点我相信大家应该都能理解所以不用写什么:仅此一点“不学习就会落后”
问题八:测试电脑性能用什么软件?
1. 电脑配置检测:最常用最有名的硬件检测工具是CPU-Z,优势是绿色软件、检测信息详细。
2. 电脑跑分能力:国内硬件测试软件里,大家比较熟悉的评测软件应该是鲁大师和安兔兔。这两款的特点是方便,鲁大师集成度很高,安兔兔有多平台比对功能。不过业内比较专业的还是PCmark和3Dmark。从安装包就可以出,这两款都不是轻量级的。
3. 电脑散热能力:鲁大师也有一个温度压力测试,原理很简单把CPU和GPU的计算量达到值,然后看温度上升情况衡量笔记本散热能力。
4. 硬盘性能:硬盘性能主要影响的是文件打开速度,文件传输速度。其中最主要的还是文件的打开写入,这个对于系统流畅性有比较明显的影响。硬盘测试的软件比较多,这里之所以推荐AS SSD Benchmark,是因为它直接会换算成分数。对于新手来说更加直观。
5. 游戏性能:这款主要检测的就是游戏性能。虽然鲁大师里面也有,但是没有这个直观。因为3Dmark游戏性能得分认同度高,所以和其它电脑横向比对也很方便。