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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.