Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation

Slides:



Advertisements
Similar presentations
Agile Project Planning End to End Traceability Stunning New Reports 1-click Custom Excel reports New Dashboards Branch Visualization DistributedBuild Build.
Advertisements

Neelesh Kamkolkar Sr. Product Manager/Planner | Microsoft
HP Quality Center Overview.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Build-Deploy-Test with Visual Studio Lab Management 2010 Pieter Gheysens Visual Studio ALM MVP – Sparkles User Group Lead VISUG (
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
EXTENDING TESTING INTO THE LAB Richard Fennell Engineering Director, Black Marble
Visual Studio 2010 Diagnostics and Analysis Tools to Improve Software Quality As building software becomes more complex, the probability of exposing end-users.
BizTalk Deployment using Visual Studio Release Management
Software Testing with Microsoft Test Manager 2012 and Lab Management
Project Manager Developer Tester Infrastructure Architect Solution Architect Business Stakeholder.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Software Testing with Microsoft Test Manager 2012 and Lab Management Brian Keller Sr. Technical Evangelist Microsoft Corporation DEV337.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
tinyurl.com/ProTFS2012.
tinyurl.com/ProTFS2012.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
 Ram Cherala Principal Program Manager Microsoft Corporation TL37.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
Bill Wolohan Bennett Adelson
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
What’s New in Automated Software Testing and ClearQuest Shmuel Bashan IBM Rational
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Virtualisation of the Test Environment
TFS 2010 What’s new and interesting. Key Items Agile Planning Tools – Slides #3-#6 Improved parallel development - Slides #7-#8 Continuous Integration.
QUALITY ASSURANCE PRACTICES. Quality Plan Prepared and approved at the beginning of project Soft filing system approach followed. Filing location – –
Randy Pagels Sr. Developer Technology Specialist DX US Team (Developer Experience and Evangelism) Effective Testing and Automation with Microsoft Tools.
Ram Cherala Principal Program Manager Microsoft Corporation DTL320.
Ahmed Salijee Developer Advisor DTL201.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
07 | Integrate Development and Operations Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Testing Azure Applications with Visual Studio 2010 Abhishek Agrawal Senior Program Manager Visual Studio Microsoft Corporation
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Isolated Database Environments Kevin Howell February 2014.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
28. Januar, Zürich-Oerlikon. Working with Virtual Test Environments Marc Müller Principal Consultant 4tecture GmbH.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Introducing Visual Studio 2010: What It Is and Why You Should Care
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Parasoft : Improving Productivity in IT Organizations David McCaw.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
Software Testing Fundamentals
Dive into Application Lifecycle Management with Visual Studio 2010
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Software Quality Assurance
Manual testing of Windows Metro style apps built using HTML
Introduction to Team Foundation Server 2010
Dumps4download 2018 Microsoft Dumps | PDF - Free Try
12/9/ :15 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Introduction to VSTS Database Professional
Vinod Malhotra Group Program Manager Microsoft Corporation
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Tech·Ed North America /17/2019 4:14 PM
Jamie Cool Program Manager Microsoft
Presentation transcript:

Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation

“we have a changed requirement, what do I need to test?” “my testers are spending too long testing the same thing” “tooling is expensive (time, licenses, people)” “developers and testers work in silos and don’t communicate/speak the same language” “when is my software ready to ship?” “the developers say the defects are useless”

Manager

68%

reduce the time it takes to determine the root cause of a bug enable users to easily run acceptance tests and track their results reduce the time it takes to verify the status of a reported bug fix reduce the time it takes to replicate a bug uncovered by user actions reduce the time it takes to isolate differences between the test and production environment

8

release planning set test strategy define done, done establish environments review configurations create plans generate data multiple iterations inception construction release release iteration regression testing release doneness testing release sign off iteration planning add stories to plan define acceptance select regression tests iteration execution author tests run tests file bugs verify fixes automate tests iteration retrospective update master plan identify product debt identify test debt select test for automation

GeneralistSpecialist Manual Testing Some scripting Creates scripts to set up lab, create data Strong scripting skills Some coding skills Strong coding Develops fully automated testing procedures Expert coding skills Black Box Testing White Box Testing API Testing

coded ui test unit testing web performance test load test test runner test case management lab management data collectors (video, action log, event log etc) team foundation server with reporting (bugs, test cases, requirements, user stories, source control, build) team foundation server with reporting (bugs, test cases, requirements, user stories, source control, build) generalistspecialist

12

release planning set test strategy define done, done establish environments review configurations create plans generate data iteration planning add stories to plan define acceptance select regression tests iteration execution author tests run tests file bugs verify fixes automate tests iteration retrospective update master plan identify product debt identify test debt select test for automation release iteration regression testing release doneness testing release sign off inception construction release

Virtual Machines Hyper-V Host Automated Build- Deploy-Test Workflow Reduces Hardware Utilization Remote Diagnostic Collection Virtual Environment Setup/Tear down Built on Hyper-V Integrated with TFS 2010 Enabled by SCVMM Integrated management Multi-hypervisor management P2V and V2V Template deployment Optimize resource usage Managed by Microsoft Test Manager

Library Share 1Stored VM 1 Stored VM 2 Stored VM 3 Build Controller Test Controller Physical Environment / ESX Build Agent Test Agent Machine 1 Machine 2 Machine 3 Lab Management Build Management Test Case Management Project Management Source Control Work Item Tracking Reporting TFS 2010 Visual Studio 2010Microsoft Test Manager Hyper-V Host 1 Build Agent Lab Agent Test Agent Virtual Machine 1 Virtual Machine 2 Virtual Machine 3

Windows Vista SCVMM VM Template Library Sysprepped “gold images” Windows Server 2003 Windows Server 2008 …etc. Stored in SCVMM Library Windows 7 Windows Server 2008 Test Agent Build Agent Lab Agent Windows Server 2003

Microsoft Confidential 17

Build progress overtime is tracked Recent build status is reported to the team

Are we getting enough coverage? How many lines of code are we churning?

Workflow run for Deployment and Lab Restore snapshots create new ones after build Test against Lab Environments Automatically

Failing Tests are Flagged for further review Amount of Code Covered by Test is show Amount of code checked in per build

Microsoft Confidential 22

27