Posted by Albert Gareev on Oct 10, 2016
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 […] ...
Posted by Albert Gareev on Jul 19, 2013
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 […] ...
Posted by Albert Gareev on May 30, 2008
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 […] ...
Posted by Albert Gareev on May 24, 2008
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 […] ...
Posted by Albert Gareev on May 23, 2008
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 […] ...
Posted by Albert Gareev on May 22, 2008
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 […] ...
Posted by Albert Gareev on May 21, 2008
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 […] ...
Posted by Albert Gareev on May 20, 2008
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 […] ...