Roles and Activities > Analyst Role Set > Test Analyst

The Test Analyst role is responsible for initially identifying and subsequently defining the required tests, monitoring the test coverage and evaluating the overall quality experienced when testing the Target Test Items. This role also involves specifying the required Test Data and evaluating the outcome of the testing conducted in each test cycle. Sometimes this role is also referred to as the Test Designer, or considered part of the Tester role. This role is responsible for:

Staffing To top of page

Roles organize the responsibility for performing activities and developing artifacts into logical groups. Each role can be assigned to one or more people, and each person can fill one or more roles. When staffing the Test Analyst role, you need to consider both the skills required for the role and the different approaches you can take to assigning staff to the role.

SkillsTo top of page

The appropriate skills and knowledge for the Test Analyst role include:

Role assignment approachesTo top of page

The Test Analyst role can be assigned in the following ways:

Note also that specific skill requirements vary depending on the type of testing being conducted. For example, the skills needed to sucessfully analyze the requirements for system load testing are different from those needed for analyzing system functional testing requirements.

Further InformationTo top of page

We recommend recommend reading Kaner, Bach & Pettichord's Lessons Learned in Software Testing [KAN99], which contains an excellent collection of important concerns for test teams. Of special interest to the Test Analyst role are the chapters on the Role of the test group, Thinking like a tester, Test planning and strategy and Bug advocacy.