Menu

Tree [5f186b] master /
 History

HTTPS access


File Date Author Commit
 conf 2017-03-05 Michael Burnside Michael Burnside [5f186b] updated example configuration files
 lib 2017-03-05 Michael Burnside Michael Burnside [61c1df] released SQAEvangelist 3.0 official
 src 2017-03-05 Michael Burnside Michael Burnside [61c1df] released SQAEvangelist 3.0 official
 .DS_Store 2014-08-18 Michael Burnside Michael Burnside [83e37e] Initial commit
 README.txt 2017-03-05 Michael Burnside Michael Burnside [5f186b] updated example configuration files
 build.xml 2014-08-18 Michael Burnside Michael Burnside [83e37e] Initial commit

Read Me

SQAEvangelist Web/Mobile v test automation framework v3.0 - 04 March 2017

Thank you for downloading and using most flexible and powerful Java-based test automation framework using Selenium/Appium for web/mobile application testing.

Comments for improvement are very welcome.

Features:

1) Abstracts use Selenium 3.0 WebDriver using a configuration file (obfuscation of selenium API / no test code changes) for testing web and mobile applications
2) Ability to configure mandatory waits in test execution
3) Handles jquery/prototype page load waiting
4) Handles complexity of waiting for all ajax call completion
5) Data Input and Output for easy data driven input file reading (Excel; xlsx, xls - pipe-delimited; "|", and comma separated values (CSV)) 
6) Special IE handling of user-prompt authentications
7) Page loading statistics for each page created during the test, and a summary analysis of all page loading during the executions of all test cases.
8) Debugging help in reports:
   a) selenium/webdriver command list
   b) Screenshots for browser and desktop
9) Easy text-based page content validation

Use this framework for rapid test case automation without detailed knowledge of selenium or webdriver, avoid re-writing of test code by using a single configuration file,
have a better understanding of application user experience with individual page loading statistics for each page during test case execution,
and quick diagnosis of test failures.

How to build the framework:

1) Open a terminal and cd to "framework" directory.
2) Type "ant" and the code will compile and create a jar file with the classes in the frameworks/dist directory.

Copy the jar files from framework/lib and framework/dist and also copy the framework/conf directory to your test project.

Visit http://sqaevangelist.com for examples of how to use the framework for extremely rapid web and mobile application testing with downloadable running examples for iOS and Android.