Test Management Flashcards
What is Test Indipendence?
Find defects by testing and reviews can be improved by using indipendent testers.
What are the options for Test Indipendence?
Options vary from low to high, in this order; no indipendent testers, indipendent testers within the dev team, indipendent test team within organisation, indipendent testers from the business organisation, indipendent test specialists for specific test types, indipendet testers outsorcd or external to the organisation.
What are the benefits of Test Indipendence?
The benefits are, different defects being found, unbiased, can verify assumptions made during the specification phase, they bring experience, skills, quality, and standards.
What are the drawbacks of Test Indipendence?
Isolation from the dev team, they may be seen as bottleneck or blamed for delay,s they may not be familiar with the business project, developers may lose a sense of responsibility.
What are the tasks of a test leader?
A test leader plans, monitors and controls the test activities. He will write or review the test policy, corrdinate the plan, contribute to testing perspective, plan the tests and approaches. He will asses the test objectives and context and monitor the test results.
What are the tasks of a tester?
Testers are involved in the test design, test analysis and will do the testing. Their tasks might involved review and contribute to test plans, analyse and review user requirements, create test specifications, prepare and acquire data, set up envrionments.
What is Test Planning?
Planning is the frst activity to be carried out at each level of test.
What does Test Planning compromise?
It involves determing the scoe and risks and identifying the test objectives. Defining the approach, linking into other software life cycle activities. Assigning resources, deciding the test tasks, roles, schedule, etc..
What are the different levels of Test Planning?
Test policy, test strategy and the test plan.
What is a Test Policy?
A high level document describing the principles, approach and major objectives of the organisation regarding testing.
What is a Test Strategy?
A high level description of the test levels to be performed and the testing within those levels for an organisation or programme.
What is a est Plan?
A document describing the scope, approach, resources and schedule of intended test activities.
What are some items in a Test Plan?
There will be an identifier, introduction, test items, features to be tested or not tested, the approach, pass and fail criteria, suspension criteria, test deliverables, testing tasks, and envrionmental needs, responsibilities, staffing and training, schedule, risks and contigencies, and approvals.
What are entry criteria?
Entry criteria define when to start testing. Typical criteria will be; an envrionment available, tool configured, testable code, test data available, test summary report or evidence available from previous testing.
What are exit criteria?
Exit criteria define when to stop testing. Criteria are - measures of testing thoroughness, estimates of defect density, cost, residual risk, schedules.
What is a test approach?
It is usally set up in the test strategy, it defines the approach that will be used in testing.
What are the two main categories for test approach?
The two categories are preventative where tests are designed as early as possible and Reactive where test design comes after the software has been produced.
What are some typical test approaches?
Analytical (such as risk based testing), Model Based (such as stochastic testing using stats), Methodical (such as failure based), Process (such as those specified by industry specific standards), Dynamic and heuristic (such as exploratory), Consultative (such as those where test coverage is driven primarily by advice and guidance of technology), Regression (such as those that include resuse of exisiting test material)
What is test estimation?
It involves estimating time, effort and cost of testing to plan test activities and identify resources requirements and draw up a schedule.