Why do so many of the world's best companies
trust their Project Management training
& Business Analysis training
to ESI International?

Software Testing

Course Duration: 3 Days (8:30am-5:00pm)

Professional Development Units (PDU): 18

Continuous Professional Development Points (CPD): 10

You'll Learn How To:

  • Integrate software testing at each phase of the development life cycle
  • Manage unit, integration, system, usability, beta, acceptance, and automated testing
  • Determine effective test cases and incorporate sound test management practices Involve users to increase validity of test results and know when to stop testing

PMBOK® Knowledge Areas:

 Project Quality Management Project Time Management Project Scope Management

Program Objectives:

Many organisations wait until late in the development cycle to test new software. This so-called "big-bang" method can cause cost overruns, missed completion dates, overlooked requirements, undetected errors, and dissatisfaction among customers and users.

Discover how to integrate testing throughout the development process in order to uncover bugs, ensure performance, enhance quality, and lower costs. Using a set of integrated classroom exercises beginning with requirements validation and ending with implementation, this course demonstrates how testing activities fit into the entire software development life cycle.

Gain the necessary insight and training to develop, document, and execute a comprehensive, ongoing software-testing programme and get specific tools to ensure reliable test results. This course is designed for software developers, project managers, and anyone who must ensure the production of error-free software delivered on schedule and within budget.

Course Outline:

  1. Software Testing Testing goals Software fault and failures: when are faults injected? Relation to software quality assurance Black-box vs. white-box testing Test management The role of software testing metrics Controlling change Personnel issues
  2. Software Testing Across the Lifecycle Preparing to test Testing activities for every phase of the life cycle Avoiding "Big Bang" testing
  3. Requirements Validation Recognising testable requirements Dealing with fuzzy requirements Dealing with changing requirements
  4. Unit Testing Unit test planning- Unit test requirements - Activities and deliverables- Test case design Methods- Path testing - Branch testing Practical techniques Conducting the test Analysing results
  5. Integration Testing Integration test planning- Integration test requirements- Activities and deliverables- Test case design Methods: top-down vs. bottom-up Practical techniques Conducting the test Analysing results Applying regression testing
  6. System Testing System test planning- System test requirements - Activities and deliverables - Test case design Methods Practical techniques Conducting the tests Analysing the results Applying regression testing
  7. Usability Testing Purpose of usability testing Costs and benefits of usability testing Usability evaluation criteria Usability test methods Usability metrics Conducting the test Analysing the results
  8. Acceptance Testing Acceptance test planning- Acceptance test requirements- Activities and deliverables - Test case design Methods Practical techniques Conducting the test Analysing the results
  9. Automated Testing Techniques Benefits Types of automated tests
  10. Testing Object-Oriented Systems Differences from traditional testing Testing objects and classes How inheritance affects testing 11. Testing Commercial Off-the-Shelf Packages Types of testing that can be done A practical approach

Course Schedule and Fees

Prices below are indicative of Public Courses Only. Discounts apply for groups and on site training. Please call ESI to discuss.

Software Testing
DateCity 
TBACall
NewsEducation PartnersClientsPublic Training ScheduleTestimonials
Introductory Project Management CoursesCore Project Management CoursesAdvanced Project Management CoursesElective Project Management CoursesIT Project Management CoursesBusiness Analysis Courses
Corporate TrainingPublic Traininge-trainingProject Management Consulting
AQF CertificationAssociate's certificateMaster's CertificateAdvanced Master's CertificateCertificate in Business AnalysisPMI CertificationAIPM CertificationESI Assessment and Preparation Exams