话说自动化测试方面的工具还是非常的多的,不可能也没有必要查看了所有的测试工具;个人觉得当学习众多同类知识或相关主题时,分几步走:1、学习所有同类知识的共同理论、原理部分2、学习所有同类知识的独有特性、技巧部分3、根据具体的实际场景,适当的运用所学知识的学习自动化测试工具也是这样的,之前不愿意学习太多是怕混淆视听,现在对原有知识已有了一定的固化认识,也就可以从新学习个性化的东西了;而这一步正是为了以后能够适当运用所掌握的知识,顺利的进行自动化测试任务的开展和实施。其目标达矣!
商业工具:
1、RFTRationalFunctionalTester的基础是针对于Java、.NET的对象技术和基于Web应用程序的录制、回放功能。工具为测试者的活动提供的自动化的帮助,如数据驱动测试。IBMRFT是一个用于功能和回归测试的数据驱动的测试平台。它支持大范围的应用,例如.Net、Java、SAP、Flex和Ajax。RFT使用VisualBasic。Net和Java作为脚本语言。RFT有一个独特的功能,称为Storyboard测试,用户的动作被记录下来,并通过应用截图在Storyboard格式中可视化。RFT的另一个有趣特性是它与IBMJazz应用生命周期管理系统(如IBMRationalTeamConcert和RationalQualityManager)的集成。
2、kylinTOP:这是一款国产的自动化测试工具,支持WEB和APP的自动化测试,其中元素智能定位是这款自动化软件主要特点,是设计理念比较超前的测试工具,算是国内众多自动化测试工具中,做的比较突出的一款。与传统的RFT和UFT相比,的确有过人之处,算是后起之秀,使用起来,简单高效、稳定。这样描述估计也没几个人能体会到的。说白一点就是一个人可以干三个人的活,使用者只需