Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Implementing Tableau Server in an Enterprise Environment
© SMARTESTING 2011 – This document is the property of Smartesting. It may not be reproduced in whole or in part Cliquez pour modifier le style du titre.
COMBASE: strategic content management system Soft Format, 2006.
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Data Manager Business Intelligence Solutions. Data Mart and Data Warehouse Data Warehouse Architecture Dimensional Data Structure Extract, transform and.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Software Construction
Web Applications Development Using Coldbox Platform Eddie Johnston.
The future for Test Automation Sarah Saltzman EMEA Manager for Quality Test Management Summit January 31 st, 2007.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
What is workflow?  A workflow is a structured way of defining and automating structures and procedures within an organization. What is workflow management.
A Test Management Tool Insight Silvio Moser, SwissQ Consulting.
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
1 그리드 테스팅 제안서 Introduction of TestOne Mobile -The functional testing solution for APP of Smartphone
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Automated Testing Tips Copyright © 2000 Compuware Corporation Mark Nesslar July 15, 2000.
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
What’s New in Automated Software Testing and ClearQuest Shmuel Bashan IBM Rational
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
Implement Unit Test Framework for Application running on a Pocket PC 2003 device Durga Kulkarni Cyberonics Inc August 28, 2009.
DB2 Universal Database Confidential | July 2012 | India Software Lab Click to add text © 2012 IBM Corporation An End to End Windows Automation Framework.
TM Copyright © 2009 NMQA Ltd. Behaviour Driven Testing with.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
Software Engineering for Capstone Courses Richard Anderson CSE 481b Winter 2007.
PRODUCT - ORGANIZATION - AGILE - LEAN CD - Agile on Steroids - (and what Jenkins got to do with it) Paul Bakker linkedin.com/paulgbakker github.com/p-bakker.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
1 March 19, Test Plans William Cohen NCSU CSC 591W March 19, 2008.
1 March 12, Testing William Cohen NCSU CSC 591W March 12, 2008.
Best Way to Learn Selenium Course in Online. Looking to learn best testing tool? If your preference is selenium testing then your choice is perfect. The.
Software Engineering “Practical Approach”
Appium Studio Appium testing made easy at any scale.
Leverage your Business with Selenium Automation Testing
Designing and Implementing an ETL Framework
Continuous Integration (CI)
Stable and reliable Web Automation
Understanding of Automation Framework
Mobile Application Test Case Automation
Automation – “A Critical Component of Agile testing”
Building and Testing using Condor
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Many-core Software Development Platforms
Automated Test Execution & Reporting (TER) Plugin using JIRA
X in [Integration, Delivery, Deployment]
Rapid fire performance testing of 250 websites
Champions League Test Automation
Workflow-based Automation Framework for Agile Software Development
Transforming Automation through Artificial Intelligence
Content of Presentation
ABHISHEK SHARMA ARVIND SRINIVASA BABU HEMANT PRASAD 08-OCT-2018
Addressing Test coverage in Continuous Testing
Execute your Processes
WG5 P02 Proposal 2014 Qualification of Standard Scripts
Chapter 2. Problem Solving and Software Engineering
UFCEUS-20-2 Web Programming
WG5 P02 Proposal 2014 Qualification of Standard Scripts
Mark Quirk Head of Technology Developer & Platform Group
A complete Selenium Techstack –
Object Oriented Design
From Single Test to Test Framework With Rapise
Presentation transcript:

Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles

Test authoring Flexible scripting language, Object oriented, Easy to learn It should be straight forward to write tests and to understand the code Flexible object recognition engine Flexible error handling within the scripts Good documentation Easy to use, intuitive UI Global support 24/5

Test Maintenance Debugging failures – intuitive Data driven (data abstraction) Maintenance after the production code changes should be minimal Test code as well as data should support versioning so that we can use the framework to run our code in any environment with any code deployed to it

Test Execution Performance Scheduling Parallel Execution Scalability, easy to add capacity by adding more and/or better machines Ease of using and setting this up in production

Fitness for International Websites Multiple site configuration; ability to support multiple UI configurations without a need to rework test cases Multi-Browser support Needs to support multi-lingual characters, ideally utf8 or utf16 AJAX support

Process Integration Detailed logging & reporting. Test reporting should be intuitive an easy understand by anyone, not only testers Integration with SOA test tools and unit test tools Test planning software - if you integrate with test planning software you can get the idea of automation vs. manual coverage, pass rates etc Requirements management - integration with this tool gives you ability to extract useful information such as, requirements coverage