Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.

Slides:



Advertisements
Similar presentations
Test - PlanungAusführungReporting PlanungAusführungReporting.
Advertisements

Zwanzig Zehn Die Roadshow. Die neuen Produkte.
Agile Project Planning End to End Traceability Stunning New Reports 1-click Custom Excel reports New Dashboards Branch Visualization DistributedBuild Build.
Produktiv Software entwickeln mit Visual Studio, heute und morgen
Software Testing with Visual Studio 2013 & Team Foundation Server 2013 Benjamin Day.
Modern Application Development Users are demanding a new breed of applications. Modern Application Lifecycle Modern applications require a modern application.
ALM with SharePoint 2010 and Visual Studio 2010 Paul Yuknewicz Lead Program Manager, Visual Studio
Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
Standalone Apps; Web Clients; Mobile Devices Client/Server Systems Online Services.
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.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Visual Studio 2010 Diagnostics and Analysis Tools to Improve Software Quality As building software becomes more complex, the probability of exposing end-users.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Gracias a nuestros partners Agenda Sala Madrid Sala Paris Sala Berlin Sala Londres Sala Amster. Sala Roma Planta Primera Planta Segunda.
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Team System Adoption Martin Woodward Teamprise. Visual Studio Editions Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and.
Jeff Bramwell Enterprise Applications Architect Farm Credit Services of America Jeff Bramwell Enterprise Applications Architect Farm Credit Services of.
Project Manager Developer Tester Infrastructure Architect Solution Architect Business Stakeholder.
Test and Lab Manager Manual Testing Layer Diagram UML Modeling Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Test.
Anthony Borton. MV P “It was an epic failure... I tried to get on and couldn't” I'm really annoyed that I wasted so much time trying to get onto.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Development Best Practices Concepts & Microsoft’s Approach.
Application Lifecycle Management and the cloud
tinyurl.com/ProTFS2012.
tinyurl.com/ProTFS2012.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Bill Wolohan Bennett Adelson
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
Upload your final deck on the speaker portal on or before June 20, 2013 at 5:00 pm PT. PowerPoint presentations undergo a brief scrub process and are.
Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |
DEV 301 Visual Studio Team System Tom Arnold Program Manager Microsoft Corporation “Enabling Better Software through Better Testing”
Ram Cherala Principal Program Manager Microsoft Corporation DTL320.
Ahmed Salijee Developer Advisor DTL201.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Giles Davies Testers are from Venus.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
MTA EXAM Software Testing Fundamentals : OBJECTIVE 6 Automate Software Testing.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Getting Started with Visual Studio Lab Management Eran Ruso, ALM Expert,E4D Solutions Coby Peled, Architect, Microsoft Meni Zalzman, SDET, Microsoft.
Automation Build TFS 2010 Trainer: Eran Ruso. Training Agenda Team System Introduction SCM – Classic – Feature Crus Team Build 2010.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
E4D SOLUTIONS LTD EXPERTS FOR DESIGN DEVELOP DEBUG DEPLOY שיפור איכות המוצר בעזרת כלי הבדיקות של מיקרוסופט.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
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.
Les liens typés entre Work Items
Visual Studio 2005 “Personalized productivity”
Microsoft Test and Lab Manager : Exécution de cas de tests
Architecture Explorer
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
VISUAL STUDIO 2010 Le service de build.
Gestion visuelle de branches
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Automation Testing Trainer: Eran Ruso

Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test Performance Testing

ALM

ALM (2)

QA Process

Tester’s Role In Agile Part of the team Little Planning and Test Case writing Plans only for the functionality in the Iteration/Spring Functional Testing happens in each Iteration/Spring System Testing and Performance Testing happens in last sprints

Automation Testing Definition Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process. (Wiki pedia)

When? Repeatable Test Scenarios Application Logic Level Unit Test the code Checking the Performance Data Driven Tests

When Not? Test Cases that are complicated for coding like image comparison Test Cases that we run only a small number of times Complex to code Premature parts in the Application (Constant Changes)

Why not Automate Everything? Low ROI (Return On Investment) Many times the Test Case is too complicated for a machine Most of the time the Look and Feel needs to be done by Human Tester

Project Manager Developer Tester Infrastructure Architect Solution Architect Business Stakeholder Motivation

Visual Studio 2010

VSTS 2010 Test Capabilities Coded UI Test Unit Testing Web Test Load Test Test Runner Test Case Management Virtual Lab Management Data Collectors (Historic Debugging, System Info.) Team Foundation Server with Reporting Manual Test

Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core DevelopmentSilverlight Tools Web Development SharePoint Development Generate from Usage Static Code Analysis Database Deployment Code Metrics Database Unit Testing Test Data Generation Test Impact Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt Manual Testing Layer Diagram UML Modeling Load Test Testing Web Performance Testing Test Case Management IntelliTrace™ Architecture Explorer FFwd for Manual Test Logical Class Designer Test Manager Rich Actionable Bugs Testing Capabilities

Manage Test Cases

Code UI Test

Unit Test

Performance Testing LESS Approach: Less is the initials of: Load, Endurance, Stress and Spike Load Test: The test target is to check that the system can handle expected load of users doing different scenarios in the system. Endurance Test: The test target is to check the reliability of the system.

Performance Testing (2) Stress Test: The test target is to find the upper limit that the system can handle. Spike Test: The test target is to check that the system can handle spikes of users and can gracefully handle a sudden load in the system.

Performance Testing

Summary Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test Performance Testing

For More Information… Eran Ruso Blog: Team System Guides: