Software Test Management Flashcards
What are the two testing styles that an organization can use?
- Dependant
- Independant
What is the order of independence for each type of tester from lowest to highest?
- Developers
- Tester within a development team
- Testers within an organization
- Testers provided by operational business units
- Test Specialists
- Outsources Testers
What are the benefits of higher independence when testing?
- Difference in perspective
- verification of assumptions
- different sets of assumptions
What are the drawbacks of independent testing?
- Isolation
- Lack of communication
- probable delay in delivery
- less responsibility
What tasks can a test leader perform?
- Creating test policies and strategies
- selecting the testing tools and setting up the environment
- planning and managing the tests
- ensuring configuration management
What are the tasks a tester would be expected to perform?
- Creating test plans and test designs
- analyzing test sepcifications
- setting up the test environment
- implementing tests
What sections can the IEEE 829 Standard Test Plan template help to provide?
- Identify the test plan
- provide introduction
- list test items
- list features to be tested
- include features not to be tested
- testing approach
- pass or fail criteria
- suspension and resumption criteria
- test deliverables
- test task
- environmental needs
- repsonsibilities
- staffing and training needs
- schedule
- risks and contingencies
- approvals
You can easily remember the 16 sections of the IEEE 829 template by using which acronym?
SPACEDIRT
- Scope
- People
- Approach
- Criteria
- Environmental needs
- deliverables
- Test plan identifier and Intro
- Risks
- Testing tasks.
What are the two approaches you can use to estimate the overall cost of a project?
- Metric-based
- Expert-based
What are the key factors that infleunce the testing effort?
- Product
- Process
- People
- Test Results
What are the various software testing strategies
- Analytical
- Model-Based
- Methodical
- Standard-compliant
- Dynamic
- Consultative
- Regression-averse
How would you carry out an analytical test strategy?
You analyze the requirements of a project and the associated risk involved.
You plan, design and estimate tests based on the parameters derived from this analysis.
How would you carry out a model-based test strategy?
You derive test cases from a model that describes some functional apsect of the product under test.
This strategy is an excellent candidate for automation testing.
How would you carry out a methodical test strategy?
You use a planned, systematic appraoch in which you gather infromation from major areas of testing and develop a checklist based on this infrormation.
How would you carry out a standard-complient strategy?
You would adopt a standardized strategy such as the IEEE 829 standard for developing a template.