webinar: delivering applications with end-to-end test ......web: | email: [email protected] |...

26
Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation Date: 18th Oct 2016 Time: 1 PM-1:45 PM EDT

Upload: others

Post on 30-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Webinar: Delivering Applications with End-to-End Test Automation

Date: 18th Oct 2016 Time: 1 PM-1:45 PM EDT

Page 2: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

About TestingWhiz

TestingWhiz offers Automated Testing Solutions &

Services to enterprises worldwide. With its unique

codeless automation solution, TestingWhiz works closely

with customers for their application quality objectives

such as:

• Improving Quality & Reliability of Solutions

• Developing the Right Product • Pursuing Innovation

• Delivering Applications to Market faster

• Saving Time & Cost

TestingWhiz is a product of Cygnet Group, a company

incorporated in the year 2000 with CMMi-3 and ISO

Certified IT consulting practices.

Page 3: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Testing front-end & UI to ensure accurate interactions and experience across different environments

Validating application database and back-end operations

Testing of business logic for validating application’s behavior across different protocols

Verifying application's response over different APIs and its corresponding processes

Testing application architecture and multi-tier workflows in the Continuous Integration cycle

Case Studies

Webinar Agenda

Page 4: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Inability to Test Continuously for Frequent Code Changes

Delayed Testing Due to Third-party Integrations

Increased Costs of Testing Every Platform

Difficulty Maintaining Tests

Challenges of Manual End-to-End Testing

Page 5: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

So how to test the application and ensure it is in the right health?

The answer lies in End-to-End- Test Automation

Page 6: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

End-to-end test automation helps in confirming an application’s health quickly and efficiently across all the layers to ensure the accurate

functioning throughout its lifecycle.

Why End-to-End Test Automation

MobileWeb Application Testing Web Services/API Database

Page 7: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

How to Perform End-to-End Test Automation

Page 8: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Testing front-end & UI to ensure accurate interactionsand experience across different environments

1

How to do it?

Cross-browser Testing

via Cloud ExecutionVisual Recorder

Page 9: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz provides multiple browsers to

help you execute cross-browsers

compatibility. It also comes integrated with

BrowserStack & Sauce Labs to test apps

without the need to invest in licensing of

different browsers.

Helps testing application front-end across

thousands of platforms and OSs

Also provides support for testing across

Android & IOS devices

Cross-browser Testing via Cloud Execution

Page 10: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz’s Visual Recorder helps automate

testing of desktop applications, widgets and

flash applications with ease-to-use Visual

Actions.

Provides an efficient way to test desktop

application integration scenario.

Helps switch seamlessly between Visual

Test commands and Database Scenarios.

Helps automate File Upload scenarios for

critical test cases

Visual Recorder: For UI & Desktop Controls

Page 11: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Validating application database and back-end operations.2

How to do it?

Database Testing

Page 12: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz comes integrated with databases

to help you test database, configurations &

form controls and ensure you validate the

entire application core and workflow and not

just the front-end.

Supports database connectors like Oracle,

MySQL, SQL Server, PostgreSQL, Teradata

& IBMDB2

Database Testing

Page 13: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Testing of business logic for validating application’s behavior across different protocols

3

How to do it?

Data Validation with Test

Data Generation Editable Object Properties

Page 14: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz offers data-driven testing and

validation solution to help you test your

application against multiple data sets and

business data values.

Lets you generate test data automatically

as per the business logic in seconds

Helps executing test scripts with different

input values stored in excel, CSV or XML

Allows scaling tests against different

scenarios and environments easily

Data Validation with Test Data Generation

Page 15: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz offers the capability to change

object properties of URLs to meet future

testing requirements.

Helps manage and update test cases

whenever there is any change in object

property or business logic component.

Makes the object identification process

more robust.

Editable Object Properties

Page 16: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Verifying application response over differentAPIs and verifying corresponding applicationprocesses

4

How to do it?

