Software Testing Framework
(Redirected from Testing Framework)
Jump to navigation
Jump to search
A Software Testing Framework is a software framework for software testing systems.
- Context:
- It can provide a standardized environment to facilitate test script creation and execution.
- It can include structures for organizing test suites, test cases, and test data.
- It can include libraries of reusable functions and objects to reduce maintenance and improve readability of test scripts.
- It can support integration with other software testing tools.
- It can range from being a Linear Scripting Framework to being a Keyword-Driven Testing Framework or Data-Driven Testing Framework.
- It can be used within a Software Testing System.
- …
- Example(s):
- Selenium Software Testing Framework / Selenium WebDriver is a framework for automating browser actions for web application testing.
- a Java Testing Framework, such as: JUnit and TestNG.
- a Python Testing Framework, such as: Pytest.
- a JavaScript Testing Framework, such as: Jest framework.
- an End-to-End Testing Framework, such as: ...
- a Object Mocking Framework.
- …
- Counter-Example(s):
- A basic script without structure or reusable components created for a single use case.
- A Software Build System such as Maven or Gradle, which does not itself provide structures for organizing and executing tests.
- …
- See: Software Testing, Software Testing System, Test Script, Test Case, ScalaTest.