Test Planning Flashcards
What is a test plan?
A documentation of the goals, concerns, methodology, and metrics for testing
When writing a test plan, being too ______ can be a problem.
specific
Why should you use test plans?
If you skip this, you will likely test the wrong thing
What are some of the contents of a test plan?
Purpose and objective Requirements Schedule Evaluation Criteria (Test Requirements) Expected Risks Deliverables
What are some types of testing that can be included in a test plan?
Unit Integration System Acceptance Regression
Objectives on a test plan including specifying the _______ under test, _________ and __________ requirements
software, functional, non-functional
Some environmental factors of a test plan include _______, _________ and other preconditions
platform, resources
What are 3 ways to handle intractability from multiple configurations?
Test most common configurations
Test most extreme scenarios
Combinatorial testing
What are some deliverables?
Coverage report, docs, test scripts, logs, summaries of failures
A monolithic and high risk project will need more ______ documentation. If it’s more fast paced and low risk, you can put ____ detail
detailed, less
What is there a tendency against test plans?
Lighter weight approaches can examine higher level project quality
What is Attribute Component Capability? How it it arranged?
Organizing your test process with a matrix that shows how software attributes are satisfied.
Attributes and components form the coloumns and rows of a matrix
Capabilities fit into the cells
What are the benefits and risks of ACC?
Benefits: Act on easily, adjust, changes over time
Risks: Not suitable for high risk systems