Overview/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.
Target Audience
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
Software Testing Foundations: Test Planning, Management, and Tool Support
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
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
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
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 identification of planning and management considerations and identify considerations for using tools for testing