MBT User Conference 2011 Kunal Chopra Rafael Forsbach Huiyong Xiao.

Slides:



Advertisements
Similar presentations
Development Life Cycle using Visual Studio Team Edition for DB Professionals Richard Fennell Engineering Director SQLBits II Birmingham 1 st March 2008.
Advertisements

QuEdge Testing Process Delivering Global Solutions.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Monitor and manage servers 30+ Azure Hosted Services 10 global data center facilities & 6 domains 110+ internet web sites & 6,900+ databases.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
AQS Futures (Where is AQS Heading?) AQS Conference August 22, 2012 Robert Coats.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
CS487 Software Engineering Omar Aldawud
Dagstuhl How can we avoid ….. (closing panel EVENT Conference, 2012) “Currently, software designers have no guidelines on what should be implemented.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
SharePoint Collaboration Features & Workflow
Getting the Most Out of Blue Mountain RAM
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
Software Development, Programming, Testing & Implementation.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Chapter 1 The Systems Development Environment
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Test Driven Development using Visual Studio Team System Ariel Gur-Arieh VP R&D – MCD Software Solutions
Com Port API Karl Riehl
Complete and Integrated Lifecycle Management. Challenges 1.
Trouble History Database of HIMAC ~ Current Status and Future Plan ~ T.Kadowaki (Accelerator Engineering Corporation) 28.SEP.2007
Tony Nguyen.  Architecture  Advantages  Disadvantages  Setup JSF Environment  JSF & Database  Conclusion  Demo.
Software Testing Lifecycle Practice
Chapter 1 The Systems Development Environment
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Development and Impact of Software Solutions Application of software development approaches.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
1 UP MBT Extending the Unified Process with Model-Based Testing Fabrice Bouquet, Stéphane Debricon, Bruno Legeard and Jean-Daniel Nicolet MoDeV 2 a 2006.
CASE1 Computer-Aided Software Engineering Advanced Software Engineering COM360 University of Sunderland © 2000.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Project Management Inspections and Reviews 1 February.
System Test Planning SYSTTPLAN 1 Location of Test Planning Responsibilities for Test Planning Results of Test Planning Structure of a Test Plan Test Definitions.
HOW AND WHY TO LOVE CUCUMBER By Dana Scheider. Is This Your Programming Experience?
Perfecto Mobile Automation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
NURHALIMA 1. Identify the trade-offs when using CASE Describe organizational forces for and against adoption of CASE tools Describe the role of CASE tools.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Andrey Karaulov, Alexander Strabykin Institute for System Programming Russian Academy of Sciences SYRCoSE: Spring Young Researchers Colloquium on Software.
Ideas for the SPDX™ WG 1. Onboarding New Participants SPDX™ WG need to have a plan for onboarding new participating companies. Example:  I am Company.
Topic:- At the end we will be able to explain:- Why it is called Meta Model ?? Spiral Model Its Advantages & Disadvantages… Phases of Spiral Model...
SoCal GPUG Meeting – February Agenda Installation and Configuration Standard Features Standard vs. eConnect Adapters Alternatives Resources Integration.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Sample Fit-Gap Kick-off
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Modern Application Lifecycle Management
The Development Process of Web Applications
Build Connected Productivity Apps for SharePoint and Office
Quality Assurance: Early Work Items
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Visual Studio Tools for Office 2005
Simplified Development Toolkit
Michael Beck Principal Group Program Manager Microsoft Corporation
Continuous Integration
Typical Workflow - today
Microsoft Virtual Academy
Delivering great hardware solutions for Windows
What’s new in Visual Studio 2012
Software Testing Lifecycle Practice
PRESENTED BY P.SANDEEP MSc,MTech
Mark Quirk Head of Technology Developer & Platform Group
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
Week 10 Systems Development
Presentation transcript:

MBT User Conference 2011 Kunal Chopra Rafael Forsbach Huiyong Xiao

MBT advantages Better understanding of features Risk frontloading Same language for Dev, Test and PM discussion Natural support for scenario test Better documentation Product features Databases Event logging Stateful client Protocol Work flows with complex internal states Service APIs with complex internal states

Planning MBT Pilot Program Full Scale MBT Implementation Step 1 - Plan 1.Review Existing Solutions 2.Consolidating Educational Resources 3.Management Approval Step 2 - Pilot 1.Establish Pilot Group 2.Apply MBT to Windows Web Services Features Step 3 - Implement 1.Feedback Incorporated 2.MBT implemented as a Test Methodology 3.It is a another tool in the testers toolbox

Traditional Software Lifecycle in the Windows Web Services Product Group Document Models in the Test Design MBT Generated Test Cases Uploaded to Test Case Manager Models Complete and Checked In Models and System Under Test (SUT) Integration Code Complete Models, Test Cases and Integration with System Under Test (SUT) Complete Test cases running in the lab and passing The dates shown are for illustrative purposes only

Pilot Results Reviewed Processes Best MBT Candidates Feature C Feature A Feature B Commit to it

Start Modeling Model 1 Model 2 Model 3 Analyze Integrate Find design flaws Functional/ Development Specifications Test Design Specification Standardize MBT specs Review with stakeholders 10M states! -> Slice, refactor, rethink model Support group -> help new MBT testers

Complete Models Model Reviews Test Case Generation Instrument Tests Submit Tests Support group Test driven development Buried in failures! Now what? Test Case Manager Integration Test Case Manager Integration

Adapt to Changes Fix the Models Generate new Tests Submit Tests Again Test harness integration Update support materials Handoff Process

MBT Tester Adoption

Windows 8 Engineering Blog Information on the //BUILD conference