List of web testing tools

Last updated

This is a list of web testing tools, giving a general overview in terms of features, sometimes used for Web scraping.

Contents

Main features

Web testing tools may be classified based on different prerequisites that a user may require to test web applications mainly scripting requirements, GUI functionalities and browser compatibility.

Web testing tools Web browser based (model)ScriptableScripting languageRecorderMultiple domainFrames
eggPlant Functional Yes
(IE, Firefox, Safari, Opera, Chrome)
Yes SenseTalk Yes
iMacros Yes
(Firefox, Chrome, IE)
Yes iMacro Script YesYesYes
Katalon Studio Yes
(IE, Firefox, Chrome, Safari, Opera and any modern browser)
Yes Groovy YesYesYes
Playwright Yes
(Chromium, Firefox, WebKit)
Yes JavaScript, Python, C#, Java YesYesYes
QF-Test Yes
(Internet Explorer, Chrome, Firefox, Edge (including Chromium-based), Opera, Safari)
Yes Python, JavaScript, Groovy YesYesYes
Ranorex Studio Yes
(Chrome, Firefox, Safari, IE)
YesC#, VB.NET YesYesYes
Sahi Yes
(IE, Firefox, Chrome, Safari, Opera and any modern browser)
Yes Sahi Script YesYesYes
Selenium Yes
(IE, Firefox, Chrome, Safari, Opera, Edge)
Yes Ruby, Java, Node.js, PHP, Perl, Python, C#, GroovyFirefox and ChromeYesYes
SOAtest YesYesPython, JavaScript, JavaYesYesYes
TestComplete Yes
(IE, Firefox, Chrome)
Yes VBScript, JScript, C++Script, C#Script, DelphiScript, PythonYesYesYes
Test Studio Yes
(Chrome, Firefox, Safari, IE)
YesC#, VB.NETYesYesYes
Tricentis Tosca [1] Yes
(Chrome, Firefox, IE, Edge)
YesC#, VB.NETYesYesYes
WatiN Yes
(IE, Firefox)
YesC#, ability to run JavaScript from C# callsIE/FFYes
Watir Yes
(IE, Firefox, Chrome, Safari, Opera, Edge)
YesRubyNoYesYes
HP-UFT Yes
(IE, Firefox, Chrome, Safari, Opera, Edge)
YesVBScriptYesYesYes
TestGrid [2] YesYesJava, Python, C#, JavaScriptNo

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Load testing</span> Process of putting demand on a system and measuring its response

Load testing is the process of putting demand on a structure or system and measuring its response.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

A web style sheet is a form of separation of content and presentation for web design in which the markup of a webpage contains the page's semantic content and structure, but does not define its visual layout (style). Instead, the style is defined in an external style sheet file using a style sheet language such as CSS or XSLT. This design approach is identified as a "separation" because it largely supersedes the antecedent methodology in which a page's markup defined both style and structure.

<span class="mw-page-title-main">Tab (interface)</span> Interface component

In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface style most commonly associated with web browsers, web applications, text editors, and preference panels, with window managers and tiling window managers.

In software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.

<span class="mw-page-title-main">X BitMap</span> File format

In computer graphics, the X Window System used X BitMap (XBM), a plain text binary image format, for storing cursor and icon bitmaps used in the X GUI. The XBM format is superseded by XPM, which first appeared for X11 in 1989.

<span class="mw-page-title-main">HTTrack</span>

HTTrack is a free and open-source Web crawler and offline browser, developed by Xavier Roche and licensed under the GNU General Public License Version 3.

In HTTP networking, typically on the World Wide Web, referer spoofing sends incorrect referer information in an HTTP request in order to prevent a website from obtaining accurate data on the identity of the web page previously visited by the user.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

<span class="mw-page-title-main">Minnesota Internet Users Essential Tool</span> Internet application suite

Minnesota Internet Users Essential Tool (Minuet) is an integrated Internet package for DOS operating systems on IBM-compatible PCs.

QF-Test from Quality First Software is a cross-platform software tool for automated testing of programs via the graphical user interface. The program is specialized on cross-browser test automation of static and dynamic web-based applications. Version 4.1 added support for MacOS and the Apple Safari and Microsoft Edge browsers via the Selenium WebDriver. RESTful web service testing. From version 5.0, Windows applications can also be tested and modern C++ applications. Version 5.3 added support for the Chrome DevTools protocol, which allows browsers to be controlled using CDP drivers.

<span class="mw-page-title-main">Ranorex Studio</span> Software test automation tool

Ranorex Studio is a GUI test automation framework provided by Ranorex GmbH, a software development company. The framework is used for the testing of desktop, web-based and mobile applications.

GUI testing tools serve the purpose of automating the testing process of software with graphical user interfaces.

A software widget is a relatively simple and easy-to-use software application or component made for one or more different software platforms.

<span class="mw-page-title-main">TestComplete</span> Software test automation tool

TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives testers the ability to create automated tests for Microsoft Windows, Web, Android, and iOS applications. Tests can be recorded, scripted or manually created with keyword driven operations and used for automated playback and error logging.

<span class="mw-page-title-main">Responsive web design</span> Approach to web design for making web pages render well on a variety of devices

Responsive web design (RWD) or responsive design is an approach to web design that aims to make web pages render well on a variety of devices and window or screen sizes from minimum to maximum display size to ensure usability and satisfaction.

<span class="mw-page-title-main">Test Studio</span> Software test automation tool

Progress Telerik Test Studio is a Windows-based software test automation tool for web and desktop that supports functional testing, software performance testing, load testing and RESTful API testing developed by Telerik. The tool ships with a plugin for Visual Studio and a standalone app that use the same repositories and file formats. Test Studio supports HTML, AJAX, Silverlight, ASP.NET MVC, JavaScript, WPF, Angular, React, ASP.NET AJAX, ASP.NET Core, and Blazor. Any application that runs on .NET 5, .NET Core, .NET 6 or higher can be automated with Test Studio. Test Studio supports cross-browser testing for Internet Explorer, Firefox, Microsoft Edge, and Chrome.

<span class="mw-page-title-main">Katalon Studio</span> Automation testing software tool

Katalon Platform is an automation testing software tool developed by Katalon, Inc. The software is built on top of the open-source automation frameworks Selenium, Appium with a specialized IDE interface for web, API, mobile and desktop application testing. Its initial release for internal use was in January 2015. Its first public release was in September 2016. In 2018, the software acquired 9% of market penetration for UI test automation, according to The State of Testing 2018 Report by SmartBear.

References

  1. "Gartner Magic Quadrant for Software Test Automation".
  2. https://testgrid.io/