A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.
Use for questions involving problems with automated tests. Relevant for designing test automation, debugging test automation, automation tooling questions, and questions about when it is appropriate t…
Used for questions about using Selenium WebDriver, a browser automation framework frequently used to automate testing in a browser.
an open source framework for testing web applications. Use for questions about testing with Selenium 1, Selenium IDE, and to a lesser extent, Selenium WebDriver.
Questions about testing applications written in Java or test automation written in Java, a popular programming language and runtime environment which allows Java programs to run unchanged on most hard…
Can also be described as "interactive testing" - used for any question involving testing performed by humans or with human intervention.
Questions relating to automated tests using WebDriver, a tool created to interact with browser HTML. WebDriver has been merged into Selenium 2, so WebDriver and Selenium 2 questions are appropriate fo…
open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing We…
the second major release of Selenium, an open source framework for testing web applications. A major difference between Selenium 1 and Selenium 2 is the latter's use of WebDriver.
Test management most commonly refers to the activity of managing the computer software testing process.
Test Design involves the selection of a set of test techniques appropriate for discovering the information that stakeholders want to learn.
a multi-paradigm programming language developed by Microsoft.
a subset of performance engineering, an emerging computer science practice which strives to build performance into the implementation, design and architecture of a system.
a type of performance test "focused on determining or validating performance characteristics of the product under test when subjected to workload models and load volumes anticipated dur…
Questions regarding automation of web applications for testing purposes according to specific of used web browser.
an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability.
A test automation framework provides a superstructure for automated tests. The superstructure may include APIs, coding practices, ways to structure and run the automated tests.
a testing framework, inspired by the JUnit/NUnit unit testing frameworks. TestNG is intended to support more than just unit testing, allowing functional, end-to-end, integration, etc.
language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. It also provides basic facilities for manipulation of strings, numbers an…
a dialect of the standardized ECMAScript programming language, primarily used for scripting web-pages.
an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.
a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application.
An end-to-end test framework for AngularJS applications. Protractor runs tests against applications running in a real browser, interacting with it as a user would.
A description of one or more actions with the expected outcome, used to determine whether a system operates correctly.
a tool for running automated acceptance tests written in a BDD (behaviour-driven development) style.
a software testing practice that follows the principles of agile software development.
an open-source continuous integration tool written in Java. Forked from Hudson after a dispute with Oracle.
a type of software testing that involves testing APIs directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and…
testing that is carried out on previously tested features, right after any change is introduced to this feature. The purpose of regression testing is to ensure the newly introd…
For questions related to interviewing software testers - either side of the desk.
For questions relating to the role of QA developer, Developer In Test, Software Development Engineer In Test, Test Automation Engineer.