0
Despite of all critique and challenges, automation is a valuable aspect of testing strategy. Every new automator needs to answer questions like that: “How do you choose which test cases to automate?” While everything regarding testing is very specific, we may try to give an answer through general idea supplemented with concrete examples. Cross-posting my […] ...
1
As I presented in my last post, a lot of test coverage is either data-specific or triggered by data combinations. This is an easy kind of tests to automate assuming well-known and explicit inputs and outputs. Below I enlist most common patterns and test ideas. General Patterns All major business requirements (the ones that are […] ...
0
Test Flow – The testing process in its dynamics as a sequence of operations: interactions with an application under test, observations and evaluations. Complex Test Flow is represented by a tree of possible test flows for sub-functionalities, including branches and loops. Basic Test Flows On-Screen Data Entry Flow The simplest test flow. It performs basic straight “happy […] ...
0
Parent page: Basic Test Flows Back-End Verification Test Flow Database Data File Service Entry/Exit Points Entry Point. Single. Exit Point. Single. Same as Entry. Operations GUI interaction – None GUI observation - None Evaluation - assessment of Pass/Fail criteria for comparison. Pass/Fail Criteria Fail Criteria Failed to find data record Assessment criteria failure Stop Criteria DB […] ...
0
Parent page: Basic Test Flows Simple Query Verification Test Flow Entry/Exit Points Entry Point. Single. GUI screen (window, web page, etc.). Exit Point. Single. Same GUI screen. Operations GUI interaction – typing text, selecting items, clicking buttons, etc. GUI observation checking screen (windows, web pages, etc.) in context of which GUI objects are checked checking GUI objects […] ...
0
Parent page: Basic Test Flows GUI Screen Verification Test Flow Entry/Exit Points Entry Point. Single. GUI screen (window, web page, etc.). Exit Point. Single. Same GUI screen. Operations GUI interaction - None GUI observation checking screen (windows, web pages, etc.) in context of which GUI objects are checked checking GUI objects (exist, enabled, etc.) check GUI […] ...
0
Parent page: Basic Test Flows On-Screen Data Entry Flow with Confirmation Entry/Exit Points Entry Point. Single. GUI screen (window, web page, etc.). Exit Point. Single. Confirmation GUI screen. Operations GUI interaction - typing text, selecting items, clicking buttons, etc. GUI observation checking screen (windows, web pages, etc.) in context of which GUI operations are performed checking […] ...
0
Parent page: Basic Test Flows On-Screen Data Entry Flow Entry/Exit Points Entry Point. Single. GUI screen (window, web page, etc.). Exit Point. Single. Last operation. Same GUI screen. Operations GUI interaction - typing text, selecting items, clicking buttons, etc. GUI observation - checking screens (windows, web pages, etc.) in context of which GUI operations are […] ...
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by the author is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.