Presentation is loading. Please wait.

Presentation is loading. Please wait.

Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.

Similar presentations


Presentation on theme: "Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation."— Presentation transcript:

1 Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

2 Monitor + Learn Pla n Develop + Test Release

3 Agenda Web Performance Testing Load Testing Unit Testing Manual Testing Exploratory Testing Coded UI Testing Lab Management

4 Coded UI Tests Web Performance Tests Load Tests Generic Tests Ordered Tests Developer Unit Tests Database Unit Tests Test Plan Management Test Case Management Shared Steps Management Exploratory Testing Test Configuration Management Test Fast Forwarding Test Data Collection Test Lab Management Test Manager Manual Testing Tools Visual Studio Automated Testing Tools

5

6 Unit Testing with Code Coverage

7

8 Exploratory Testing Exploratory testing is the testing of an application without a set of tests defined in advance. During an exploratory test session, you are not restricted to a script or a set of predetermined steps. Some improvements have been made to the exploratory testing in Microsoft Test Manager.

9 Coded UI Testing Coded UI tests provide a way to create fully automated tests to validate the functionality and behavior of your application’s user interface. You can create coded UI tests directly from existing action recordings. Action recordings contain the steps taken during manual testing of an application.

10 Web Performance Testing Any new Web performance and load testing efforts you create in Visual Studio are now created in a Web performance and load test project type instead of a test project. A Web performance test consists of a series of HTTP requests. Web performance tests work at the protocol layer by issuing HTTP requests.

11 Load Testing Load tests consist of a series of Web performance tests or unit tests which operate under multiple simulated users over a period of time. Load tests can also include automated coded UI tests. Coded UI tests should be included only under specific circumstances. All the scenarios that use coded UI tests in load tests involve using the coded UI tests as performance tests.

12

13

14 Load Test Manager

15 Testing Tools using Visual Studio Demo

16

17

18

19

20

21

22

23

24

25 Lab Management Testing a complex multi-tiered application and creating different configurations in a user-flow can be challenging. Lab Management provides teams a powerful and flexible development and test lab environment to enable scalable build-deploy-test workflow and continuous integration through environment templates.

26 Testing Architecture VM Template LibrarySCVMM EnvironmentStandard Environment VM Template 2VM Template 1 Test Agent VMMAgent Web Server VM Database Server VM VM Host Web Server Database Server Test Agent Team Foundation Server System Center Virtual Machine Manager (SCVMM) Team Build Test Controller

27 Build-Deploy-Test SCVMM Environment Test Agent VMMAgent Web Server VM Database Server VM VM Host Team Foundation Server Test Controller Team Build (1) Get Source Code (2) Compile projects (7) Send test results (6) Execute automated tests (3) Copy build to running environment (4) Run deployment scripts for each machine (5) Create environment snapshot (8) Publish results to Team Foundation Server

28 Related Content http://msdn.microsoft.com/en-us/library/tfs/bb385901%28v=vs.110%29 http://blogs.msdn.com/b/visualstudioalm/archive/2012/06/04/getting-started-with-load- testing-in-visual-studio-2012.aspx http://msdn.microsoft.com/en-us/library/tfs/dd293547%28v=vs.110%29 http://blogs.msdn.com/b/visualstudioalm/archive/2012/07/09/javascript-unit-tests-on-team- foundation-service-with-chutzpah.aspx http://blogs.msdn.com/b/visualstudioalm/archive/2012/07/31/writing-a-visual-studio-2012-unit- test-adapter.aspx http://msdn.microsoft.com/en-us/library/tfs/ms182539%28v=vs.110%29.aspx

29 Visit Team System Café Today! The door is open 24/7 at the café! Stop by for a cup of joe and delicious tidbits on AppDev topics! http://www.teamsystemcafe.net

30 What's New for Application Lifecycle Management in Visual Studio 2012 http://bit.ly/baSMz5 What's new for Microsoft Test Manager 2012 http://bit.ly/wN2JrH Quick Start Guide for Manual Testing using Microsoft Test Manager 2012 http://bit.ly/d4l9qN Test Scribe for Visual Studio 2012 http://bit.ly/Nim0gH What is new in Coded UI Tests 2012 http://bit.ly/zWIbVf Platforms for Coded UI Tests and Action Recordings http://bit.ly/b5m32u Resources

31


Download ppt "Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation."

Similar presentations


Ads by Google