We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Automated Testing

The Big Picture

Jason Roberts

Automated tests are crucial to reducing costs and releasing features quickly. This course will teach you how automated tests benefit the business, the different types of tests that can be created, and how they fit within the software development process.

Read more

Automated tests are crucial to reducing costs and releasing features quickly. This course will teach you how automated tests benefit the business, the different types of tests that can be created, and how they fit within the software development process.

Software can be costly to develop, error-prone, and hard to release to production. In this course, Automated Testing: The Big Picture, you'll learn the different types of automated tests that can be created, the various trade-offs involved, and what the benefits are. First, you'll explore the potential business value of automated tests. Next, you'll discover the difference between unit, integration, and other tests, along with understanding how many of each test to write. Finally, you'll discover how tests fit in with continuous integration and deployment. When you're finished with this course, you'll have a solid understanding of how automated tests are an enabler for increased business value, and how to start implementing or refining the use of automated tests within your organization.

Enroll now

What's inside

Syllabus

Course Overview
The Business Value of Automated Tests
Understanding the Different Types of Automated Tests
Automated Testing Within the Software Development Process
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills and knowledge that are core to writing automated tests, including the different types of tests and how to integrate them into the software development process
Teaches how automated tests can reduce costs and release features more quickly in business
Taught by instructors who are experienced in automated testing and software development, including Jason Roberts
Examines different types of automated tests, including unit, integration, and other tests

Save this course

Save Automated Testing: The Big Picture to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Automated Testing: The Big Picture. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Automated Testing: The Big Picture will develop knowledge and skills that may be useful to these careers:
Software Test Engineer
Software Test Engineers are responsible for testing software products to ensure that they meet the requirements of the customer. This course may be useful for Software Test Engineers who want to learn more about automated testing and how to use it to improve the efficiency and effectiveness of their testing processes.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course may be useful for DevOps Engineers who want to learn more about automated testing and how to use it to improve the efficiency and effectiveness of their software development and deployment processes.
Quality Assurance Manager
Quality Assurance Managers are responsible for ensuring the quality of software products. This course may be useful for Quality Assurance Managers who want to learn more about automated testing and how to use it to improve the quality of their software products.
Software Developer
Software Developers are responsible for designing, developing, and testing software products. This course may be useful for Software Developers who want to learn more about automated testing and how to use it to improve the quality and efficiency of their software development process.
Product Manager
Product Managers are responsible for defining, developing, and launching software products. This course may be useful for Product Managers who want to learn more about automated testing and how to use it to improve the quality and efficiency of their software development process.
Software Development Manager
Software Development Managers oversee software development projects, including the creation of automated tests. This course may be useful for Software Development Managers who want to learn more about the different types of automated tests and how to implement them effectively.
Project Manager
Project Managers are responsible for planning, executing, and controlling software development projects. This course may be useful for Project Managers who want to learn more about automated testing and how to use it to improve the quality and efficiency of their software development process.
Technical Writer
Technical Writers are responsible for creating documentation for software products. This course may be useful for Technical Writers who want to learn more about automated testing and how to use it to improve the quality and efficiency of their documentation.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems and networks. This course may be useful for Systems Administrators who want to learn more about automated testing and how to use it to improve the quality and efficiency of their system administration process.
IT Architect
IT Architects are responsible for designing and implementing IT systems. This course may be useful for IT Architects who want to learn more about automated testing and how to use it to improve the quality and efficiency of their IT systems.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course may be useful for Database Administrators who want to learn more about automated testing and how to use it to improve the quality and efficiency of their database management process.
Information Security Analyst
Information Security Analysts are responsible for protecting computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be useful for Information Security Analysts who want to learn more about automated testing and how to use it to improve the security of their computer systems and networks.
Business Analyst
Business Analysts are responsible for gathering and analyzing business requirements and translating them into technical specifications. This course may be useful for Business Analysts who want to learn more about automated testing and how to use it to improve the quality and efficiency of their software development process.
Data Scientist
Data Scientists are responsible for developing and applying mathematical and statistical models to data to extract insights and knowledge. This course may be useful for Data Scientists who want to learn more about automated testing and how to use it to improve the quality and efficiency of their data science process.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data to identify trends and patterns. This course may be useful for Data Analysts who want to learn more about automated testing and how to use it to improve the quality and efficiency of their data analysis process.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Automated Testing: The Big Picture.
This classic book provides a comprehensive overview of software testing. It covers the principles of testing, different types of tests, and test management.
This comprehensive guide covers all aspects of DevOps. It is an excellent resource for both beginners and experienced practitioners.
This comprehensive textbook covers all aspects of software testing and quality assurance. It is an excellent resource for students and practitioners alike.
Provides practical guidance on how to apply agile principles to software testing. It covers topics such as test-driven development, agile testing techniques, and continuous integration.
Provides practical guidance on using Selenium for automated testing. It covers various testing techniques, such as unit testing, integration testing, and end-to-end testing.
This practical guide covers all aspects of site reliability engineering. It is an excellent resource for both beginners and experienced practitioners.
This practical guide covers all aspects of test-driven development with Python. It is an excellent resource for both beginners and experienced developers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Automated Testing: The Big Picture.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser