Classes Business Analysis
Software Testing Fundamentals
- 2 days
- 1 upcoming date
- May qualify for CEU/PDU credit
Upcoming dates
All times shown in the class's own timezone.
| Dates | Starts | Where | Status | Seat | Book |
|---|---|---|---|---|---|
| Nov 2-3 | 8:00 AM to 4:00 PM EST | Live virtual | SCHEDULED | $1,195 |
About this class
How much does poor software quality really cost? According to the Consortium for IT Software Quality, software defects cost the U.S. economy an estimated $2.84 trillion annually, largely due to issues that could have been caught with structured testing.
The Software Testing Course provides testers, QA professionals, software developers, and analysts with the tools to plan, execute, and improve software testing across the lifecycle. You’ll learn core testing concepts, techniques for both manual and automated testing, and strategies for testing in various software development frameworks.
This testing course is ideal for anyone new to QA or those expanding their role into software testing. Through real-world examples and hands-on practice, you’ll build confidence in test planning, defect tracking, and requirement validation using industry-standard tools and methodologies.
What you'll be able to do
- Develop an understanding of basic concepts associated with software testing
- Recognize the benefits of quality efforts in testing
- Describe the key roles, processes, activities, and deliverables associated with testing in various environments
- Learn the importance of good requirements as a base for testing
- Understand and distinguish among common testing approaches, levels, styles, and types
- Articulate the key components in a test strategy and a test plan
- Create a test strategy
- Understand the challenges of testing vendor-supplied applications
- Identify test scenarios and create test cases based on scenarios and requirements
- Determine how to manage and report defects
Course outline
Module 1: Testing Concepts
- What is software testing and why it matters
- Characteristics of effective testing
- Testing maturity model and common gaps
- Testable vs. vague requirements
Module 2: Testing Process and Methodology
- The generic software testing process
- Seven core tenets of software testing
- Testing in predictive, iterative, and adaptive SDLCs
Module 3: Testing Levels and Types
- Unit, integration, system, and enterprise testing
- User Acceptance Testing (UAT)
- Manual testing vs. test automation
- Performance testing and API testing basics
Module 4: Testing Strategy and Test Plan Development
- Difference between a test strategy and a test plan
- Static vs. dynamic testing
- Writing test cases and selecting test data
- Test environment setup and planning
Module 5: UAT Testing Process
- Defining test deliverables and team setup
- UAT methodology and timelines
- Executing tests and analyzing results
- Sign-off and approval steps
Module 6: Test Scenarios and Case Design
- Identifying high-priority scenarios
- Writing reusable test cases and scripts
- Test management tools (including Selenium and Java examples)
Module 7: Defect Management and Test Closure
- Preventing vs. detecting defects
- Defect tracking and classification
- Writing clear defect descriptions
- Closing the testing cycle
Before you attend
A basic understanding or exposure to requirements and software projects.
Ideal for those new to testing or in roles with QA responsibility, this course covers testing types, processes, and levels. Through hands-on labs and real-world examples, you’ll build the skills to contribute confidently to quality efforts and reduce project risk.
Who this is for
This course will benefit anyone wanting to learn more about software testing or just getting started in a software testing role.
How reserving works. Your card is authorized, not charged. We confirm the seat with the training center, usually within one business day, and take payment only once it is held. If the class turns out to be full we release the authorization and you are not charged.
Request a quote
Tell us how many people and roughly when. We'll come back with dates, seat price, and a total by the end of the next business day.