1.4 Test Activities, Testware, and Test Roles Flashcards
What are the main groups of activities in the test process?
The main groups of activities in the test process are test planning, test monitoring and control, test analysis, test design, test implementation, test execution, and test completion.
What is the purpose of test planning?
Test planning involves defining test objectives and selecting an approach that best achieves those objectives within the constraints of the overall context.
What is the role of test monitoring and control?
Test monitoring involves ongoing checking of all test activities against the plan, while test control develops and applies corrective actions to get a test project on track when it deviates from what was planned.
What is the significance of traceability between the test basis and testware?
Traceability ensures that test activities are aligned with test objectives, supports coverage evaluation, facilitates test audits, helps assess product quality, and makes test progress and completion reports more understandable.
What are the key outputs of the test implementation activity?
The key outputs of test implementation include test procedures, automated test scripts, test suites, test data, and the test execution schedule.
What does test execution involve?
Test execution involves running tests according to the test execution schedule, comparing actual results with expected results, logging the results, and analyzing anomalies to identify their causes.
What are the roles in testing according to the ISTQB syllabus?
The two principal roles in testing are the test management role, responsible for the overall test process and leadership, and the testing role, focused on the technical aspects of testing like test analysis, design, implementation, and execution.
How does the context impact the test process?
The context, including factors like stakeholders, team skills, business domain, technical aspects, and project constraints, impacts the test strategy, techniques used, degree of automation, and documentation level required.
What are examples of testware created during the test process?
Examples of testware include test plans, test cases, test scripts, test logs, defect reports, test completion reports, and documented lessons learned.