Ruby/COM Testing 2, November 11. Admin Grades for mid-term & hw 2 posted Homeworks 3 & 4 posted Project 2 People doing presentations – stay after class.

Slides:



Advertisements
Similar presentations
Audiobooks on EBSCOhost. Agenda EBSCOhost interface Browsing Basic Searching Advanced Searching My EBSCOhost folder Checkout and download.
Advertisements

Easily retrieve data from the Baan database
Red Writing Hood Interactive Vocabulary PowerPoint
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
What is Word Processing? Typing the Memo Saving and submitting the file Exploring the Word Program Window Microsoft WordUnit A Click Here to Start! Install.
Powerschool Training **Revised copy. Please alert me to errors.
An Introduction to Visual Basic Terms & Concepts.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Javascript Introduction Norman White Material is from w3schools.com Go there to run examples interactively.
Next © Math As A Second Language All Rights Reserved Prime or Composite Numbers 4.OA#4.
Boston University Information Systems and Technology Administrative Computing Services Thomas Chamberland EOS Thin Client & Report Transformation REASON.
Microsoft® Desktop Deployment Assistance Program 4: SMS OS Deployment Feature Pack Thomas Lee Chief Technologist QA plc
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
Introduction to Visual Basic. What is Visual Basic? An environment for developing Windows applications Components –A GUI (Graphical User Interface - gooey)
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Sen Wang 11/17/2011.  RFC  “Form-based File Upload in HTML” NOV 1995 
Software Apps. Word, PowerPoint, Excel, Access Mr. Miller.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
MSSQL & ASP. Client-Server Relationship Client-Server Relationship HTML Basics HTML Basics Scripting Basics Scripting Basics Examples Examples.
Getting Started with Expression Web 3
Crystal And Elliott Edward M. Kwang President. Crystal Version Standard - $145 Professional - $350 Developer - $450.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Obsydian OLE Automation Ranjit Sahota Chief Architect Obsydian Development Ranjit Sahota Chief Architect Obsydian Development.
GO! All In One 2/E By: Shelley Gaskin, Nancy Graviett, Debra Geoghan Chapter 3 Introduction to Microsoft Office 2013 Features Copyright © 2015 Pearson.
Backstage with Microsoft®Office 2010 Wilma & Bob Andrews, Richmond, VA Virginia Commonwealth University
Microsoft Office 2007 Word Chapter 1 Creating and Editing a Word Document.
An Introduction to Visual Basic
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
PI-ProcessBook Developer
Quick Reference notes  Part of the Microsoft® Office Fluent user interface, the ribbon is the rectangular region across the top of the document window.
Introduction to Microsoft Word Date: March 6, 2012 Time: 9:00 AM to 11:00 AM Location: Maher Hall 114 Computer Lab Instructor: Joel Elad.
Productivity Programs Common Features and Commands.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
9/18/98ET 2 Introduction to Technology - Word Project 1 Microsoft Word Project 1.
BIT 286: Web Applications Automated Web Testing. Selenium  Selenium Is moving from being Firefox based to being more of a 'normal desktop' program that.
New to the 401KPORTAL? 10 Steps for Getting Started.
OpenXML: What is it?  XML-based file format which describes documents, presentations, spreadsheets, etc.  Replacement for binary file formats used in.
 Go to YouTube and click “create account” on the top right of the page.YouTube  If you already have a Google account (i.e. gmail) then you may use this.
Vocabulary in VB So Far. Assignment: Used to change the value of an object at run time Used to change the value of an object at run time.
CREATING A DOCUMENT Using MS Word Presented by Dr. Ennis-Cole.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
Introduction To Greenfoot
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Introduction to Microsoft Office 2013 Features.
Hosted by Mrs. Krewson
WAPTrace DEBUG AND OPERATIONAL EVENT LOG CAPTURE TOOL JONATHAN JORDAN | MICROSOFT | V1.3 Jonathan Jordan MICROSOFT | | V1.
 Software provides the instructions that tell the computer what to do.  These instructions are called programs. Programs enable you to use the computer.
Tomcat Setup BCIS 3680 Enterprise Programming. One-Click Tomcat Setup 2  This semester we’ll try to set up Tomcat with a PowerShell script.  Preparation.
Computer Information Technology – Section 4-4 Some text and examples used with permission from: Note: We not endorsing or promoting.
Lesson 1: Learning Worksheet Fundamentals Microsoft Office Excel 2003 Lesson 1 Learning Worksheet Fundamentals.
Personal Planning System The Merging a New Plan Enterprise Edition.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Microsoft Word Objectives
Computer Fundamentals
Chapter 3 Basic Application Software By Sue Cliff
Development Environment
Inductive Bible Study App
Automating Entering Data in WEAP and Scenario Analysis
Lecture 19 Automating Preparing and Entering Model Data in WEAP
Visual Basic Code & No.: CS 218
NETVIZZ Facebook
Microsoft Excel A Spreadsheet Program.
Basic Microsoft Word 2013.
An Introduction to Visual Basic
How to Create a Microsoft Access 2007 Database
Office.com/SetupOffice.com/Setup Technical Support Microsoft Office online with some simple steps, not only fix your MS Office com setup.
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
Visual Basic CSC
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Ruby/COM Testing 2, November 11

Admin Grades for mid-term & hw 2 posted Homeworks 3 & 4 posted Project 2 People doing presentations – stay after class today to plan when

What Is COM? Technology for allowing interactions between programs Interface to allow applications to share functionality Component Object Model Technically COM Automation Powerful capability for automated test development!

Main Elements Of COM ObjectsMethodsPropertiesEvents

Objects Things that can be interacted with Files Files Ranges of Data Ranges of Data Paragraphs Paragraphs“Nouns” Objects can contain other objects and collections (groups of objects)

Methods Ways in which objects can be interacted with Save Save Check Spelling Check Spelling Print Print“Verbs”

Properties Descriptions of the objects and their state Whether a file is saved Whether a file is saved File name File name Text Formatting Text Formatting“Adjectives”

Events Outside things that an object can react to Mouse Click Mouse Click File being saved File being saved Text being entered Text being entered“Triggers”

Using COM from Ruby require ‘win32ole’ = WIN32OLE.new( ) = WIN32OLE.new( ) COM identifier = ‘Word.Application’ or ‘InternetExplorer.Application’ Use. or. to access the properties and methods

IE Controller Wraps interaction with IE Download from wtr project at rubyforge.org Unzip and run install script Demo

Sources of COM Info Office apps: VB Language References at msdn.microsoft.com/library/default.asp VB Language References at msdn.microsoft.com/library/default.aspIE url=/workshop/browser/webbrowser/reference /Objects/InternetExplorer.asp url=/workshop/browser/webbrowser/reference /Objects/InternetExplorer.asp