We may earn an affiliate commission when you visit our partners.
Sarper Horata

This course will teach you how to create tests by devising a test strategy, as well as explore testing infrastructures and environments used by different testing roles in an Agile distributed environment.

Read more

This course will teach you how to create tests by devising a test strategy, as well as explore testing infrastructures and environments used by different testing roles in an Agile distributed environment.

Understanding the testing process and forming a strategy are key when creating tests in Agile. In this course, ICAgile (ICP-TST): Agile Testing Process, you’ll learn how to successfully devise a test strategy in order to create tests effectively. First, you’ll explore testing roles and responsibilities on Agile teams, along with working on distributed teams. Next, you’ll discover how to create test strategies and understand test environments on infrastructure. Finally, you’ll learn how to create tests in depth. When you’re finished with this course, you’ll have the skills and knowledge of test strategies, testing roles, testing infrastructure, and testing environments needed to get an ICP-TST certification.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Discovering Agile Testing Roles and Responsibilities in Distributed Teams
Defining Testing Strategy, Environments, and Infrastructure
Read more
Discovering Agile Testing in Action

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Sarper Horata, who is recognized for their work in the topic it teaches
Develops test strategies, testing roles, testing infrastructure, and testing environments needed to get an ICP-TST certification
Explores testing roles and responsibilities on Agile teams, along with working on distributed teams
Examines testing environments on infrastructure
Covers discovering Agile Testing Process, Agile Testing Roles and Responsibilities, and Agile Testing in Action
Taught by experts in the field of Agile testing

Save this course

Save ICAgile (ICP-TST): Agile Testing Process to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in ICAgile (ICP-TST): Agile Testing Process with these activities:
Python Tutorial for Beginners
Learn Python programming for Agile testing
Browse courses on Python Basics
Show steps
  • Sign up for an online Python course for beginners
  • Watch video tutorials on Python basics
  • Complete coding exercises in Python
Agile Testing Study Group
Review and discuss Agile testing concepts
Show steps
  • Join or create a study group focused on Agile testing
  • Meet regularly with the group to discuss course materials
  • Work together on Agile testing projects
Agile Testing Practice Problems
Practice solving Agile testing problems to enhance understanding
Browse courses on Agile Testing
Show steps
  • Find online resources with Agile testing practice problems
  • Solve practice problems regularly
  • Review solutions and learn from mistakes
One other activity
Expand to see all activities and additional details
Show all four activities
Contribute to Open Source Testing Projects
Gain hands-on experience and contribute to the community
Show steps
  • Identify open source testing projects that align with your interests
  • Read the project documentation and familiarize yourself with the codebase
  • Contribute bug reports, feature requests, or code improvements

Career center

Learners who complete ICAgile (ICP-TST): Agile Testing Process will develop knowledge and skills that may be useful to these careers:
Test Automation Engineer
A Test Automation Engineer is responsible for designing and implementing automated testing solutions. They develop and maintain test scripts, as well as work with developers to fix defects. This course may be useful for Test Automation Engineers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
QA Analyst
A QA Analyst is responsible for testing software applications to ensure that they meet quality standards. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the software. This course may be useful for QA Analysts as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Software Tester
A Software Tester is responsible for testing software applications to ensure that they meet quality standards. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the software. This course may be useful for Software Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Test Manager
A Test Manager is responsible for planning, executing, and managing testing activities. They work with stakeholders to define testing requirements, as well as develop and implement testing plans. This course may be useful for Test Managers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
QA Engineer
A QA Engineer is responsible for ensuring that software applications meet quality standards. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the software. This course may be useful for QA Engineers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Software Development Engineer in Test
A Software Development Engineer in Test (SDET) is responsible for designing and implementing automated testing solutions. They work with developers to fix defects, as well as provide feedback on the overall quality of the software. This course may be useful for SDETs as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Mobile Tester
A Mobile Tester is responsible for testing mobile applications. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the application. This course may be useful for Mobile Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Game Tester
A Game Tester is responsible for testing video games. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the game. This course may be useful for Game Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Security Tester
A Security Tester is responsible for testing the security of software applications. They work with developers to identify and fix security vulnerabilities, as well as provide feedback on the overall security of the software. This course may be useful for Security Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Performance Tester
A Performance Tester is responsible for testing the performance of software applications. They work with developers to identify and fix performance bottlenecks, as well as provide feedback on the overall performance of the software. This course may be useful for Performance Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Agile Tester
An Agile Tester is responsible for testing software applications using Agile methodologies. They work with developers to identify and fix defects, as well as provide feedback on the overall quality of the software. This course may be useful for Agile Testers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Business Analyst
A Business Analyst is responsible for analyzing business needs and requirements. They work with stakeholders to define and document business requirements, as well as develop and implement solutions. This course may be useful for Business Analysts as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Product Manager
A Product Manager is responsible for planning and managing the development of software products. They work with stakeholders to define product requirements, as well as develop and implement product roadmaps. This course may be useful for Product Managers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Project Manager
A Project Manager is responsible for planning and managing software development projects. They work with stakeholders to define project requirements, as well as develop and implement project plans. This course may be useful for Project Managers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.
Software Developer
A Software Developer is responsible for designing and developing software applications. They work with stakeholders to define software requirements, as well as develop and implement software solutions. This course may be useful for Software Developers as it provides a foundation in Agile testing processes and methodologies. The course also covers topics such as test strategy development, test environment setup, and test execution.

Reading list

We've selected six 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 ICAgile (ICP-TST): Agile Testing Process.
Provides a comprehensive overview of agile testing, covering the principles, practices, and tools used in agile development environments. It valuable resource for testers who want to learn more about agile testing and for agile teams who want to improve their testing practices.
Provides a concise overview of agile testing, covering the key concepts and practices. It good starting point for testers who are new to agile testing or for those who want a quick refresher.
Provides a risk-based approach to agile testing. It valuable resource for anyone who wants to improve the quality of their agile testing.
Classic in the field of software testing. It provides a comprehensive overview of testing theory and practice, and valuable resource for both testers and software developers.
Provides a comprehensive guide to Cucumber for Java. It covers a wide range of topics, including behavior-driven development, test automation, and continuous integration.
Provides a quick reference guide to 100 tools for improving quality and productivity. It valuable resource for anyone who wants to learn more about Lean Six Sigma.

Share

Help others find this course page by sharing it with your friends and followers:
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