Sei sulla pagina 1di 11

Moogilu QA Automation

QA Automation

Automation of Test Cases Custom Automation Software and QA Architect work together to design the custom solution Standard QA Automation

Continuous Test Integration

TEST AUTOMATION STRUCTURE


CI Tool
Web Applications

CI Tool
Test Case Management

MS Test / TestNG
Application Under Test

Update Test Result

MS Test Manager

Desktop Application Test List Scripts UI Module / Page Obj Test Data Data Verification External Data Resources Library
External Files
Data Validation User Interface Test

BUG Tracking

External Data

DLL / Jar ExileSoft Automation Framwork

Automation Tools
Test Tool
Selenium

Test Category
Functional

Features
Language support (Java, C#, Python and Perl) Open Source.

Coded UI

Functional

Automatically generate more advance Code compared to Selenium or Telerik. Support C#. Support C# Visual Studio plug-in for coding pros Bug tracking with Telerik TeamPulse or TFS.

Telerik

Functional

QTP

Functional

Automatically generate more advance Code compared to Selenium or Coded UI.

SOAP UI

Web Service

Functional and Load testing.

Automation Tools
Test Tool
Jmeter

Test Category
Load

Features
Open Source. In build browser. Support both UI and Web Services.

Visual Studio Load Test


TestLink

Load

Real browser testing. Support both UI and Web Services.

Test Management

Open Source.

MS Test Manger

Test Management

Jira

Bug Tracking

CI STRUCTURE FOR MS TOOLS

CI Tools
Jenkins/TFS/Team City/Bamboo

MS Build Controller

JIRA Test Failed MS Test Agent 1

Test Management Tool TestLink / MS Test Manager

MS Test Agent 2

CI STRUCTURE FOR OPEN SOURCE TOOLS

CI Tools Bamboo

Build Agent (Ant)

JIRA Test Failed Test Tool Client 1 (Selenium Server, SOAP UI)

Test Management Tool TestLink Test Tool Client 2 (Selenium Server, SOAP UI)

CI STRUCTURE FOR LOAD TEST - JMETER

CI Tools
Bamboo

Build Agent (Ant)

Excel Report

Jmeter client

FUNCTIONAL TEST AUTOMATION TOOLS


Microsoft CodedUI Selenium

Coded UI Components UI Map

Selenium Components Selenium RC And Selenium Grid Testing Framework TestNG

Testing Framework MS TEST

Language C#

Language Java and C#

Define test scenarios Ordered Test List

Define test scenarios TestNG Groups

CI Tool Bamboo

CI Tool - Bamboo

Test Management Tools TestLink, Microsoft Test Manager and Excel File

Test Management Tools TestLink and Excel File

TEST AUOTMATION FRAMEWORK

TestLink API

Data Grid

Test Link Api


Automation Framework

MS Test Manager

Excel Test Case Document API

File Util Data Base API

Best practices used in our test Automation

Use Page Object Design Pattern - A page object is an object-oriented class that serves as an interface to a page of Application. UI Mapping - A UI map is a mechanism that stores all the locators for a test suite in one place for easy modification when identifiers or paths to UI elements change in the application. Wrapping Calls - Wrap frequently used calls with functions or class methods of our own design. Parameterizing DB credential, application credential and test data (Config file). Logging - Log the results of your tests so you can easily identify reasons for any failures

Potrebbero piacerti anche