-
Software testers help teams catch bugs and other issues before software gets to customers. Learn the foundations, tools, and techniques for a career in software testing.
- Explore the foundations of software quality assurance.
- Master the processes that software teams use to ensure quality.
- Learn technical skills and tools to optimize your testing.
Overview
Syllabus
-
- Course 1: Programming Foundations: Software Testing/QA
- Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.
- Course 2: Test Automation Foundations
- Get started in test automation. Learn how to integrate automated testing into your QA or DevOps workflow.
- Course 3: API Testing Foundations
- Learn the basics of API testing. Discover how to use several robust tools for testing APIs at scale in an organization.
- Course 4: Behavior-Driven Development
- Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.
- Course 5: Agile Testing
- Create higher-quality software faster, by implementing agile testing in your organization. Learn about the role of software testers and how testing can enhance your workflow.
- Course 6: Learning Selenium
- Learn how to use Selenium to test web applications. Find out how to write, automate, and run tests with the Selenium WebDriver API and Selenium Grid.
- Course 7: Selenium Essential Training
- Learn more about Selenium, including how to improve your use of WebDriver, advanced locators, component interactions, synchronizations, and more.
- Course 8: JMeter: Performance and Load Testing
- Learn how to use Apache JMeter, a popular open-source performance testing tool, to create and execute load tests that help you highlight performance issues in your software.
- Course 9: Scripting for Testers
- Automate software testing with scripting. Learn how to write simple Python scripts to script API calls, reporting, test site prep, and more.
- Course 10: Java: Testing with JUnit
- Learn how to use JUnit, a powerful open-source testing tool for testing Java.
- Course 11: API Test Automation with SoapUI
- Learn how to leverage SoapUI to fully automate testing of APIs.
- Course 12: Insights on Software Quality Engineering
- Join your instructor, a software quality engineer, to learn how to get started in quality assurance (QA), how QA fits in at companies of any size, and how agile has changed QA.
- Course 13: ISTQB Foundation Exam Prep
- Get the information you need to prepare for the International Software Testing Qualifications Board (ISTQB) exam.