首页> 外文期刊>Indian Journal of Science and Technology >Comparative Study of Open Source Automated Web Testing Tools: Selenium and Sahi
【24h】

Comparative Study of Open Source Automated Web Testing Tools: Selenium and Sahi

机译:开源自动Web测试工具Selenium和Sahi的比较研究

获取原文
       

摘要

Objectives: Testing has become an integral part of the Software Development Life Cycle (SDLC). Through open source automated testing tools, the cost of the entire testing process, as well as the time it takes to perform the testing process, has significantly reduced. The primary objective of this research paper is to analyse the web testing tools Selenium and Sahi as to compare their features and performance so that a particular user can select a tool that is suitable in terms of usability and features required for a specific task. Methods: The selection of a tool should be according to the user's skill level. The usability of these tools should be taken into consideration. Using a tool which has a complicated and confusing user interface would be frustrating to the user even if it has all the features and the required performance. The tools are compared with respect to - the browsers and the operating systems that they support, the programming languages that can be used to generate the test scripts, the ease in setting up and configuring the tools, the reporting facilities that are available, their data-driven capabilities, the ability to perform parallel batch as well as distributed playback and their ability to handle AJAX. The IDE versions of the tools are used to perform the comparison on two different types of websites. Findings: The comparative study shows that Selenium is best suited for people with some experience and coding skill as it involves integrating various frameworks in order to implement high-level functionalities. Sahi is easy to set up and use but it does not have certain advanced features that are seen in Selenium. A major advantage of Sahi is its data-driven capabilities that it supports out of the box. No complex frameworks need to be set up for this purpose. Improvements: IDE of both the tools were used in the comparative study and not much manual scripting was done. Selenium requires another IDE such as Eclipse in order to write test scripts while Sahi allows one to write scripts in the IDE itself. Since this paper focuses mainly on the performance aspect of the tools, the IDE's were chosen to provide a fair method of comparison.
机译:目标:测试已成为软件开发生命周期(SDLC)不可或缺的一部分。通过开源的自动化测试工具,整个测试过程的成本以及执行测试过程所花费的时间已大大减少。本研究论文的主要目的是分析Web测试工具Selenium和Sahi,以比较它们的功能和性能,以便特定用户可以选择在可用性和特定任务所需功能方面合适的工具。方法:工具的选择应根据用户的技能水平。这些工具的可用性应予以考虑。即使使用了具有所有功能和所需性能的工具,使用具有复杂而混乱的用户界面的工具也会使用户感到沮丧。这些工具在以下方面进行了比较:它们所支持的浏览器和操作系统,可用于生成测试脚本的编程语言,工具的易于设置和配置,可用的报告工具及其数据驱动能力,执行并行批处理以及分布式回放的能力以及处理AJAX的能力。工具的IDE版本用于在两种不同类型的网站上进行比较。结果:对比研究表明Selenium最适合具有一定经验和编码技能的人,因为它涉及集成各种框架以实现高级功能。 Sahi易于设置和使用,但不具有Selenium中所见的某些高级功能。 Sahi的一个主要优点是它具有开箱即用的数据驱动功能。为此,无需建立复杂的框架。改进:在比较研究中使用了这两种工具的IDE,并且手工脚本编写工作不多。 Selenium需要另一种IDE(例如Eclipse)来编写测试脚本,而Sahi允许它在IDE本身中编写脚本。由于本文主要侧重于工具的性能方面,因此选择了IDE来提供公平的比较方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号