1 Unit Test in VS 2010 Presented by ZAN ZAN KOE. 2 Types of testing provided by VS  Unit test  Manual test  Web Performance Test  Coded UI Test 

Slides:



Advertisements
Similar presentations
Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Advertisements

Behavior Driven Test Development
Configuration management
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Unit Tests DEFINITION AND OVERVIEW by Paul M. code of the damned. com.
Copyright © 2006 Korson-Consulting 1/219 Unit 4 Test First Development.
ARCH-13 Developing WebSpeed  Applications Chris Skeldon Principal Consultant.
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
WebVERS Introduction The Visitor Estimation and Reporting System (VERS) program was developed as a DOS program. Several years ago the meter reading and.
Testing by Duncan Butler Sara Stephens. Too much to cover.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Generic API Test tool By Moshe Sapir Almog Masika Instructor Zvika Berkovic.
Design and Planning Presenter: Mike Team Members: Casey Kaushik Danny.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Faculty Manager An ACEware Webinar. In this webinar... Adding and Maintaining a Faculty Record Faculty Mgr Preferences & UDF’s Storing a faculty resume.
Jeff Bramwell Enterprise Applications Architect Farm Credit Services of America Jeff Bramwell Enterprise Applications Architect Farm Credit Services of.
Test and Lab Manager Manual Testing Layer Diagram UML Modeling Load Testing Web Testing Test Case Management IntelliTrace™ Architecture Explorer Test.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
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.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Winrunner Usage - Best Practices S.A.Christopher.
1 HAN Device Status Report Storyboard Smart Meter Texas Release 4.0 Requirements February 21, 2012 DRAFT.
Development Methodology N. Draper. Introduction Development Process Test driven development Continuous Integration –Automated build and test Trac Ticket.
CAHDRE Mentor / Mentee and Project Database Mathew Bergt University of Alaska Anchorage.
Visualisation of Statistics Callum, Daniel, Charlie, Courtney, Tom, Amel, Jesse.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Randy Pagels Sr. Developer Technology Specialist DX US Team (Developer Experience and Evangelism) Effective Testing and Automation with Microsoft Tools.
TEST-1 6. Testing & Refactoring. TEST-2 How we create classes? We think about what a class must do We focus on its implementation We write fields We write.
Chapter 8 Testing the Programs. Chapter 8 Learning Objectives Be able to …  Define different types of faults and how to classify them  Define the purpose.
Test Specifications A Specification System for Multi-Platform Test Suite Configuration, Build, and Execution Greg Cooksey.
Test-Driven Development Eduard Miric ă. The problem.
Using Test Driven Development Jon Kruger Blog: Twitter: JonKruger.
1 Presentation Title Test-driven development (TDD) Overview David Wu.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
An Overview of Software Testing By Kay E. Duchesne.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
MTA EXAM Software Testing Fundamentals : OBJECTIVE 6 Automate Software Testing.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Database Project Team 4 Group c v Menna Hamza Mohamad Hesham Mona Abdel Mageed Yasmine Shaker.
Ahmed Idris Tahir Waseel Application Service Provider.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Perfecto Mobile Automation
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Module 2: Authoring Basic Reports. Overview Creating a Basic Table Report Formatting Report Pages Calculating Values.
| See the possibilities… Scheduler Basics Fusion 08 John Berenguer.
Performance Testing Using VSTS Saravana Kumar Microsoft MVP, VSTS Hewlett Packard Saravana Kumar Microsoft MVP, VSTS Hewlett Packard.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R.Nagar Hyderabad Tel: / Mob:

Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
1 © Agitar Software, 2007 Automated Unit Testing with AgitarOne Presented by Eamon McCormick Senior Solutions Consultant, Agitar Software Inc. Presented.
Software Testing Kobla Setriakor Nyomi Faculty Intern (Programming II)
Test Driven Development
Presented by [Harshit Agrawal] 03/02/2017
CS615 Software Engineering Seminar I Final Project
Manual testing of Windows Metro style apps built using HTML
Rapid Connect® Getting Started
TDD adoption plan 11/20/2018.
Introduction to Access
Existing SQL Integration
Integrated Statistical Production System WITH GSBPM
Samir Behara, Senior Developer, EBSCO
Presentation transcript:

1 Unit Test in VS 2010 Presented by ZAN ZAN KOE

2 Types of testing provided by VS  Unit test  Manual test  Web Performance Test  Coded UI Test  Load Test  Generic test  Ordered test

3 Unit Test  one of the earliest phases of testing  test the smallest functional unit  returning the expected result for different sets of parameter values  a functional class method test which calls a method with the appropriate parameters

4 Unit Tests … Do not adversely impact the environment – If a row in a database is added during the unit test, it should be removed in the cleanup code Are independent of other unit tests Should be automated – Run with a single-click of a button – Run during Continuous Integration builds Can be run by anyone on the team

5 Unit Tests are Requirements Requirements should be clear and testable A well-understood requirement can be expressed – As a single unit test – As a single unit test driven by a data source – As a collection of unit tests When all related unit tests pass, then the requirement has been met – This is the basis for Acceptance Test-Driven Development

6 Unit Test in VS 2010  has great support for unit testing  enables the team to write and run unit tests  has the functionality to automatically generate unit test classes and methods  generates the test methods or the base code for the test methods

7 Data Driven Unit Test  is a unit test that is run repeatedly for each row in a data source  to test an application that is used by different users

8 Workthrough  Working with Unit Tests  Working with Data Driven Unit Tests

9

10