Ranorex Tutorial. About this Document... 1 Ranorex Installation and Setup... 1 Tutorial Test SimpleCalculator using Ranorex... 2
|
|
- Damian Hampton
- 5 years ago
- Views:
Transcription
1 Ranorex Tutorial Spirit Du March 27 th, 2007 Ver Contents About this Document... 1 Ranorex Installation and Setup... 1 Tutorial Test SimpleCalculator using Ranorex... 2 About this Document NUnit framework is very useful for testing a small piece of program without GUI. But how do we test the correctness of GUI interactions? This document introduces a tool Ranorex, which can simulate user interactions and perform assertions. We will integrate this tool with the NUnit framework to test the SimpleCalculator developed in your homework. Ranorex Installation and Setup Ranorex is a Windows GUI test and automation Library for C++, Python, and the.net languages. The user (e.g. the software tester) should use the functionalities of the programming languages like Python or C# as a base, and enlarge it with the GUI automation functionality of Ranorex. Before starting this tutorial, it needs to get the Ranorex installer form the URL: Download the free edition and execute the installer with default settings. After installation 1, copy the file: RanorexCore.dll 2 from [Ranorex Location] 3 \Bin\Net2.0\ and then paste to [Windows] 4 \system32\ as global library cache 5. 1 You don t have to install the Ranorex. But you do need to do this set up step by yourself because there is no such file in system32 folder in the computer lab. 2 Any project developed with Ranorex will run with RanorexCore.dll 3 The default location is C:\Program Files\Ranorex The default location for Windows XP/2000 is C:\WinNT\ 5 It will facilitate the development without denoting the location of RanorexCore.dll in each project. Windows Programming Tutorial Ranorex - 1-
2 Tutorial Test SimpleCalculator using Ranorex Step1.Open the existing Visual Studio Solution which contains your calculator. As shown in Figure 1, SimpleCalculator is the project developed in the previous homework which is contained in Windows Programming solution. Figure 1 The Solution contains SimpleCalculator project Step2.Add a class: GUITester into existing project. Figure 2 Add a new class: GUITester Step3.Add RanorexNet references 6 Figure 3 Add Ranorex reference Step4.Add using declarations Open the GUITester.cs and add the following two declarations. 6 Default location: C:\Program Files\Ranorex-1.1.0\Bin\Net2.0 Windows Programming Tutorial Ranorex - 2-
3 using NUnit.Framework; using Ranorex; Step5.Declare a test fixture and a member data This is similar to the previous tutorial; add a test fixture attribute before the class declaration. Then, change the visibility to public and add a new field: _testee. namespace SimpleCalculatorGUITests { [TestFixture] public class GUITester { Form _testee; Step6.Use the Ranorex to activate SimpleCalculator in setup method 7. Add a member method, setup(), into GUITester class. Note that the [SetUp] attribute and the value of application string must be the same as the title (name of the.exe file) of your simple calculator. [SetUp] public void setup() { // Project Name or executable file name string application = "SimpleCalculator"; Application.SleepTime = 50; Mouse.MoveTime = 10; Application.Start(application); _testee = Application.FindFormTitle(application, SearchMatchMode.MatchExact, true, 2000); Assert.IsTrue(_testee!= null); Step7.Add a tear down member method to close the activated form In the previous tutorial, it is not necessary to declare the tear down method, because garbage collection is automatically performed. But in this tutorial, a tear down method is required to close the application (form) activated by the set up method. 7 The assertion failed in setup() that will skip the runtest() and then call teardown() directly. Windows Programming Tutorial Ranorex - 3-
4 [TearDown] public void teardown() { _testee.close(); Step8.Add a member method to control the mouse 8 Ranorex offers several ways to find 9 GUI widgets (controls) on the screen and also offers the control of mouse and keyboard. Now add a member method as below which can move the mouse pointer to the target control and then click on it. public void movetocontrolandclick(form form, string text) { Assert.IsTrue(form!= null); Control control = form.findchildtext(text); Assert.IsTrue(control!= null); Mouse.MoveToControl(control); Mouse.ClickControl(control); Step9.Write a test script Now we can write test cases by using the above movetocontrolandclick method. Add a new member method with the following codes to automatically perform the user s actions 10 : *5/6= 8 The same as the setup() method, if there is any assertion failed in the movetocontrolandclick() method, the NUnit will skip the remaining codes and then call teardown() directly. 9 Ranorex provides several methods: by object name or id, text and class name. For more information, please refer to the Ranorex document. 10 Design your actions sequence for practice if you have more time after finishing the tutorial Windows Programming Tutorial Ranorex - 4-
5 public void runscripts() { movetocontrolandclick(_testee, "1"); movetocontrolandclick(_testee, "+"); movetocontrolandclick(_testee, "1"); movetocontrolandclick(_testee, "2"); movetocontrolandclick(_testee, "-"); movetocontrolandclick(_testee, "3"); movetocontrolandclick(_testee, "-"); movetocontrolandclick(_testee, "4"); movetocontrolandclick(_testee, "*"); movetocontrolandclick(_testee, "5"); movetocontrolandclick(_testee, "/"); movetocontrolandclick(_testee, "6"); movetocontrolandclick(_testee, "="); Step10. Add assertion integrated with NUnit Framework Now we would like to make sure the result of the previous calculation is 5. Add a member method with [Test] attribute (so that it can be identified by UnitRun add-in) as follows: [Test] public void runtest() { Assert.IsTrue(_testee!= null); runscripts(); Control control = _testee.findcontrolname("_resultdisplayer"); Assert.IsTrue(control!= null); Assert.AreEqual(control.Text, "5."); Step11. Run the unit test through UnitRun add-in While the unit test is under running, please do not move your mouse or click any key. Any event generated by mouse moving or clicking will cause the test failed. Windows Programming Tutorial Ranorex - 5-
6 Figure 4 Run unit test through UnitRun add-in. Figure 5 NUnit activate simple calculator through Ranorex and assert the value. End Tutorial Windows Programming Tutorial Ranorex - 6-
Tutorial Ranorex. Contents. About this Document. Spirit Du Ver. 1.5, 22 nd November, 2007 Ver. 2.3, 29 th October, 2008
Tutorial Ranorex Spirit Du Ver. 1.5, 22 nd November, 2007 Ver. 2.3, 29 th October, 2008 Contents About this Document...1 Tutorial Ranorex...2 Appendix A Install Ranorex...6 Appendix B Activate Program...6
More informationC# 2013 Express Web WebDriver Automation. Introduction tutorial
C# 2013 Express Web WebDriver Automation Introduction tutorial John Sumner 2015 Contents Introduction... 3 Section 1. Introduction to C# 2013 Express for Web... 3 Installation of Microsoft Visual C# 2013
More informationChapter 2 NUnit Fundamentals
Chapter 2 NUnit Fundamentals Rev. 4.7 Copyright 2015 Object Innovations Enterprises, LLC 35 NUnit Fundamentals Objectives After completing this unit you will be able to: Describe the general structure
More informationCOMP 111. Introduction to Computer Science and Object-Oriented Programming. Week 3
COMP 111 Introduction to Computer Science and Object-Oriented Programming Tasks and Tools download submit edit Web-CAT compile unit test view results Working with Java Classes You Use You Complete public
More informationSpiraTest / SpiraTeam Automated Unit Testing Integration & User Guide Inflectra Corporation
SpiraTest / SpiraTeam Automated Unit Testing Integration & User Guide Inflectra Corporation Date: August 30th, 2017 Contents 1. Introduction... 1 2. Integrating with NUnit... 2 3. Integrating with JUnit...
More informationSoftware Testing Workshop 2014 Introduction
Software Testing Workshop 2014 Introduction May 3 rd 2014. FAST, Islamabad. About Us Majd Uddin 15+ years of experience with a decade in software testing Promoting software quality: M.Sc. (CS) from PUCIT,
More informationTutorial - Hello World
Tutorial - Hello World Spirit Du Ver. 1.1, 25 th September, 2007 Ver. 2.0, 7 th September, 2008 Ver. 2.1, 15 th September, 2014 Contents About This Document... 1 A Hello Message Box... 2 A Hello World
More informationJava GUI Testing Tools
Java GUI Testing Tools Well, this is my take, and while I try to be unbiased, I *am* the author of one of the frameworks. Be sure to take a look at some of the yahoo java-guitesting archives as well; there
More informationNunit V2.0-3 October, 2002
Nunit V2.0-3 October, 2002 The day has finally come and NUnit V2.0 is released. The version that you will see in the about box is 2.0.6. Thanks to all that have helped with working through problems. In
More informationMarthon User Guide. Page 1 Copyright The Marathon developers. All rights reserved.
1. Overview Marathon is a general purpose tool for both running and authoring acceptance tests geared at the applications developed using Java and Swing. Included with marathon is a rich suite of components
More informationCustomizing DAZ Studio
Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:
More informationEVALUATION COPY. Test-Driven Development Using NUnit and C# Student Guide Revision 4.6. Unauthorized reproduction or distribution is prohibited.
Test-Driven Development Using NUnit and C# Student Guide Revision 4.6 Object Innovations Course 4105 Test-Driven Development Using NUnit and C# Rev. 4.6 Student Guide Information in this document is subject
More informationBuilding 3D Slicer. MACbioIDi February March Carlos Luque
Building 3D Slicer MACbioIDi February March 2018 Introduction Outline Environment Setup in Windows Slicer Source Build Slicer Run Slicer Testing Package Slicer This tutorial is based on https://www.slicer.org/wiki/documentation/nightly/developers/build_instructionsslicer
More informationJUnit Framework. Terminology: assertions, annotations, fixtures. Dr. Siobhán Drohan Mairead Meagher. Produced by:
JUnit Framework Terminology: assertions, annotations, fixtures Produced by: Dr. Siobhán Drohan Mairead Meagher Department of Computing and Mathematics http://www.wit.ie/ Topic List General Terminology
More informationwith TestComplete 12 Desktop, Web, and Mobile Testing Tutorials
with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these
More informationProgramming in Visual Basic with Microsoft Visual Studio 2010
Programming in Visual Basic with Microsoft Visual Studio 2010 Course 10550; 5 Days, Instructor-led Course Description This course teaches you Visual Basic language syntax, program structure, and implementation
More informationPROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO 2010 Course: 10550A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This course teaches you
More informationAdjusting the view. Magnifying the page view. Working with large page sizes. Choosing a page layout for scrolling ease. Setting a default view
Adjusting the view Magnifying the page view Working with large page sizes Choosing a page layout for scrolling ease Setting a default view Reading documents in Full Screen view Choosing a Web browser for
More informationMaking Programs Fail. Andreas Zeller
Making Programs Fail Andreas Zeller Two Views of Testing Testing means to execute a program with the intent to make it fail. Testing for validation: Finding unknown failures (classical view) Testing for
More informationGetting Started with ExcelMVC
Getting Started with ExcelMVC Just like Silverlight or WPF (Windows Presentation Foundation), ExcelMVC facilitates a clear separation between your application s business objects (Models), its user interfaces
More informationDemo Framework. Author(s) : Maarten DANIELS Reviewed by :
e-trustex Demo Framework Author(s) : Maarten DANIELS Reviewed by : Approved by : 1.00 version : Date: 24/11/2014 Document history Version Date Comment Modified pages 1.00 30/09/2012 Creation for e-trustex
More informationMicrosoft Robocopy GUI Users Guide
Microsoft Robocopy GUI Users Guide Version 3.1.1 Copyright 2002-2006 Microsoft Corporation Page 1 Table of Contents 1 Requirements...3 2 Installation...3 3 What s new in Microsoft Robocopy GUI 3.1.1?...7
More informationTest Driven Development with NUnit for.net - Getting Started
Test Driven Development with NUnit for.net - Getting Started Boulder Colorado.NET User Group http://www.boulderug.com/ 6/27/2006 5:30 PM Copyright, 1996 Dale Carnegie & Associates, Inc. Clark Anderson
More informationTechnology for ESOL Part 1: Computer Basics and Operating System
Technology for ESOL Part 1: Computer Basics and Operating System Use these handouts while you go through the self-paced presentation. If you need help ask the Language Lab staff to assist you. Use the
More informationTest-Driven Development JUnit
Test-Driven Development JUnit Click to edit Master EECS text 2311 styles - Software Development Project Second level Third level Fourth level Fifth level Wednesday, January 18, 2017 1 Simulator submission
More informationHands-On Lab. Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish. Lab version: 1.0.5
Hands-On Lab Authoring and Running Automated GUI Tests using Microsoft Test Manager 2012 and froglogic Squish Lab version: 1.0.5 Last updated: 27/03/2013 Overview This hands- on lab is part two out of
More informationLab 5 Pointers and Arrays
Lab 5 Pointers and Arrays The purpose of this lab is to practice using pointers to manipulate the data in arrays in this case, in arrays of characters. We will be building functions that add entries to,
More informationTutorial How to design an interactive Stingray walk-through in minutes
Tutorial How to design an interactive Stingray walk-through in minutes edddison is the easiest way to navigate through Stingray models. 1. Install software Install Stingray 1.4 or higher on your PC running
More information.NET Programming Guide. Server
.NET Programming Guide Server 1 Overview... 2 2 Installation... 2 2.1 Prerequisites... 3 2.2 Internet Information Server (IIS)... 3 2.2.1 API... 3 2.2.2 Proxy... 3 2.3 Global Assembly Cache... 4 2.4 The.NET
More informationCoolux Pandoras Box v5.5 Dear Pandoras Box users,
Coolux Pandoras Box v5.5 Dear Pandoras Box users, 1 You can now download the new Pandoras Box Version 5.5. Please find a summary of the main changes/features below. For more detailed information please
More informationQuick Guide for the ServoWorks.NET API 2010/7/13
Quick Guide for the ServoWorks.NET API 2010/7/13 This document will guide you through creating a simple sample application that jogs axis 1 in a single direction using Soft Servo Systems ServoWorks.NET
More informationUnit Testing with NUnit
Unit Testing with NUnit About Codemanship Software development training & coaching Founded in 2009 in London Clients include BBC, UBS, Waters, Sage, John Lewis, NHS & Salesforce Organiser of original Software
More informationUsing IDLE for
Using IDLE for 15-110 Step 1: Installing Python Download and install Python using the Resources page of the 15-110 website. Be sure to install version 3.3.2 and the correct version depending on whether
More information10266 Programming in C Sharp with Microsoft Visual Studio 2010
10266 Programming in C Sharp with Microsoft Visual Studio 2010 Course Number: 10266A Category: Visual Studio 2010 Duration: 5 days Course Description The course focuses on C# program structure, language
More informationCREATE A REMEDY ONLINE SERVICE REQUEST
This tutorial guides users on how to login and logout of MyIT-BMC Service Request app, create a service request and submit it to the Destiny Help Desk. In this tutorial you will learn how to: Login to
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 04 Tutorial 1, Part 1 Ubuntu Hi everyone, welcome to the first
More informationReading: Managing Files in Windows XP
Student Resource 13.4a Reading: Managing Files in Windows XP Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces
More informationEngr 123 Spring 2018 Notes on Visual Studio
Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your
More informationCS 101 Fall 2006 Midterm 1 Name: ID:
You only need to write your name and e-mail ID on the first page. This exam is CLOSED text book, closed-notes, closed-calculator, closed-neighbor, etc. Questions are worth different amounts, so be sure
More informationIBSDK Quick Start Tutorial for C# 2010
IB-SDK-00003 Ver. 3.0.0 2012-04-04 IBSDK Quick Start Tutorial for C# 2010 Copyright @2012, lntegrated Biometrics LLC. All Rights Reserved 1 QuickStart Project C# 2010 Example Follow these steps to setup
More informationTest automation / JUnit. Building automatically repeatable test suites
Test automation / JUnit Building automatically repeatable test suites Test automation n Test automation is software that automates any aspect of testing n Generating test inputs and expected results n
More informationTest automation Test automation / JUnit
Test automation Test automation / JUnit Building automatically repeatable test suites Test automation is software that automates any aspect of testing Generating test inputs and expected results Running
More informationStartfish driver installation is a two step process for Windows operating systems.
Installation Windows Minimum System Requirements Windows XP (Service Pack 1) Intel Pentium III or equivalent processor 128MB of ram USB 2.0 Port (The camera will not work on a standard USB 1.1 port) Startfish
More informationFunctional Testing (Testování funkčnosti)
Functional Testing (Testování funkčnosti) http://d3s.mff.cuni.cz Pavel Parízek parizek@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Nástroje pro vývoj software Functional
More informationTuesday, November 15. Testing
Tuesday, November 15 1 Testing Testing Waterfall model show testing as an activity or box In practice, testing is performed constantly There has never been a project where there was too much testing. Products
More informationINSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC. Nicholas Fitzkee Mississippi State University Updated May 19, 2017
INSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC Installing Secure Shell (SSH) Client Nicholas Fitzkee Mississippi State University Updated May 19, 2017 The first thing you will need is SSH. SSH
More informationProgramming in C# with Microsoft Visual Studio 2010
Programming in C# with Microsoft Visual Studio 2010 Course 10266; 5 Days, Instructor-led Course Description: The course focuses on C# program structure, language syntax, and implementation details with.net
More informationFresh Voice V5 Simple Manual
Fresh Voice V5 Simple Manual ANET CO., TLD 1 Copyright 2008 E003 1. FRESH VOICE V5 INSTALLATION STEPS...3 1.1. Preparation before downloading Fresh Voice V5... 4 1.2. Fresh Voice V5 Download Center...
More informationTable of Contents. Table of Contents Coupling QuantumATK with Synopsys tools
Table of Contents Table of Contents Coupling QuantumATK with Synopsys tools Preparations Installing the addon New project Silicon crystal DFT model setup Running the calculation Visualizing the band structure
More informationNetBeans IDE Java Quick Start Tutorial
NetBeans IDE Java Quick Start Tutorial Welcome to NetBeans IDE! This tutorial provides a very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a simple
More informationWalkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX
Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Walkthrough Using the New CLR Interop Feature of Microsoft Dynamics AX Lab Manual Table of Contents Lab 1: CLR Interop... 1 Lab Objective...
More informationCookbook for using SQL Server DTS 2000 with.net
Cookbook for using SQL Server DTS 2000 with.net Version: 1.0 revision 15 Last updated: Tuesday, July 23, 2002 Author: Gert E.R. Drapers (GertD@SQLDev.Net) All rights reserved. No part of the contents of
More informationContinuous Integration with Selenium and Jenkins
Continuous Integration with Selenium and Jenkins Continuous Integration Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several
More informationUser Interface Software Projects
User Interface Software Projects Assoc. Professor Donald J. Patterson INF 134 Winter 2013 The author of this work license copyright to it according to the Creative Commons Attribution-Noncommercial-Share
More informationSoftware Testing Prof. Meenakshi D Souza Department of Computer Science and Engineering International Institute of Information Technology, Bangalore
Software Testing Prof. Meenakshi D Souza Department of Computer Science and Engineering International Institute of Information Technology, Bangalore Lecture 04 Software Test Automation: JUnit as an example
More information1. Go to the URL Click on JDK download option
Download and installation of java 1. Go to the URL http://www.oracle.com/technetwork/java/javase/downloads/index.html Click on JDK download option 2. Select the java as per your system type (32 bit/ 64
More informationJames Foxall. Sams Teach Yourself. Visual Basic 2012 *24. Hours. sams. 800 East 96th Street, Indianapolis, Indiana, USA
James Foxall Sams Teach Yourself Visual Basic 2012 *24 Hours sams 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 PART I: The Visual Basic 2012 Environment HOUR
More informationTech Day Camtasia. What is Camtasia Studio?
Tech Day 2008 Camtasia What is Camtasia Studio? Camtasia Studio is a video-based screen capturing software program. It is analogous to using a video camera to record your screen. However, unlike using
More informationTutorial: Creating a Gem with code
Tutorial: Creating a Gem with code This tutorial walks you through the steps to create a simple Gem with code, including using the Project Configurator to create an empty Gem, building the Gem, and drawing
More informationAssumptions. History
Assumptions A Brief Introduction to Java for C++ Programmers: Part 1 ENGI 5895: Software Design Faculty of Engineering & Applied Science Memorial University of Newfoundland You already know C++ You understand
More informationAutomated Testing in Dynamics 365 For Operations. Devin Steinke Solution Architect, PCL
Automated Testing in Dynamics 365 For Operations Devin Steinke Solution Architect, PCL Testing Principals Testing Quadrants Automated & Manual Manual Functional Testing Story Tests Business Cycle or Integration
More informationMemory and C++ Pointers
Memory and C++ Pointers C++ objects and memory C++ primitive types and memory Note: primitive types = int, long, float, double, char, January 2010 Greg Mori 2 // Java code // in function, f int arr[];
More informationFundamental C# Programming
Part 1 Fundamental C# Programming In this section you will find: Chapter 1: Introduction to C# Chapter 2: Basic C# Programming Chapter 3: Expressions and Operators Chapter 4: Decisions, Loops, and Preprocessor
More informationAP Computer Science A Summer Assignment
AP Computer Science A Summer Assignment Welcome to AP Computer Science A! I am looking forward to our class. Please complete the assignment below. Email the completed Part I as an attachment to kgeorge@glenridge.org
More informationHomework Assignment #1
CISC 2200 Data Structure Spring, 2016 Homework Assignment #1 1 Short practices on linked list, see Textbook Page 205, Problem 9-12 2 Pointers: operations (deference, address-of), and syntax errors (a)
More informationIntroduction. Instructor: Jia Xu CSCI-135
Introduction Instructor: Jia Xu CSCI-135 about 135 prerequisite: CSCI-127 final score: 25% programming projects (3-5) late penalty on programming projects (see b.b.) 75% three tests (equally weighted)
More informationINFORMATICS LABORATORY WORK #2
KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #2 SIMPLE C# PROGRAMS Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov 2 Simple C# programs Objective: writing
More informationObjectives. Structure. Munster Programming Training
1 Munster Programming Training Objectives 1. To give a short and basic introduction to computer programming, web design, web animation and video production. 2. To foster interest in computers by encouraging
More informationTest-Driven Development JUnit
Test-Driven Development JUnit Click to edit Master EECS text 2311 styles - Software Development Project Second level Third level Fourth level Fifth level Wednesday, January 24, 2018 1 Unit Testing Testing
More informationCadence Capture and PSpice Tutorial
Cadence Capture and PSpice Tutorial This tutorial is intended to give you needed elements for using Cadence Capture and PSpice to design and simulate the digital logic circuit in Homework 2A, Problem 2.
More informationIntroduction to VSTEST and VSTESD
Arnold c01.tex V2-08/02/2007 10:35am Page 1 Introduction to VSTEST and VSTESD As part of introducing you to Visual Studio Team Edition for Software Testers (VSTEST) and Visual Studio Team Edition for Software
More informationScientific Computing
Scientific Computing Martin Lotz School of Mathematics The University of Manchester Lecture 1, September 22, 2014 Outline Course Overview Programming Basics The C++ Programming Language Outline Course
More informationQuick Start Guide. Version 3.0
Quick Start Guide Version 3.0 Introduction and Requirements This document is a Quick Start Guide for the.net Telephony Tool, Voice Elements. For complete documentation on the Telephony API, please refer
More information"Charting the Course... MOC Programming in C# with Microsoft Visual Studio Course Summary
Course Summary NOTE - The course delivery has been updated to Visual Studio 2013 and.net Framework 4.5! Description The course focuses on C# program structure, language syntax, and implementation details
More informationLevel 3 Computing Year 2 Lecturer: Phil Smith
Level 3 Computing Year 2 Lecturer: Phil Smith Previously We started to build a GUI program using visual studio 2010 and vb.net. We have a form designed. We have started to write the code to provided the
More informationTools for Unit Test - JUnit
Tools for Unit Test - JUnit Conrad Hughes School of Informatics Slides thanks to Stuart Anderson 15 January 2010 Software Testing: Lecture 2 1 JUnit JUnit is a framework for writing tests Written by Erich
More informationTEST FRAMEWORKS FOR ELUSIVE BUG TESTING
TEST FRAMEWORKS FOR ELUSIVE BUG TESTING W.E. Howden CSE, University of California at San Diego, La Jolla, CA, 92093, USA howden@cse.ucsd.edu Cliff Rhyne Intuit Software Corporation, 6220 Greenwich D.,
More informationTutorial: How to Load a UI Canvas from Lua
Tutorial: How to Load a UI Canvas from Lua This tutorial walks you through the steps to load a UI canvas from a Lua script, including creating a Lua script file, adding the script to your level, and displaying
More informationAutomated GUI testing. How to test an interactive application automatically?
Automated GUI testing How to test an interactive application automatically? Some GUI facts Software testing accounts for 50-60% of total software development costs GUIs can constitute as much as 60% of
More informationAutomated testing in Agile SW development
T-76.5613 Software Testing and Quality Assurance Automated testing in Agile SW development Seppo Sahi SoberIT seppo.sahi@soberit.hut.fi 2.10.2006 Introduction Agile methods have strong emphasis on practices
More informationIT 374 C# and Applications/ IT695 C# Data Structures
IT 374 C# and Applications/ IT695 C# Data Structures Module 2.1: Introduction to C# App Programming Xianrong (Shawn) Zheng Spring 2017 1 Outline Introduction Creating a Simple App String Interpolation
More informationULC Test Framework Guide. Canoo RIA-Suite 2014 Update 4
ULC Test Framework Guide Canoo RIA-Suite 2014 Update 4 Canoo Engineering AG Kirschgartenstrasse 5 CH-4051 Basel Switzerland Tel: +41 61 228 9444 Fax: +41 61 228 9449 ulc-info@canoo.com http://riasuite.canoo.com/
More informationMultiBrowser Documentation
MultiBrowser Documentation Release 10.0.0 Position Fixed UG Aug 06, 2018 Contents 1 Installation 3 1.1 System Requirements.......................................... 3 1.2 Download MultiBrowser.........................................
More informationInstalling and Using Dev-C++
Installing and Using Dev-C++ 1. Installing Dev-C++ Orwell Dev-C++ is a professional C++ IDE, but not as big and complex as Visual Studio. It runs only on Windows; both Windows 7 and Windows 8 are supported.
More informationTutorial Unit Testing
Tutorial Unit Testing Ver. 1.1, 20 th March, 2007 Ver. 2.0, 20 th October, 2008 Ver. 2.1, 16 th October, 2009 Ver. 3.0, 10 th October, 2010 Ver. 3.1, 21 th October, 2013 Contents About This Document...
More informationDEPLOYING VMWARE TOOLS USING SCCM USER GUIDE TECHNICAL WHITE PAPER - DECEMBER 2017
DEPLOYING VMWARE TOOLS USING SCCM USER GUIDE TECHNICAL WHITE PAPER - DECEMBER 2017 Table of Contents Intended Audience 3 Document conventions 3 Support 3 Deployment Workflow 4 System Requirements 5 Software
More informationInstalling and Using Document Distributor
To view or download this or other Lexmark Document Solutions publications, click here. Installing and Using Document Distributor The Lexmark Document Distributor consists of server and client software
More informationPhil #SDDConf, London, 2015
Phil Trelford, @ptrelford #SDDConf, London, 2015 Founded Feb 2010 950+ Members Meets every 2 weeks Topics include Machine Learning Finance Games Web http://meetup.com/fsharplondon Online & offline groups
More informationKlinkmann WAP Emulator
Klinkmann WAP Emulator www.klinkmann.com 1 Klinkmann WAP Emulator User Guide Ver 1.x Rev 1.2 PR 001 06 Table Of Contents 1. Overview...1 2. Installing and running the WAP Emulator...1 3. Using WAP Emulator...2
More informationBasic Texturing Tutorial by Gary Wu
Basic Texturing Tutorial by Gary Wu This tutorial will teach you how to use basic shaders as textures on your models. In this example, we will be using a pumpkin model. The first step assumes you have
More informationBrowseEmAll Documentation
BrowseEmAll Documentation Release 9.0.0 Position Fixed UG Apr 11, 2018 Contents 1 Installation 3 1.1 System Requirements.......................................... 3 1.2 Download BrowseEmAll.........................................
More informationBoise State University. Getting To Know FrontPage 2000: A Tutorial
Boise State University Getting To Know FrontPage 2000: A Tutorial Writers: Kevin Gibb, Megan Laub, and Gayle Sieckert December 19, 2001 Table of Contents Table of Contents...2 Getting To Know FrontPage
More informationElementary Computing CSC M. Cheng, Computer Science 1
Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every
More informationTutorials for Struts, EJB, xdoclet and eclipse.
Tutorials for Hibernate, EJB 2, EJB 3 Struts, JavaServerfaces (JSF) Tomcat, JBoss, Myeclipse, Eclipse and other Tutorials» Debugging, Testing, Tuning» Eclipse Junit testing tutorial Sprache / Language
More informationIntroduction to Web Development with Microsoft Visual Studio 2010 (10267A)
Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More informationTUTORIALS > DIAGRAM NAVIGATION AND AESTHETICS
NAVIGATING THE DIAGRAM To demonstrate some of ER/Studio DA s layout and navigation utilities, we will import a sample SQL script provided with ER/Studio DA. 1 Close any files you have open. 2 Choose File
More informationDeveloping SQL Databases
Developing SQL Databases Getting Started Overview Database development is more than just creating a table with rows and columns. This course introduces features and technologies for developing a database.
More informationCOMPUTER SKILLS LECTURE Dr. Ali Kattan Mr. Tooraj Hassan Mr. Mohamed Nasseh
COMPUTER SKILLS LECTURE 05 2017-2018 By Dr. Ali Kattan Mr. Tooraj Hassan Mr. Mohamed Nasseh 1 Windows Operating System (OS) In this lecture we will cover the following (Basics): Parts of Windows 10 Desktop
More informationControls! In order to implement this GUI, we will need to create custom controls for two VSTGUI4 objects:!
A Custom GUI for MIDI Learn Functions Will Pirkle A user requested information about making a GUI with MIDI Learn controls. This is an especially good candidate for using the Advanced GUI API features
More informationElementary Computing CSC 100. M. Cheng, Computer Science
Elementary Computing CSC 100 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every computer. User Interfaces and File
More information