Please enable JavaScript.
Coggle requires JavaScript to display documents.
K1 (Test execution tools (Capturing test approach (3.2 His approach does…
K1
- execute test objects using automated test scripts.
6.1 This type of tools often requires significant effort in order to achieve significant benefits. :check:
-
-
3.1 This type of script may be unstable when unexpected events occur, and require ongoing maintenance as the system’s user interface evolves over time.
- Data-driven test approach
4.1 This test approach separates out the test inputs and expected results, usually into a spreadsheet, and uses a more generic test script that can read the input data and execute the same test script with different data.
- Keyword-driven test approach
2.1 This test approach, a generic script processes keywords describing the actions to be taken (also called action words), which then calls keyword scripts to process the associated test data.
1.2 The above approaches require someone to have expertise in the scripting language (testers, developers or specialists in test automation).
1.1 When using data-driven or keyword-driven test approaches testers who are not familiar with the scripting language can also contribute by creating test data and/or keywords for these predefined scripts.
1.3 Regardless of the scripting technique used, the expected results for each test need to be compared to actual results from the test, either dynamically (while the test is running) or stored for later (post-execution) comparison.
1.4 Model-Based testing (MBT) tools enable a functional specification to be captured in the form of a model, such as an activity diagram.
1.5 This task is generally performed by a system designer. The MBT tool interprets the model in order to create test case specifications which can then be saved in a test management tool and/or executed by a test execution tool (see ISTQB-CTFL-MBT ).
5.1 Test management tools often need to interface with other tools or spreadsheets for various reasons, including:
-
-
-
5.1.1 This is particularly important to consider when using an integrated tool (e.g., Application Lifecycle Management), which includes a test management module, as well as other modules (e.g., project schedule and budget information) that are used by different groups within an organization.
-