MSE Studio Automated Test Framework
description
Transcript of 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
The Mappers: “We find your way”
Agenda
Project background Which technique to choose? Our 4.5 phase process Some general reflections Questions
2
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
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
The Mappers: “We find your way”
StakeholdersNew information system deployed at several layers within the organization– Testers– Team leaders– Managers
5
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
The Mappers: “We find your way”
Technical ConstraintsMicrosoft TechnologyNo restrictions for operabilityMust work on a virtual machine (to be used on a workstation)
7
The Mappers: “We find your way”
Technique chosen
Contextual Design:- Context discovery- Solution Vision- User Environment- UI Prototyping
User Manual
8
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
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
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
The Mappers: “We find your way”
3: Designing the User Environment
Our approach:– By the book!
Analysis:– Problems
addressed– Client aproval
12
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
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
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
The Mappers: “We find your way”
Questions
16
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
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
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