Software Testing Foundations: Test Planning, Management, and Tool Support

Software developers, technical and user acceptance testers, test analysts, test engineers, test consultants, test managers, project managers, and quality managers; anyone with an interest in testing

Prerequisite
None

Expected Duration
116 minutes

Description
Software testing can become very complex, with many layers of testing and testers involved. In this course, you’ll learn about test organization, planning, and management, including risk management and risk-based testing. You’ll also learn how testing activities can be supported by tools, and you’ll learn about the considerations for using tools in your organization. This course is one of a series intended to align with the Certified Tester Foundations Level Syllabus (the ‘Syllabus’). The authors, Thomas Muller (chair) and Debra Friedenberg and the International Software Testing Qualifications Board (ISTQB®) are the source and copyright owners of the Syllabus. The course is intended to help learners prepare for the Foundation Certificate in Software Testing exam (BH0-010), which is provided by the Information Systems Examination Board (ISEB), a globally-recognized testing body providing software testing certification. SkillSoft makes no claim to any approval or endorsement of this course by any of the aforementioned parties or other third party.

Objective

Test Organization and Planning

  • start the course
  • describe the benefits of independent testers and the way in which complex tests can be organized to use them
  • describe the activities associated with the test leader and tester
  • describe the activities associated with planning a test for a system and typical entry and exit criteria
  • describe two approaches to estimation of test effort – expert-based and metrics-based
  • describe how the test strategy is implemented with a test approach, and describe typical approaches

Test Management

  • describe how test progress can be monitored and define common metrics
  • describe the activities involved in test reporting, including metrics and documentation used
  • define what test control is and describe examples of test control actions
  • define configuration management and its importance in the context of software testing
  • define project risks in relation to testing as a project activity and describe types of risk, including organizational factors and technical and supplier issues
  • describe how product risks can be identified to develop risk-based testing
  • define incidents in relation to software testing and describe how they should be managed

Test Tools

  • describe the testing activities that tools can be used to support and their aim
  • describe how tools can be classified according to the activities they support, and define intrusive tools
  • describe the uses of test management tools
  • describe how tools are used to support static testing
  • describe how tools are used to support test specification
  • describe how tools are used to support test execution and logging
  • describe how tools are used to support test performance, monitoring, and specific testing needs

Using Test Tools

  • describe the potential benefits and risks associated with using testing tools
  • describe the special considerations required for some tool types, including test execution tools, static analysis tools, and test management tools
  • describe the considerations relating to introduction of testing tools into an organization

Practice: Test Management and Tool Support

  • practice identification of planning and management considerations and identify considerations for using tools for testing

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.