Sultan Business Centre   
Oud Metha Road, Office 320   
Dubai, United Arab Emirates   
Tel: +971 (0) 4 4072 569   

Software Testing For Better Project Management

PDF document    Download description

Learn How To:

  • 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 Synopsis

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 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 management of testing activities relates to the life cycle of projects involving software development of projects.

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.

Course Topics

Click an individual topic title to expand/contract it or
Expand All Topics | Contract All Topics

  1. Software Testing
    1. What is testing?
    2. Why are there defects?
    3. Relation to software quality assurance
    4. Black-box vs. white-box techniques
    5. Test management
    6. The role of software testing metrics
    7. Value of reviews and inspections
    8. Personnel issues
  2. Software Testing Across The Software Development Life Cycle
    1. Preparing to test
    2. Testing activities for every phase of the life cycle
    3. Ensuring testing is scheduled
    4. Requirements validation and change
  3. Unit Testing
    1. Unit test planning
    2. Methods
    3. Practical techniques
    4. Conducting the test
    5. Analyzing results
  4. Integration And System Testing
    1. Integration test planning
    2. Methods: top-down vs. bottom-up
    3. Practical techniques
    4. Conducting the test
    5. Analyzing results
    6. Applying regression testing
    7. System test planning and methods
    8. Conducting the test and analyzing results
    9. Regression testing
  5. Acceptance Testing
    1. Acceptance test planning
    2. Methods
    3. Practical techniques
    4. Conducting the test
    5. Analyzing the results
    6. Testing object-oriented systems
  6. Additional Testing Topics
    1. COTS (commercial off-the-shelf)
    2. Web-based systems
    3. Testing in a client server environment
 
Public Classroom Courses

Public Course Information

Duration: 3 days
Professional Development Units (PDUs): 18
Fee: $2995

For more information on public courses click here (opens in a new window)

Course Dates (click on a date to book)

Register

In Association with IIR Middle East
We currently have no course dates scheduled for Dubai. Please call us on +971 (0) 4 407 2672.
 

The following courses are available in the UK:

In-house Corporate Training

This course is available as in-house corporate training. Available to groups of 10 or more (please note this is a guideline). To find out more about corporate training for your organisation click here.

 

PMBOK® Guide knowledge areas:

click for more details

OpenCube