Tuesday, June 22, 2010

No U-Turns for Test-Engineers


Developing automation test-scripts(Test-Case) is a kind of art which under takes by our best of the best automation test-engineers in organization’s testing team. We all know that automation test-scripts should be independent entity which carries many characteristics such as re-usability, de- factorized , less redundancy blab la bla. But what happens when our automation Test-Engineers implement test-scripts in real-time?
Aren’t they facing any challenge while implementing automation Test-Case(s)?

Of course, As we all know - they have challenges; In this article, I want to take a look on few common challenges that our Test-Engineers are facing everyday while making automation scripts and focus light on their resolutions with Autoczar.


Hey , My automation Test Case is not running – I can’t move a bit ; don’t know what to do?


Here, root-causes may vary on one test-scenarios to another test-scenarios but few of the common mistakes are such as
#1. Input arguments to execute on AUT’s objects are not valid.
#2. Step is missing which initiate to further steps to execute.
#3. Steps are invalid (may be they are not in correct order or steps are not correct with actions and object pass to execute on)

He \ She can resolve these typical issues with leading automation testing tools by following one of the approach
#1. Execute all steps and based on output log; he/she can correct inputs/step(s).
#2. Execute Test-Case step by step and based on output log; he/she can correct inputs/step like debugging automation steps.
#3. Analyze test-case(s) invalid inputs manually.

Approach #1 and #2 is better than approach #3 (Obviously, Manual interruption will take more time and again it is an error prone). Test-Engineer may not resolve all issues with approach #1 also because Test-Case(s) invalid inputs\steps may cause blocker to execute further steps and he/she needs to take approach #2 (debugging steps one by one) at last.

For Modular Automation Framework, to re-execute Test-Case(s) step by step in debugging mode may become headache and reaching dead-lines become the part of Test-Engineer’s worst nightmares.

Like other leading automation tools, Autoczar also provides de-bugging facility to Test-Engineers.

Unlike other leading automation tools available in market, Autoczar gives de-bugging utility on Hybrid Automation Framework (Keyword + Data Driven Framework) which helps to put very less efforts to resolve issue in debugging.

Autoczar also provides pre-execution validation utility. Autoczar’s one click “Validate” feature helps to validate Test-Case(s) before execution and that cuts Test-Engineer’s efforts to go back and forth while debugging to find invalid inputs in Test-Case(s).

Thus, continuous easy growth (no U-Turns) happens while implementing automation Test-Case(s) with Autoczar for Test-Engineers.

No comments:

Post a Comment