mse studio automated test framework

19
The Mappers: “We find MSE Studio Automated Test Framework P&C Problem Definition 2008-11-10 1 Paulo Casanova The Mappers team

Upload: herve

Post on 22-Feb-2016

56 views

Category:

Documents


0 download

DESCRIPTION

MSE Studio Automated Test Framework. P&C Problem Definition 2008-11-10. Paulo Casanova The Mappers team. 1. Agenda. Project background Which technique to choose? Our 4.5 phase process Some general reflections Questions. 2. Project background. Q/A Department - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MSE Studio Automated Test Framework

The Mappers: “We find your way”

MSE StudioAutomated Test

FrameworkP&C Problem Definition

2008-11-10

1

Paulo CasanovaThe Mappers team

Page 2: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Agenda

Project background Which technique to choose? Our 4.5 phase process Some general reflections Questions

2

Page 3: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Project background

Q/A Department– Internal/external projects quality assurance

ATF will be one integrated tool which facilitates the testing process by taking into consideration the Q/A unit best practices and enables to work in a more efficient way.

3

Page 4: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Team

4

Name

António Pedro Alvim

Paulo Casanova

Filipe Pontes

Pedro Mota

Pedro Saraiva

Role

Team LeaderCommunication

Manager

Process Manager Configuration and

Team Manager

Client Manager Support Manager

Functions

• Plan, WBS and Task management• Meetings schedule

• Define Processes • Control Versions• Control team roles• Deliverables Coherency

• Manage Client Interaction

• Tools instalation and Management

Mentors: Mário Rela, David Root, Marco Vieira

Page 5: MSE Studio Automated Test Framework

The Mappers: “We find your way”

StakeholdersNew information system deployed at several layers within the organization– Testers– Team leaders– Managers

5

Page 6: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Problem ConstraintsNeed to understand the client’s work practiceClient presented solution upfrontNo direct client interaction in SpringInitial scope view was huge, unattainable and too broad and diffuseWish to apply new, learned, techniques

6

Page 7: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Technical ConstraintsMicrosoft TechnologyNo restrictions for operabilityMust work on a virtual machine (to be used on a workstation)

7

Page 8: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Technique chosen

Contextual Design:- Context discovery- Solution Vision- User Environment- UI Prototyping

User Manual

8

Page 9: MSE Studio Automated Test Framework

The Mappers: “We find your way”

What about Quality Attributes?

The client is not concerned about Quality Attributes so we’ll just document that! (Better safe than sorry)

9

Page 10: MSE Studio Automated Test Framework

The Mappers: “We find your way”

1: Context DiscoveryOur approach: contextual design prescription!– Contextual interviews– Interpretation sessions– Consolidation session– Client walkthrough

Analysis:– Coherence– Problem and model

acceptance by client

10

Page 11: MSE Studio Automated Test Framework

The Mappers: “We find your way”

2: Developing a VisionOur approach:– Affinity diagram– Vision

No storyboards...Analysis:– Acceptance of vision– No new items in vision – First draft of scope

11

Page 12: MSE Studio Automated Test Framework

The Mappers: “We find your way”

3: Designing the User Environment

Our approach:– By the book!

Analysis:– Problems

addressed– Client aproval

12

Page 13: MSE Studio Automated Test Framework

The Mappers: “We find your way”

4.5: Prototypes and ManualOur approach:– Risk-based approach to

paper prototypes;– Interleaved with user

manual;– Incremental delivery of

user manual;

Analysis:– Number of changes

required in both items;

13

Page 14: MSE Studio Automated Test Framework

The Mappers: “We find your way”

ReflectionsClearing up the problem without defining borders too earlyKeeps client out of technical detailsEarly end user involvement – might provide invaluableHelped to identify stakeholder concernsCommunication eased by low formality

14

Page 15: MSE Studio Automated Test Framework

The Mappers: “We find your way”

ReflectionsVision design was made in parallel with scope control decisionsMarking items as “mandatory” or “nice to have” allowed more fine-tuned scope-shapingHard to measure successExpensive but would generally be worthy

15

Page 16: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Questions

16

Page 17: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Reflections on Context Discovery

It worked (so it seems)... Why?– Technique studied and respected.– Client was given a detailed explaination of

contextual design – we interviewed the right people!

– High number of interviews (20%).– Client culture allowed to establish a trust

relationship easily.– Client accepted (and promoted) the models!

17

Page 18: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Reflections on the VisionWe performed an initial “free” brainstorm on the vision to help attain a common focusList of identified problems revealed very usefulIntegration with external tools discussed with vision

18

Page 19: MSE Studio Automated Test Framework

The Mappers: “We find your way”

Reflections on the UEWe explicitly avoided refering to the user interface while describing the UED and it provided to be successful as the client didn’t start discussing user interface eitherThe UED provided a solid basis to discuss the application and confirmed previous models

19