Home Company Information Consulting Course Catalog Contact Us Request a Quote Government Corporate
 

     
Course Name:   Principles of Software Testing Training:
     
Deployment Options:   Onsite - Instructor-Led Training
     
Course Duration:   1- day
 

Introduction:
 
This tutorial covers area 1 of the Certified Software Test Professional requirements. This tutorial also covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification.
 
Concepts:
 
Whether you have done testing for a number of years or have just started, you need this course. Dr. Hanna will show you a number of testing practices that you may not have done before. He will also straighten out the confusion about testing terminology. Upon completing this course you should have all you need test in a more systematic manner. The course also covers the different types of testing performed at each phase of the software lifecycle and the issues involved in these types of tests.
 
Objectives:
 
 
Course Outline
 

Principles of Software Testing

  • Purpose of Software Testing
  • Testing Defined
  • Testing Concepts:
  • Requirements
  • Test Scenarios
  • Test cases
  • Test scripts/procedures
  • Strategies for Software Testing
  • Black box/Glass box/Gray box testing

Disciplined software Testing Practices

  • Complete and precise requirements are crucial for effective testing
  • Get involved with the requirement process as early as possible
  • Test for both functional and quality requirements
  • Formally design your tests
  • Separate your test data from test procedures (scripts)
  • Make sure to do “enough” negative testing
  • Track test execution progress for effective status reporting
  • Understand how your tests will affect your data
  • Include impact analysis in your regression test strategy
  • Define testing as A process in its own right NOT as A lifecycle phase
  • Select tools to support your process
  • Get ready to attend code and design review meetings (static testing)
  • Plan on being a test professional not just a tester

Testing levels

  • Unit (Module) Testing
  • Module Integration Testing
  • Build Acceptance (Smoke) Testing
  • System (Certification, QA) Testing
  • Regression Testing
  • User Acceptance Testing/ Beta Testing
 

For organizational purchases, please send us a message at salesinfo@eno.com or complete and submit this form .

 
Other Expertise: