preload

“How do you choose which test cases to ...

Posted by Albert Gareev on Oct 10, 2016
2
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 […] ...

Designing Data-Driven Test Cases

Posted by Albert Gareev on Jul 19, 2013
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 […] ...

Basic Test Flows: Reference Page

Posted by Albert Gareev on May 30, 2008
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 […] ...

Basic Test Flow: Back-End Verification

Posted by Albert Gareev on May 24, 2008
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 […] ...

Basic Test Flow: Simple Query Verification

Posted by Albert Gareev on May 23, 2008
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 […] ...

Basic Test Flow: GUI Screen Verification

Posted by Albert Gareev on May 22, 2008
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 […] ...

Basic Test Flow: Data Entry with Confirmation

Posted by Albert Gareev on May 21, 2008
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 […] ...

Basic Test Flow: On-Screen Data Entry

Posted by Albert Gareev on May 20, 2008
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 Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.