ANDRII DATSENKO <ASDatsenko@luxoft.com>

SOFTWARE ENGINEER

March 4, 2016

AUTOMATED
TESTING

 PRODUCT RELIABILITY

PROS

  • Eliminating the basic repetitive work

  • Quick feedback on the quality status of the application

  • Quality level of the application

CONS

  • Proficiency is required to write the automation test scripts.

  • Debugging is major issue.

  • Test maintenance is costly in case of playback methods. 

  • Maintenance of test data files is difficult. 

PHASES

  1. Planning. List of general high level specifications.
  2. Prototype. Based on the technical details created in the planning phase, the prototype should be built.
  3. Implementing a basic smoke test.
  4. New tests each sprint.

APPROACH

  1. Discover Tools.
  2. Compare & Pick one.
  3. Develop Framework (Modules).
  4. Cover Requirements.

TOOLS

RUN EVERYWHERE

JS Based

  • Naive environment
  • Dynamic Types
  • Modular
  • Configurable
  • Simple Code

Java Based

  • Rich API
  • Modular
  • Strong Types
  • Reliable Compile
  • Selenium IDE (Firefox only)

Q&A Time

ANDRII DATSENKO <ASDatsenko@luxoft.com>

SOFTWARE ENGINEER

 

March 4, 2016

AUTOMATED
TESTING

 PRODUCT RELIABILITY

Test Automation

By Andrew Dacenko

Test Automation

  • 977