Web Services Testing

Page 17: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz offers TestingWhiz provides

web services test automation solutions for

testing whether your SOA-based

applications perform the business workflow

as defined by the Web Services.

Helps verify how the application interacts

Helps ensures whether the application

delivers the expected output at the user’s

end.

Web Services Testing

Page 18: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Testing application architecture and multi-tierworkflows in Continuous cycle

5

How to do it?

Record & PlaybackContinuous Integration

via Jenkins

Page 19: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz lets you record and store all web

controls using an intelligent, Object Eye®

inbuilt recorder to help you verify your

application workflow.

Lets you create highly modular scripts for

test complex application architecture.

Helps you optimize your test execution

cycle.

Record & Playback

Page 20: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

TestingWhiz comes integrated with Jenkins to

help you test the application on a continuous

basis and validate the application after each

build automatically.

Lets you validate your application on

regression cycles.

Helps remove manual intervention and

execute test scripts after daily code commit.

Continuous Integration via Jenkins

Page 21: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Use Case

Use Case 1 Testing of a Web form on cloud via BrowserStack

Use Case 2 Validating Data from Database

Use Case 3 Data-driven Testing

Use Case 4 Validating Response from RESTful API

Page 22: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Case Study

1.

Client:

A leading Technology Solutions provider for Telecoms, Banks, and Communications services.

Scope of Automation:

• Validate various functional parameters connected to 40+ pages of the portal.

• Validate database, website forms and APIs.

Solution:

• Performed end-to-end test automation by implementing CI/CD & Regression Automation.

• Enhanced productivity by providing reusable regression scripts which allowed the teams to complete the entire

test automation cycle of 915 cases in as little as 48 hours.

• Automated 915 scripts for executing on TestingWhiz with reduced the effort and time of testing.

• Saved 94% of time by expediting process of testing with automated test scripts.

Confidential Information

Regression Automation of 915 cases in 48 hours to accelerate releases of a web

application by 94%

Page 23: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

2.

Client:

A leading American Bank, offering institutional financial solutions provider for veterinary business loans to small,

independent business people looking to expand, remodel, refinance and/or acquire an existing practice.

Achieved 48% faster regression testing of a Salesforce app for a

leading American Bank

Solution:

• TestingWhiz implementation done for Automated Testing of their Web

assets, Enterprise Application Integration, Backend API Testing and

Salesforce apps for sales conversion improvement.

• Automating end-to-end business workflow and validation covering

information-check on third party applications.

• 68% savings on manual testing efforts.

• 48% faster end-to-end regression testing.

• Dynamic data-driven scenario testing and new customer onboarding, with

client portal application testing.

Confidential Information

Case Study

Page 24: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Solution:

• With implementation of TestingWhiz for accelerated automation

across different browsers and operating systems.

• Ensured mobile compatibility by testing the front-end across

different mobile device browsers.

• Automating multi-transaction front-end and checkout process for

Web Store.

• Running scripts with continuous integration with Agile Development

Team.

3.

Client:

A company specializing in Oracle ATG Web Commerce Solutions for luxury & high-end retailers.

Automating Oracle ATG Web Commerce Framework with

Web UI Testing

Confidential Information

Case Study

Page 25: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Q&A?

Thank You

Page 26: Webinar: Delivering Applications with End-to-End Test ......Web: | Email: info@testing-whiz.com | Twitter: @itestingwhiz Webinar: Delivering Applications with End-to-End Test Automation

Web: www.testing-whiz.com | Email: [email protected] | Twitter: @itestingwhiz

Website: www.testing-whiz.com

Inquiry: [email protected]

Support: [email protected]

Partner: [email protected]

Sales: [email protected]

Consulting: [email protected]

Toll-free: +1-855-699-6600

Mack-Cali Centre III, 140 East Ridgewood Avenue,

Suite 415 ST, Paramus, NJ 07652, USA.

Address:

Contact Us