Your browser does not support CSS. Please upgrade to the current version of Internet Explorer or Netscape Navigator.
systems & software engineering

Unit Testing and System Verification


A 2-day workshop promoting a uniform approach to testing with a concentration on testing at the unit level. It addresses the roles of each participant in the software development process, outlining responsibilities, expectations, and mechanisms for measuring the success of the effort. It introduces participants to QA concepts, but concentrates on unit testing and QA techniques for developers. The class includes examples of testing methodologies, sample unit test plans, and exercises.


Who Should Attend

This workshop is extremely helpful for project leaders, project managers, business analysts, programmers, management professionals, systems analysts, quality assurance professionals, quality control professionals, and information specialists. Representatives of organizations planning to adopt a new development methodology, such as Agile, or plan to test in an eXtreme Programming environment should also consider this workshop.


Workshop Objectives:

  • Clarify the objectives of unit testing and the role of the programmer as the primary tester.
  • Review the levels of unit testing and write unit test plans.
  • Identify the white box and black box sources for creating unit tests.
  • Develop comprehensive unit test plans and measure the degree of coverage.
  • Establish the relationships between unit and system testers.
  • Work on techniques to estimate the testing effort.
  • Examine quality assurance techniques that will make the development effort more productive.
  • Review numerous techniques to identify testable conditions.
  • Discuss specifications and recommend approaches to improve system requirement gathering and writing comprehensive specifications.
  • Establish comprehensive test objectives.
  • Discuss programming standards and the impact on testing requirements.
  • Measure complexity at the specification level.
  • Review automated test tools.
  • Examine the testing differences in an Object-Oriented programming.
  • Determine the best testing approach based upon the development methodology.

To request a comprehensive curriculum outline click...   HERE.
Last updated on April 30, 2008
Home Welcome About Us On-Site Workshops
Instructor Opportunities Request Information
 
 
© 2001-2008 New Instruction, LLC · 615 Valley Road · Upper Montclair, NJ 07043-1403
Phone 973 746-7010 / Fax 973 744-2129 / webmaster@newinstruction.com