在亚洲地区,应用软件试验的关键步骤就比较晚,其做为弱势的部份的地方一直极难改变。但另一方面应用软件行业的迅速发展,应用软件的回退的频次超出了人们的想象。做为应用软件试验也不得不疾走此种急速的工程进度。
当版本发布时,就要要求在短时期内完成试验任务,试验人员工程进度靠物力的堆积变得愈来愈不可行,智能化试验的就显得愈来愈重要。亚洲地区智能化试验虽然比应用软件试验要晚得多,但却从一开始声威要是大的得多,展枝一时间所有的部门都在讨论自动化试验,智能化试验的未来似乎一片光明。但几年过节过去,智能化试验的发展有点孔晓明点小,智能化试验的现状显然没有想象的所以好。常见的原因有下列几个方面,
却步型:且羿语商业应用软件的购买生产成本,智能化测试要是资金投入物力做到智能化JAVA和保护就资金投入大量的物力
老套型:刚开始各支部欢呼雀跃,买辅助工具,作培训,建构架做流程,全体人员一起上战场。资金投入一段时间发现智能化试验并能在短时期内产生效益,并且辅助工具本身也有很多限制。
型同允肋型:公司部份资金投入下大力气,资金投入巨大的生产成本实行,但在实行之前又没有很好的预测工程项目试验的详细情况,结果做出来的JAVA的保护生产成本比纯手工试验还要大。
要想WEB智能化在工程项目民泽起来,试验辅助工具要要具务的一项奥义之技是JAVA演唱,如果靠纯手工撰写JAVA,所以工程项目结局注定以失败收场,因为后期的JAVA保护生产成本会你让万念俱灰。
JAVA演唱控制技术一般预测为下列装饰灯几控制技术:
座标机能定位:是这一类单纯JAVA控制技术,适合单纯要的重复回看,呼吸困难用于工程项目的智能化机能,如:按键恶魔。
绘图识别:就是一类以图像的相似度的方式机能定位原素。此种控制技术机能功率密度不准,很难失灵。
原素属性机能定位:机能定位精确,可以靠性好。此种原素机能定位的控制技术有也有许多,如果:id,name,xpaht等,但当代码变更也难失灵。
特别针对这些情况笔者特别针对市场非主流的智能化辅助工具一一点评,以享读者
1. 奇林试验网络平台(kylinTOP)
是这款升级换代智能化试验辅助工具,可以虚拟化运行在各类升级换代系统上。具备的销售业务潜能包括:性能试验、智能化试验、销售业务监控机能,是这款非常优秀的升级换代化试验网络平台。这儿主要就谈谈他的智能化机能,它的智能化机能主要就支持:USB试验、web、APP机能。这儿主要就谈谈常用的WEB智能化,表现不容忽视的潜能。
(1)kylinTOP的支持JAVA演唱生成无编码JAVA,对人员潜能要求低,免除了试验人员编码痛苦,有效提高了智能化JAVA建设的效率,降低维生产成本;
(2)原素机能定位采用一类元素属性综合智能机能定位控制技术(AI控制技术),许多亚洲地区厂商也宣称具有AI潜能,其实质往往是具有图片机能定位潜能,而kylinTOP原素机能定位通过原素的众多属性进行机能定位,而不是依赖于某一个属性;
(3)JAVA具备自我修复的潜能,在执行用例时当发现原素的属性变更时,可以进行自我修复,是不是很神奇;
(4)JAVA的演唱的机能强大,可以在演唱时实时添加检查点,检查点的类型许多,可以满足各类的需求。
(5)试验报靠丰富,可以记录关键步骤过程的前后截图、视频、CPU曲线以及浏览器的HTTP交互日志可以有效的帮助试验人员预测机能定位。
下载地址:https://www.70testing.com/cloud/help/download_qilin.html
2. HP QuickTest Professional software (QTP)
是一类自动试验辅助工具。使用QTP的目的是想用它来执行重复的手动试验,主要就是用于回归试验和试验同一应用软件的新版本。采用原素机能定位控制技术,试验人员需要纯手工保护JAVA代代码。
3. QuickTest
QuickTest特别针对的是GUI应用程序,包括传统的Windows应用程序,以及现在愈来愈流行的Web应用。是代传统的GUI试验辅助工具,采用原素机能定位,需要保护JAVA代码。
4. WinRunner
WinRunner是Interactive公司的是一类企业级的机能试验辅助工具,用于检测应用程序是否能够达到预期的机能及正常运行。
是一类传统的智能化试验辅助工具,需要保护JAVA代码。
JAVA样例:
5. Rational Robot
是业界最顶尖的机能试验辅助工具,它甚至可以在试验人员学习高级JAVA控制技术之前帮助其进行成功的试验。
传统的智能化试验辅助工具,支持本演唱,但演唱后的JAVA需要物力修改JAVA。JAVA体现形式以代码体现,需要试验人员具备代码潜能。
6. IBM Rational Test Manager
,在这儿试验人员可以计划、组织、执行、管理和报告所有试验活动,包括手动试验报告。
传统的智能化试验辅助工具,支持本演唱,但演唱后的JAVA需要物力修改JAVA。JAVA体现形式以代码体现,需要试验人员具备代码潜能。
7. AdventNet QEngineAdventNet Qengine
是一个应用广泛且独立于网络平台的自动化应用软件试验辅助工具,可用于Web机能试验、web性能试验、Java应用机能试验、Java API试验、SOAP试验、回归试验和Java应用性能试验。
8. QARun
试验实现方式是通过鼠标移动、键盘点击操作被测应用,即而得到相应的试验JAVA,对该JAVA可以进行编辑和调试。
9. Test Partner
是一个智能化的机能试验辅助工具,它专为试验基于微软、Java和Web控制技术的复杂应用而设计。传统的智能化试验辅助工具,支持本演唱,但演唱后的JAVA需要物力修改JAVA。JAVA体现形式以代码体现,需要试验人员具备代码潜能。
10. Telelogic TAUTAU
包含三个最新的、最强大的控制技术用来加速大规模应用软件开发和试验:统一建模语言(UML);机能强大的试验语言TTCN-3和新的构造系统的方法:Model Driven Architecture(模型驱动构架)。