Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy

Slides:



Advertisements
Similar presentations
Browser Guideline Powered by DonorCommunity TM DonorCommunity eLearning Series v1.2, February 2012 Browser Guideline.
Advertisements

Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
Telerik Software Academy Software Quality Assurance Telerik Testing Framework.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
FIRST COURSE Computer Concepts Internet and Microsoft Office Get to Know Your Computer.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
Google Chrome Your Customized Google Buddy April 2012 John Riley and Denise Tate-Kuhler.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 2: Working with Webpage Files.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
1 Team Management System (TMS) By DACCIT Pvt. Ltd., Indore.
Telerik Software Academy Software Quality Assurance.
Web/Desktop Testing Telerik Software Academy Software Quality Assurance.
Daniel Levy Solutions Consultant, Telerik Testing Tools Division.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
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.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Siemens Power Generation, Instrumentation &Controls
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Tutorial 1: Browser Basics.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
XP Browser and Basics COM111 Introduction to Computer Applications.
By: Gia Vuong Riyad Mahmud Narsimha Kalthy.  What is Mahara?  Logging into the ACS Portfolio  Using Mahara to Manage: ◦ Files ◦ Blogs ◦ External Feeds.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Getting Started with your Cloud File Sync Tool. Part I: Getting Started.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Main Concepts of Web Testing Telerik Software Academy Software Quality Assurance.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Zhuhai Test Automation Overview Ryan Li Team lead of test automation Foglight QA.
Uploading, Encoding and Tracking Files.  Introduction  Source vs. Published File Types  Streaming vs. Downloaded files  The Upload Tab  Playlists.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
PhoneGap Cross-Platform Development Company India
File Management in the Cloud
Tools for Performance, Load Testing, Stress Testing Using Telerik Test Studio Pavel Pankov QA Lead Automated Testing Team Telerik QA Academy.
Apache Cordova Overview
WPF vs Silverlight.
Introduction to Office365 Forms and Flow
Introduction to Silverlight
Introduction to Office365 Forms and Flow
Mobile Application Development with MeeGo™ - Programming with SDK
Silverlight Technology
Windows 10 Preview Andy & Jerry
CIS16 Application Development Programming with Visual Basic
Office 365 Development.
Office 365 Development.
Selenium Tutorials Cheyat Training.
Technical Integration Guide
Zotero 5.0 and Juris-M: Reference Management for Law
WCF Data Services and Silverlight
Telerik Testing Framework
Selenium IDE Installation and Use.
Getting Started With LastPass Enterprise
Chloe Riley | Research Commons Librarian |
Presentation transcript:

Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy

 Testing WPF Desktop Applications With Test Studio  Mobile Testing  Telerik Testing Framework  Test Studio’s Extras  Bug Tracking  Test Studio Explore  Visual Studio Plug in 2

 Windows Presentation Foundation (WPF)  An entirely new graphical display system for Windows  Empowers rich-media applications  Provides a clear separation between the UI (XAML) and the business logic (C#)  Influenced by modern display technologies such as HTML, CSS and Flash  Hardware-accelerated 4

Demo

The Real Deal Mobile Testing

 Thousands of Mobile Handsets  different screen sizes, input methods (QWERTY, touch, normal) with different hardware capabilities 7

 Different Mobile Platforms/OS  mobile platforms, different OS versions and platform limitations  Different Mobile Carriers/Manufacturers  every manufacturer may have some norms regarding the mobile application 8

 What do you need to get started  Mac OS X  XCode 4.2+  iOS SDK 4.x+  What to set up  Set Auto-Lock to Never.  Set Auto-Correction to Off. 9

 Configure your application  tools/support/documentation/user- guide/mobile-testing/deployment/uikit- testing.aspx tools/support/documentation/user- guide/mobile-testing/deployment/uikit- testing.aspx tools/support/documentation/user- guide/mobile-testing/deployment/uikit- testing.aspx  Tests can be recorded for  Web Applications  iOS Applications 10

 Recording test steps  Flip the verification bar to the top of the screen  Tap Add Task  Tap and select the control you want to perform task on  From lists Tasks/Actions/Verifications– select the one you need  Save the test  Tap on Test Steps Button  Tap on Save 11

 Load saved tests in Test Studio  Play button  repeats the recorded test  Results  Tapping on a result gives details of that result  Results History button  history of results of the corresponding test 12

 Dashboard  Feedback  Testing  Crash Reports  Contributors 13

 The dashboard provides an overview of your account with a quick glimpse into  Feedback  Crash Reporting  Testing activity 14

 Feedback  See what your team, and potentially the public, is saying about your application  Testing  View the collection of projects created and synced between your automation devices 15

 Crash Reports  Receive vital information about when, how, and why your application is crashing Testing  Click to sent the error to the developer 16

 Contributors  The account owner may invite contributors via , view sent invites, and delete existing users 17

 An iOS reporting library that provides services and tools for reporting feedback and crashes  Setup  UIKit – Objective-C  Xamarin.iOS – C#  Cordova – HTML, JavaScript & CSS 18

 Telerik offers a free testing framework  Formerly known as WebAii Testing Framework  Telerik Testing Framework can be downloaded from Telerik's web site: tools/webaii-framework-features.aspx tools/webaii-framework-features.aspx tools/webaii-framework-features.aspx 20

 Telerik Testing Framework provides various functionality  Browser abstraction  Telerik RadControls Automation  Subscribe to JavaScript Events  Extensive HtmlControl Suite  AJAX Automation  Element Identification Using LINQ 21

 Telerik Testing Framework provides various functionality  Silverlight Automation  JavaScript Invocation and Logging  VS Unit Testing Integration  HtmlPopups and Browser Dialogs Support  NUnit/MbUnit/XUnit Integration 22

Quick Demo Source:

Integration and Bug tracking

 Test Studio’s Bug tracking  Log bugs directly from Test Studio into defect tracking systems  Team Pulse  Team Foundation Server 25

 Four ways to submit a bug  Right click on the failed step and then  Double click on the icon in front of the failed step and then on the Step Failure Details click  Pause the Visual Debugger and click  From the Results Tab 26

 Fill in Title and Description  Select the server you want to submit to  Click Submit 27

 Test Studio Explore  easily capture bugs and send feedback  available in Internet Explorer, Firefox, Safari, and Chrome 28 FeedbackFeedback - provide comments on a web page and submit your assessment. Move Help Close

 Capture your screenshot 29  Configure your server, user credentials and project options (TFS or TeamPulse)

30  Send your feedback  Via  to your bug tracking tool  Export it as document  Observe the results

 You can export your test project from the Standalone version to Visual Studio for direct use 31

 Create Test Studio Project in Visual Studio 32

 Record web tests  Add new Web Test  Record your Test  Export web tests  Add code behind 33 test-vs-plugin/web-test.aspx test-vs-plugin/web-test.aspx

 Record WPF tests  Add new WPF Test  Configure WPF Application Path  Record your test  Export web tests  Add code behind 34 test-vs-plugin/wpf-test.aspx test-vs-plugin/wpf-test.aspx

Questions?