 About Me: Eric Hexter  Director of Austin.Net User Group  AspInsiders  Organized the 2007 Austin Code Camp  Build websites and web applications since.

Slides:



Advertisements
Similar presentations
Silverlight 2 CoreCLR Bringing the power of.NET to the net Andrew Pardoe, Common Language Runtime.
Advertisements

TUF23: TRIM User Forum 2010 Changing the Economics of IM Ravinesh Lal HP TRIM Web Client Project Lead Software Engineer ( Thanks to Helen Barnes )
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Building Your First Great Silverlight 2 Application Guy Burstein Microsoft Israel
The Microsoft’s solution for building cross-platform Rich Internet Applications.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
Getting data into Silverlight on SharePoint Neil Iversen
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Building Silverlight Applications Using the MVVM pattern An Introduction by Peter Messenger Senior Developer – Qmastor
Michael S. Scherotter Microsoft Corporation
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to .Net Framework
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Introduction to Microsoft.Net Session 01 Mata kuliah: M0874 – Programming II Tahun: 2010.
What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.
Introduction to .NET Rui Ye.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
Warren He, Devdatta Akhawe, and Prateek MittalUniversity of California Berkeley This subset of the web application generates new requests to the server.
The Inspiration Tour Ed Dunhill – blogs.msdn.com/edunhill Ben Coley – bencoley.spaces.live.com.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
TEST FRAMEWORK CREATION STORY FROM REAL LIFE. ABOUT AUTHOR Vitaliy Davidyak 8 years of experience in QA Skype: toldo-27
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
.NET and Webservices for Dummies Speaker: John J. Stark System Consultant, Integral Data Solutions.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Unit Testing Silverlight & Windows Phone Applications Jeff Wilcox Senior Software Development Engineer Silverlight
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Working in a Mobile App Development Environment Lesson 2.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Best Institutes offering Software Development courses.
Real Testing Scenario Strategy: A Real-life TestOps Environment
Introducing the Microsoft® .NET Framework
Introduction to Silverlight
Module 1: Getting Started
Silverlight Technology
Selenium Web Test Tool Training Using Ruby Language
Choosing between Silverlight and AJAX
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Consumer Developer Designer.
Presentation transcript:

 About Me: Eric Hexter  Director of Austin.Net User Group  AspInsiders  Organized the 2007 Austin Code Camp  Build websites and web applications since 1996  Unit Testing since 2004  Test Infected since 2006

 What is Silverlight  Why do you need a whole session on unit testing?  Silverlight Runtime  Types of Tests  Unit Test Pattern  Testing Framework Choices  Code  Async  Tips & Tricks  Resources

 Silverlight 2.0  Rich Internet Application platform  It is a Web technology  Subset of the.Net Runtime  Runs cross platform – Windows/Linux/Mac  Runs cross browser – IE/Firefox/Safari  Silverlight 1.0 = Javascript  Silverlight 2.0 =.Net – C#,Vb.Net,dynamic languages….

 The standard solutions for unit testing do not apply.  The CLR is a subset of.Net  Currently no Mocking support  All networking is Async  The Test Framework can solve solutions which were previously solved by multiple solutions.. ie nUnit + Watir / Selenium

 Unit Test  Tests a single method for a single assertion  Integration Test  Test the interaction of multiple classes.  Can leave the process boundry. Make calls to webservices…ect.  Smoke Tests  Tests the happy path by pushing the UI to perform user based test cases.

 Arrange  Act  Assert  See Code Sample - UnitTestSample

 Silverlight Test Framework  Unit Tests – run all tests  Integration Tests  Smoke Tests  TestDriven.Net  Unit Tests – single test execution  nUnit (Silverlight Project Template)  Unit Tests  Some Integration Tests

 Show Project References  Special Project Templates  Test Framework Runner  Why Asynchronous Tests  Silverlight User Interfaces can be async.  Out of process calls are async.  Sample….

 Making the Asynchronous tests palatable  Easier to read… Easier to remember months later  Less clutter / easier to meet the 3As  A fluent interface wrapper..  Sample

 Eric Hexter’s Blog   Jeff Wilcox  Jaime C