Software Testing for Better Project Management

Send to a Friend

Your Name
Friend's E-mail
Subject
Message
  • Establish software testing as a critical component of the project plan throughout the development cycle
  • Identify the project management considerations related to software testing activities
  • Assess 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
  • Counter pressures to shortchange the testing process
Course Credits
Field of Study
Management Advisory Services
Ace Recommendations
Undergraduate 1 credit hour
Course CPE
21
Course PDUs
18.0
Course CEUs
1.8

** Important: Credits may vary by delivery method, click here for more information

Many organizations wait until late in the development cycle to test new software and often limit testing due to time constraints. This approach can create pain for the project manager in the form of cost overruns, missed completion dates, overlooked requirements, undetected errors and dissatisfaction among customers and users.

In this course, you will discover why and how to integrate testing throughout the software development process in order to uncover defects, 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 management of testing activities relates to the life cycle of projects involving software development.

Gain the necessary insight and training to develop, document and execute a project plan that incorporates an ongoing software testing program. Get specific tools to enable you to plan for and assess test results. This course is designed for project managers, test managers and anyone who must ensure the production of high-quality software delivered on schedule and within budget.

Reminder: Participants taking this course should not take Testing Techniques for Tracing and Validating Requirements.

Software Testing

  • What is testing?
  • Testing goals
  • Why are there defects?
  • Relation to software quality assurance
  • Black-box vs. white-box techniques
  • Test management
  • The role of software testing metrics
  • Value of reviews and inspections
  • Personnel issues

Software Testing Across the Software Development Life Cycle

  • Preparing to test
  • Testing activities for every phase of the life cycle
  • Ensuring testing is scheduled
  • Requirements validation and change

Unit Testing

  • Unit test planning
  • Methods
  • Practical techniques
  • Conducting the test
  • Analyzing results

Integration and System Testing

  • Integration test planning
  • Methods: top-down vs. bottom-up
  • Practical techniques
  • Conducting the test
  • Analyzing results
  • Applying regression testing
  • System test planning and methods
  • Conducting the test and analyzing results
  • Regression testing

Acceptance Testing

  • Acceptance test planning
  • Methods
  • Practical techniques
  • Conducting the test
  • Analyzing the results
  • Testing object-oriented systems

Additional Testing Topics

  • COTS (commercial off-the-shelf)
  • Web-based systems
  • testing in a client server environment

"Very educational. Well thought out and organized. I will use and refer to this course's materials often. Exceptionally well presented, I thoroughly enjoyed this course."

William Bunnell, Program Manager


"Great course. I learned a lot of extremely useful information. It also helped me put the pieces of testing together."

Gerald Lawrence, Supervisor Biologist
U.S Forest Service


"This was the most useful class I have ever taken. I learned so much from it and can't wait to apply the concepts I've learned to my software-driven projects."

Reylvie Benanti, Project Manager
Daiichi Sankyo Inc.

Find a Course

Geographic Area:
select
Location:
select
Delivery Method:
select
Search Results
Results per page:
select
Sort by:
select
Your search provided the following 5 results
Detailed Schedule Information Jun 11 - 13, 2012 Public Classroom Vancouver Canada
Detailed Schedule Information Jun 18 - 20, 2012 Public Classroom Washington, DC
Detailed Schedule Information Jun 25 - 27, 2012 Public Classroom Calgary Canada
Detailed Schedule Information Jun 25 - 27, 2012 Public Classroom Toronto Canada
Detailed Schedule Information Aug 13 - 15, 2012 Public Classroom Chicago, IL
** All times are local to where the class is held unless otherwise noted.