Automated Tools & Imp
Conference Tracks (1/5)

Automated Tools & Implementations

Results 1 - 5 of 5

1. AT1: Swiss Army Automation: Combining Ruby, MS UI Automation, AutoIT and More
Conference Tracks/Automated Tools & Implementations

Jeffrey Perlin

Jeffrey Perlin, Test Automation Consultant

This presentation discusses the approach to integrating multiple tools into a single automation framework. Join Jeff Perlin as he discusses how tools such as Ruby/Watir, AutoIt, and MS UI Automation can be combined into one solution to automate end-to-end tests across systems.

2. AT2: Testing the Rest - Working with RESTful Interfaces
Conference Tracks/Automated Tools & Implementations

Tom Wimsatt

Tom Wimsatt, Sotera Defense Solutions, Inc.

RESTful interfaces are becoming more popular and ubiquitous. This session will present the basics of the RESTful interface and some techniques for testing with and through this technology. How do we best attack a system that includes a REST interface? What are some common situations to avoid? How can we automate testing code that incorporates RESTful interfaces.
 
3. AT3: Model-based Testing: Infusion of Next-generation Test Automation Technology Into NASA Missions
Conference Tracks/Automated Tools & Implementations

Dharma Ganesan

Dharma Ganesan, Fraunhofer CESE

In recent years, several software test case execution frameworks (e.g., JUnit, CppUnit, Selenium, etc.) have been developed and used in many organizations. Such frameworks are very helpful to automatically run the test cases during nightly builds. They also help the programmers verify their source code modifications (a.k.a. regression testing). However, the job of designing the test cases is outside the scope of these test execution frameworks. Programmers (or testers) have to construct test cases manually. To overcome this limitation, model-based testing (MBT), which is a technique that derives test cases from an explicit behavioral model, has been proposed. In this presentation, we will present our experiences and lessons learned of applying an advanced MBT tool, called Spec Explorer, for automatically generating and executing innumerable number of test cases for NASA’s GMSEC API, which implements a software bus in different programming languages and also support different middleware technologies. We will explain how we were able to generate tests for several languages using one common model, and detected previously unknown behavioral errors and several requirements-level issues such as contradictions and incompleteness.

4. AT4: Tapping Into Your AUT's Object Model
Conference Tracks/Automated Tools & Implementations

Nick Olivo

Nick Olivo, SmartBear

Upon starting to create automated tests many test automators realize, to their dismay, that some of the objects within the application aren't as easy to work with as expected; buttons on ribbons aren't easily recognized, there is difficulty in figuring out how to detect tree nodes, or controls embedded within a grid. The solution to this is to tap into the native properties and methods of your application, and this session will show you how. Additionally, this talk will touch on automating certain actions outside your GUI, such as how to verify your application has sent an email, how to verify that files from an installer were laid down properly, and more. The techniques taught in this session can be incorporated into any automation framework, be it commercial or open source. JScript and Python will be used in the session, but the concepts can be translated to any language.

5. AT5/AG2: Practical Learning On Our Way to Executable Specifications With JBehave, JUnit and More
Conference Tracks/Automated Tools & Implementations

Jan Videsater

Mattias Hedberg & Jan Videsater, Elekta & Swedish Tax Agency

This presentation tells the test automation story of the Swedish Tax Agency with a large IT department, focusing on how we started on a journey from automation as a service to a fully integrated activity within the development teams using executable specifications.

We will describe our learning in the fields of tools, processes & framework. How we used JBehave/JUnit as the driving tools. Our experience of how to construct a framework that is maintainable and robust to future changes. We will give practical examples of how to handle test fixtures when dealing with stories/scenarios and how we radically improved the test development with new processes and  tools like home-grown test runners.


Powered by AlphaContent 4.0.17 © 2005-2013 - All rights reserved