QAI eLearning Logo  
QAI elearning - A Division of QAI
QAI logo
 
  Home About Us Products and Solutions Organizations FAQs Contact Us  
software-testing-strategies

Products and Solutions

>

Software Testing

>

Software Testing Strategies

SE503: Software Testing Strategies
 Duration: 9.5 hours |  List Price: USD 76 |  Delivery Mode: eLearning
Buy online Buy online

Introduction

Testing is an essential activity in a software process. Planning for software testing involves establishing an overall testing strategy for a project.

The testing strategy includes organizing testing at three levels—unit, integration, and high-order. It also involves procuring tools to automate testing and identifying the people who will perform testing. In addition, planning is required for debugging—the process of diagnosing and fixing the problems detected during testing.

Software Testing Strategies course includes:

  • Planning for Software Testing
  • An Overview of the Testing Strategy
  • Unit Testing
  • Integration Testing
  • High-order Testing
  • Roles-and Organization for Testing
  • Debugging

This course has been co-authored by the internationally recognized consultant and authority on software engineering—Dr. Roger S. Pressman.

Course Benefits

This course will enable you to:

  • Explain the factors to consider for planning effective software testing.
  • Explain the broad issues to consider while deciding a testing strategy for a software project.
  • Explain unit testing and the aspects to consider while deciding a strategy for it.
  • Explain integration testing and the aspects to consider while deciding a strategy for it.
  • Explain high-order testing and the aspects to consider while deciding a strategy for it.
  • Explain the role of a tester and various options for organizing the testing activity.
  • Explain what debugging involves.

You receive a certificate of completion after successfully completing this course.

Content Brief

Planning for software testing starts with establishing an overall testing strategy. This provides a framework for detailed planning. The strategy specifies the manner in which unit, integration, and high-order testing will be performed. It also specifies the types of test case design techniques that will be used and the completion criteria for testing. The testing strategy also identifies the testing organization, process, and tools.

Testing should proceed from the ‘small’ to the ‘big’, that is, from unit testing through integration testing to high-order testing.

Unit testing ensures that each unit functions according to its specifications. Integration testing is performed after unit testing. It focuses on the problems related to integration of units that function correctly when used individually. An overall testing strategy defines the phases in which to integrate units for testing. After integration testing is complete and the errors detected are fixed, regression testing is required to ensure that the changes made to the software have not introduced new errors. High-order testing checks that the software meets customer requirements and that the software, along with other system elements, meets the functional, behavioral, and performance requirements.

Target Audience: Developers, Testers
Prerequisites:
  SE201: Basic Concepts of Software Project Management
  SE501: An Introduction to Software Testing

QAI Global Institute offers special incentives for purchases from developing nations and universities and discounts on bulk purchases.

  SE501: An Introduction to Software Testing
  SE502: Test Case Design Techniques
  SE503: Software Testing Strategies
  ETI010: Agile Quality Management
  Software Configuration Management
  Software Quality Management
  Software Testing
  Software Engineering
  Software Project Management
  Software Testing
  Software Estimation
  Software Process Management
  Test Engineering
  Business Process Outsourcing
  IT Service Management
  Project Management
 
QAI Global Institute is IEEE Education Partner
PMP® Aspire - Your pathway to become a PMP
Click here for larger image.
QAI
 
  I have completed the course, it was a good experience learning online. Priyanka Saini
Systems Operations, Delhi
  I found this course, ‘Outsourcing Project Work’ very informative and referred the same to my younger brother too.
R. Kapur
Senior Software Engineer,
HCL Technologies Ltd.
  I liked the first course of Software Engineering so much that I am enrolling in for another.
Daniel Stonebarger
Student, United States
  QAI Global Institute course does what it claims.
Schjon Aster
Asteroyds Consulting, Canada
   
  CSBA
CMM IntegrationSM, SCAMPISM, SCAMPISM Lead Appraiser, TSPSM, and IDEALSM are service marks of Carnegie Mellon University. CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University. ITIL® is a Registered Trade Mark of the Cabinet Office (HM, Govt of UK) in the United Kingdom and other countries. CBTL and CBQA are service marks of QAI India Ltd. "PMI®" and the PMI® logo are service and trademarks registered in the United States and other nations. "PMP®" and the PMP® logo are certification marks registered in the United States and other nations.
© QAIeLearning and its licensors.