0% found this document useful (0 votes)
226 views

Setting A Foundation For Successful Test Automation-3

This document discusses scaling test automation. Key points include using validation libraries to enable tests to pass or fail, extracting environment-specific data into properties files to allow tests to run on different environments, and considering mobile apps when choosing an appropriate test automation tool to test across devices and browsers. Test automation provides benefits like shortened regression testing time, faster feedback, and faster development time through scalability. Managing expectations is important for test automation to be treated as a software development project.

Uploaded by

Victor DC. Sulit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
226 views

Setting A Foundation For Successful Test Automation-3

This document discusses scaling test automation. Key points include using validation libraries to enable tests to pass or fail, extracting environment-specific data into properties files to allow tests to run on different environments, and considering mobile apps when choosing an appropriate test automation tool to test across devices and browsers. Test automation provides benefits like shortened regression testing time, faster feedback, and faster development time through scalability. Managing expectations is important for test automation to be treated as a software development project.

Uploaded by

Victor DC. Sulit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

01 Scaling your Test Automation

02 Measuring the value of your test automation


• Include validation libraries
o These are tools which will allow you to turn your code into a
test which can pass or fail.

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


• At some point in your automation journey, you may find the need to run your automated
scripts on different environments.

• Extract out these sorts of details within your automation project and make use of
artifacts like properties files.
• There may be a need to execute your UI
tests across multiple browsers.

• This is one of the benefits of


automating tests. The testers do not have
to repeat the same tests over and over on
various browsers and their versions.
• In today’s world, users tend to access applications from all types of devices.
• It is an open source test automation framework for use with native, hybrid and
mobile web apps. It drives iOS, Android, and Windows apps.
When scaling for different environments, the management of should be
considered.

A. Environment-specific data
B. Programming languages
C. Test automation tools
D. APIs

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


What’s the best approach when choosing which browsers to execute on?

A. The tests are automated; run on every browser!


B. Only run on the browser which is easiest to automate for
C. Consider your business needs and choose your browsers accordingly
D. Run in all browsers offered by your cloud provider

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


The purpose of validation libraries is to:

A. Enable a test to pass or fail


B. Add tests to continuous integration
C. Make API calls
D. Navigate UI

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


What considerations should be made for mobile test automation?

A. Dealing with responsive layouts


B. Mobile apps developed by your organization
C. Appropriate automation tools
D. All of the above

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


What are some ways in which your automated tests may need to scale beyond your
local machine?

A. Different environments
B. Different devices
C. Different browsers
D. All of the above

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


Shortened Fast and Faster
regression testing frequent development Scalability
time feedback time
o One key benefit to test automation is the reduced time it takes to execute
regression testing.
o The faster the feedback, the less expensive it is to resolve any issues found.
o Monitor your team’s level of trust in the automated tests.
o This is an important return on investment because it allows your developers to
move a lot faster knowing that they have the tests to keep them from messing
up.
o The ability to scale automated tests to run across different environments,
browsers, and devices is certainly a valuable return on investment.
Test Automation is not a side project, but rather a
software developmentproject that must betreated
assuch.
Which of the following is NOT a reasonable return on your investment in test
automation?

A. Fast feedback
B. Faster development time
C. Shortened regression testing cycles
D. 100% test coverage

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY


What’s the best way to avoid unrealistic expectations from your test automation
initiative?

A. Don’t set any expectations


B. Identify and communicate expectations early
C. Secretly set personal expectations
D. None of the above

BULACAN STATE UNIVERSITY | COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY

You might also like