Get Started. It's Free
or sign up with your email address
Automation Framework by Mind Map: Automation Framework

1. Editor, IDE Choice

1.1. Netbeans

1.2. Notepad

1.3. Eclipse

2. Reusable Libraries

2.1. DB Access

2.2. File Access

2.3. DB Access

3. Repository

3.1. Repository

3.2. Versioning

3.3. ClearCase, GIT, SVN

3.3.1. GIT

4. Test Design Pattern

4.1. Page Object Model

4.1.1. Structural Implementation

4.1.2. Functional Implementation

4.2. Keyword driven

4.3. Data driven

4.4. Hybrid

5. Automation Tool/API

5.1. Open Source

5.1.1. Selenium

5.1.2. pyWinAuto

5.1.3. rest-assured

5.2. Liscenced

5.2.1. QTP

5.2.2. UTF

6. Test Execution

6.1. Remote, Local Execution

6.2. Serial/Parallel Execution

6.3. Dependencies Management

6.4. TestNg, JUnit, Jenkins

6.4.1. REE/R3

7. Test Management, Reporting

7.1. Test Metadata

7.2. Analytics

7.3. Test Results

7.4. ALM, Jira, Test Manager

7.4.1. ALM + R3

7.4.1.1. RMS, QART

8. Test Configuration

8.1. AUT Info like URL, User ID, etc

8.2. JSON, INI, Prop Files

8.3. Win Registry files - SQA Config. Files

9. Result Logging

9.1. Persistent storage

9.2. Logging Format

9.3. XML, HTML, Text, JSON,

9.3.1. XML + XSLT

10. Test Data

10.1. Test Data Generation

10.2. Expected Data Generation

10.3. Excel, CSV, DB, Flat files

10.3.1. Excel, CSV, DB, Flat files, DMS