This article needs additional citations for verification .(September 2009) |
This is a list of web testing tools, giving a general overview in terms of features, sometimes used for Web scraping.
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) | Scriptable | Scripting language | Recorder | Multiple domain | Frames |
---|---|---|---|---|---|---|
BugBug.io | Yes (Chromium-based) | Yes | JavaScript | Yes | Yes | Yes |
eggPlant Functional | Yes (IE, Firefox, Safari, Opera, Chrome) | Yes | SenseTalk | Yes | ||
iMacros | Yes (Firefox, Chrome, IE) | Yes | iMacro Script | Yes | Yes | Yes |
Katalon Studio | Yes (IE, Firefox, Chrome, Safari, Opera and any modern browser) | Yes | Groovy | Yes | Yes | Yes |
Playwright | Yes (Chromium, Firefox, WebKit) | Yes | JavaScript, Python, C#, Java | Yes | Yes | Yes |
QF-Test | Yes (Internet Explorer, Chrome, Firefox, Edge (including Chromium-based), Opera, Safari) | Yes | Python, JavaScript, Groovy | Yes | Yes | Yes |
Ranorex Studio | Yes (Chrome, Firefox, Safari, IE) | Yes | C#, VB.NET | Yes | Yes | Yes |
Sahi | Yes (IE, Firefox, Chrome, Safari, Opera and any modern browser) | Yes | Sahi Script | Yes | Yes | Yes |
Selenium | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) | Yes | Ruby, Java, Node.js, PHP, Perl, Python, C#, Groovy | Firefox and Chrome | Yes | Yes |
SOAtest | Yes | Yes | Python, JavaScript, Java | Yes | Yes | Yes |
TestComplete | Yes (IE, Firefox, Chrome) | Yes | VBScript, JScript, C++Script, C#Script, DelphiScript, Python | Yes | Yes | Yes |
Test Studio | Yes (Chrome, Firefox, Safari, IE) | Yes | C#, VB.NET | Yes | Yes | Yes |
Tricentis Tosca [1] | Yes (Chrome, Firefox, IE, Edge) | Yes | C#, VB.NET | Yes | Yes | Yes |
WatiN | Yes (IE, Firefox) | Yes | C#, ability to run JavaScript from C# calls | IE/FF | Yes | |
Watir | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) | Yes | Ruby | No | Yes | Yes |
HP-UFT | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) | Yes | VBScript | Yes | Yes | Yes |
TestGrid [2] | Yes | Yes | Java, Python, C#, JavaScript | No |
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.
Load testing is the process of putting demand on a structure or system and measuring its response.
SystemRescue is a Linux distribution for x86-64 and IA-32 computers. The primary purpose of SystemRescue is to repair unbootable or otherwise damaged computer systems after a system crash. SystemRescue is not intended to be used as a permanent operating system. It runs from a Live CD, a USB flash drive or any type of hard drive. It was designed by a team led by François Dupoux, and is based on Arch Linux since version 6.0. Starting with version 6.0, it has systemd as its init 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.