hunt on the white rabbit 10 a eng

28
Good luck at your hunt! Hunt on the white rabbits By Andrew Issaenko ©May, 2010

Upload: andrew-issaenko-msc

Post on 14-May-2015

432 views

Category:

Business


3 download

DESCRIPTION

Capabilities and benefits of using Silk Central Test Manager within Your organization.

TRANSCRIPT

Page 1: Hunt On The White Rabbit 10 A Eng

Good luck at your hunt!

Hunt on the white rabbits

By Andrew Issaenko ©May, 2010

Page 2: Hunt On The White Rabbit 10 A Eng

Do We test good?

Page 3: Hunt On The White Rabbit 10 A Eng

• Kan we predict the end quality?

• Are our test results 100% reliable?

• Is our test planning 100% reliable?

• Do we test as efficient as possible?

Page 4: Hunt On The White Rabbit 10 A Eng

Do We Know

Page 5: Hunt On The White Rabbit 10 A Eng

For Sure?

Page 6: Hunt On The White Rabbit 10 A Eng

Do We Want to

Page 7: Hunt On The White Rabbit 10 A Eng

Know for Sure?

Page 8: Hunt On The White Rabbit 10 A Eng

Yes!

Page 9: Hunt On The White Rabbit 10 A Eng

Test Overview

Qua

lity o

f del

ivera

bles

:

Prod

uct d

efec

ts an

d PC

Rs

Achievement of desired goals:

Coverage of the test scope by testing

Qualit

y of t

he p

roje

ct:

Issue

s ont

he b

usin

ess g

oals

of th

e pro

ject

The real test progress vs planned realization:

Realization and spent time of each planned test task

Page 10: Hunt On The White Rabbit 10 A Eng

Test Manager for You?As Project Management

• Progress Tracking: Current situation and work left

• Predictability: Impact on the future test executions by latest test results

• Test Budget Control: Control over spent test time and test budget

Page 11: Hunt On The White Rabbit 10 A Eng

Test Manager for You? As Test Engineer/Application Administrator

• Test-Progress: Always up-to-date info about the test progress

• Team work facilitation: Distributing manual test execution work between several persons

• Flexibility: Flexible way of planning test execution

Page 12: Hunt On The White Rabbit 10 A Eng

Test Requirements (Representation of the test scope)

Level Name Priority Risk Dependenties Resources

1 Applications (Domains, Sources)

HighMediumLow

High

2 Services InheritedHighMediumLow

InheritedHighMediumLow3 Sub-Services

4 Functions

5 Platforms or configurations

Page 13: Hunt On The White Rabbit 10 A Eng

Test Requirements Realization

Level Description of the category

1 Consists of two items for different products under test. Those products are groups of features.

2 Each feature is the group of user functions.

3 Each sub-feature is one user function.

Experience of LO 3.7

Level Description of the category

1 Test scope is separated between new and existing functionality.

2 Each group of features is a functionality related to a particular domain/application.

3 Each feature is a service offered by application to the end user.

4 Each sub-feature is a function that supports this service.

Experience of PZMO Mei 2010

Level Description of the category

1 Each group of features is the type of available business process.

2 Each feature is the business process for the certain type of data.

Experience of dKOC

Page 14: Hunt On The White Rabbit 10 A Eng

• Groups of product/features, certain features or subfeatures (product specifications)

• WBS en Project Initiation Document (PID) (project documents)

• Business Importance (define priority)

• Risk expectations from project management and development team (define risks)

Test Requirements Sources

Page 15: Hunt On The White Rabbit 10 A Eng

Test Requirements FillingManual Synchronization with external sources

In all cases of filling up test requirements, it is possible to select synchronized test scope manually or automatically by using requirements filters.

Page 16: Hunt On The White Rabbit 10 A Eng

Test BridgeFrom/To the test scope

• Automatic generation of test cases for chosen part of Test Scope

• Test Scope on the basis of existing Test Design

• Features Based generation of Test Design

• Sub Features Based generation of Test Design

Page 17: Hunt On The White Rabbit 10 A Eng

Filling Test Design • Predefined Attributes for test steps: Name, Action and Expected Result

• Custom Attributes for Test Cases/Steps

• Synchronization with Microsoft sources

• Manual and automated test cases

• Planned Test Execution Time per test caseManual filling up test case steps

Synchronisation with external sources: MS Excel/Word

Page 18: Hunt On The White Rabbit 10 A Eng

Test Design Linking • Internal project issue at a test case

• PCR en defects of Issue Manager (Star Team) can be linked to a test case(n) en direct entered within Test Manager on the basis of test results

• Test cases can make use of automated test scripts en test data in Star Team.

Page 19: Hunt On The White Rabbit 10 A Eng

Planning Test ExecutionWhat, by Whom

• Each Test Execution in Test Manager is a planned task in project planning

• Planned Test Cases can be defined manually or selected by filter

• Test Execution work distribution between more persons

• Manual and automated tests can be combined but only from the same test container

Page 20: Hunt On The White Rabbit 10 A Eng

Planning Test Execution Dependencies

• Startup en Cleanup test procedures (also from another test container)

• Conditional dependencies

• Test deployment on the basis of dependencies

Page 21: Hunt On The White Rabbit 10 A Eng

Start Test ExecutionAdapt Test Planning

• Executions Management

• Continue with existing test execution tasks

• Start Test Execution on de basic of previous test results

Page 22: Hunt On The White Rabbit 10 A Eng

Test Management Planning and Progress Tracking

• Automatic e-mail notification of involved persons

• Auto-measurement of time spent for test execution

• Manual/planned start of test execution

• Overview of all test execution activities

Page 23: Hunt On The White Rabbit 10 A Eng

Test ResultsEnter and Overview

• Latest result and the base for test conclusion per each test sep

• Passed/Failed/Unresolved/Unsupported

• Overview of the current test results during test execution

• Attach any file to clarify test results

Page 24: Hunt On The White Rabbit 10 A Eng

Automatische Test• Test Execution Servers define where

application(s) under test runs

• SilkTest AUT define where SilkTest Agent runs

• Run Analyses define from which host(s) dynamic test execution information is collected

• Collect Product code coverage information

Deployment Options

Product Code Coverage

Page 25: Hunt On The White Rabbit 10 A Eng

Trophies Room-10• Test Requirements:

– Borland Caliber Synchronization– MS Word/Excel Synchronization

• Test Design: – Automatic generation of test cases– MS Word/Excel Synchronization– Linking with met internal and external

issues– Use of test data/scripts in Star Team

• Test Execution:– Work distribution and Team work

facilitation– Automatic measurement of execution

time– Control and Overview per each test

case and each test step– Integration with code coverage tools

Page 26: Hunt On The White Rabbit 10 A Eng

Overal Test ReportsWhich information:

• The quality of deliverables:

• Conformance of deliverables to the desired goals (feat for business)

• The latest test progress vs. planned test realization:

• The quality of project:

Where do you get this information from?:

•Issue Manager: Reports on all deliverables related issues

•Test Manager: Reports on the latest coverage of test scope by test activities

•Test Manager & Planning Tool: One test execution is a task of project planning

•Test Manager: Reports on all project related issues

Page 27: Hunt On The White Rabbit 10 A Eng

So.. What Now?• Use of test manager within LG projects is a

goal confirmed and supported by management!

• Import Test Scope from existing sources

• Import existing test cases in Test Manager

• Pink Roccade LG is a learning organization!

Page 28: Hunt On The White Rabbit 10 A Eng

Camp Fire• Questions and Discussion