본문 바로가기

ISTQB/Advanced- Test Manager

What is Test Monitoring and Test Control?

A Test Manager can ensure effective test control only if a testing schedule and a monitoring framework are in place so that test work products as well as available resources may be mapped against the plan. Test Manager must be able to monitor test progress accurately and efficiently.

 

테스트 모니터링 및 테스트 제어란?

시험관리자는 시험 일정과 모니터링 프레임워크가 마련되어 있는 경우에만 효과적인 시험 관리를 보장할 수 있어 시험 작업 제품과 사용 가능한 자원이 계획서에 배치될 수 있다. 테스트 관리자는 테스트 진행 상황을 정확하고 효율적으로 모니터링할 수 있어야 한다.

 

What is Test Monitoring?
The test monitoring framework must consist of exhaustive steps and specific targets required to correlate the current status of test work products and tasks to the planned and strategic objectives.

Comparing the current status of test work products and tasks, against the plan and strategic objectives is simpler for projects that are small or less complex.
However, for other projects a more detailed objective must be defined to accomplish this.
Targets and measures that are needed to achieve the objectives of the test and test basis coverage can be included in this.
It is very important to map the test basis to the status of activities and test related work products, in a way that is easy to understand, logical and apt for the business stakeholders as well as the project.

This can be achieved by clearly outlining the test goals and assessing progress against predefined set of test conditions by mapping work products related to testing with test basis through test conditions.

As you can recognize, a complex correlation exists between work products of the testing and those of development and test basis.

This complexity can be reduced by correctly structuring traceability and incorporating the capability to report accurately on the status of traceability in the design.

Many times the business stakeholders require you to monitor measures and targets that are not directly related to a system process or specification.

This can occur especially when formal documentation is not available. For instance, a design requirement is detailed in terms of system processes but the stakeholder wants you to include analysis of operational business cycle in your test scope.

Closely associating with business stakeholders in the initial stages of project can help you in identifying the measures and targets correctly Ensuring better control during the test phase
Influencing testing activities during the whole process
For example, accurate monitoring of test progress can be easily done if test designs and implementation work products have been structured on the basis of stakeholder targets and measures. These targets also enable you to deliver traceability for single or multiple test levels.

테스트 모니터링이란?
시험 모니터링 프레임워크는 시험 작업 제품 및 과제의 현재 상태를 계획적이고 전략적인 목표와 연관시키는 데 필요한 철저한 단계와 구체적인 목표로 구성되어야 한다.

작거나 덜 복잡한 프로젝트의 경우 시험 작업 제품과 과제의 현황을 계획 및 전략적 목표와 비교하는 것이 더 간단하다.
그러나 다른 프로젝트의 경우 이를 달성하기 위해 보다 상세한 목표를 정의해야 한다.
시험 및 시험기준 적용범위의 목적을 달성하기 위해 필요한 목표와 조치는 여기에 포함될 수 있다.
사업뿐 아니라 사업 이해 당사자에게도 이해하기 쉽고 논리적이며 적합한 방식으로 시험 기준을 활동의 상태에 매핑하고 관련 작업 산출물을 시험하는 것이 매우 중요하다.

이는 시험 목표를 명확히 설명하고 시험 조건을 통해 시험과 관련된 작업 제품을 시험 기준으로 매핑함으로써 미리 정의된 시험 조건 집합에 대비하여 진행률을 평가함으로써 달성될 수 있다.

여러분이 알 수 있듯이, 시험의 작업 생산물과 개발 및 시험 기반 작업 생산물 사이에 복잡한 상관관계가 존재한다.

이러한 복잡성은 추적가능성을 올바르게 구조화하고 설계의 추적가능성 상태에 대해 정확하게 보고할 수 있는 기능을 통합함으로써 줄일 수 있다.

많은 경우 비즈니스 이해관계자는 시스템 프로세스 또는 사양과 직접 관련이 없는 조치와 대상을 모니터링하도록 요구한다.

이는 특히 공식 문서를 사용할 수 없는 경우에 발생할 수 있다. 예를 들어, 설계 요건은 시스템 프로세스 측면에서 상세하지만 이해관계자는 운영 비즈니스 사이클의 분석을 테스트 범위에 포함하기를 원한다.

프로젝트 초기 단계에서 비즈니스 이해당사자와 긴밀하게 연계하는 것은 다음을 수행하는 데 도움이 될 수 있다.

조치 및 목표의 정확한 식별
테스트 단계 중 더 나은 제어 보장
전체 프로세스 중 테스트 활동에 영향을 미침
예를 들어, 시험 설계와 실시 작업 산출물이 이해관계자의 목표와 조치에 근거하여 구조화되었다면 시험 진행에 대한 정확한 모니터링은 쉽게 이루어질 수 있다. 또한 이러한 표적을 통해 단일 또는 다중 테스트 레벨에 대한 추적성을 제공할 수 있다.

 

What is Test Control?
Test control must be a continuous exercise. It includes comparison of actual test progress versus planned progress and taking remedial actions if required.

In simple terms, test control refers to controlling the testing process in order to meet the goal of the project like achieving a target percentage for test coverage or completing testing on a specific date etc.

It manages the testing process to accomplish defined objectives, strategies and overall goal.
In the process, you may need to revisit the test planning activities and modify them suitably.
Some of the possible actions that can be taken to control the testing process and bring it back on track could be – addition of extra resources, reducing the scope of the release, splitting the release into multiple releases etc.
The action that needs to be taken to control the test process will depend on a number of factors like stakeholders, development lifecycle, budget, project complexity etc.
Data provided by test control can be handled correctly only if a comprehensive planning information is available.

What should be included in test planning document and test control activities is discussed in detail under Test Management.

You can also review Test Monitoring and Test Control from the ISQTB Foundation Level exam perspective.

테스트 제어란?
시험 제어는 지속적인 연습이어야 한다. 여기에는 실제 시험 진행률과 계획된 진행률을 비교하고 필요한 경우 교정 조치를 취하는 것이 포함된다.

간단히 말해서, 시험관리는 시험 적용 범위에 대한 목표 비율을 달성하거나 특정 날짜에 시험을 완료하는 등의 프로젝트의 목표를 달성하기 위해 시험 과정을 제어하는 것을 말한다.

정해진 목표, 전략 및 전체적인 목표를 달성하기 위해 시험 프로세스를 관리한다.
이 과정에서 시험 계획 활동을 재방문하여 적절히 수정해야 할 수도 있다.
테스트 프로세스를 제어하고 이를 정상 궤도에 다시 올리기 위해 취할 수 있는 조치 중 일부는 추가 자원의 추가, 릴리스 범위 축소, 릴리즈를 여러 릴리스로 분할하는 등이다.
시험 프로세스를 통제하기 위해 취해야 할 조치는 이해관계자, 개발 수명주기, 예산, 프로젝트 복잡성 등과 같은 여러 요인에 따라 달라진다.
시험관리가 제공하는 데이터는 종합적인 계획정보를 이용할 수 있는 경우에만 올바르게 취급할 수 있다.

시험 계획 문서 및 시험 관리 활동에 포함되어야 하는 사항은 시험 관리에서 자세히 논의한다.

ISQTB Foundation Level 시험 관점에서 시험 모니터링 및 시험 제어를 검토할 수도 있다.