Thien-An Mac QA consultant / Ghostbugster

Slides:



Advertisements
Similar presentations
A Bluffer's Guide to Selenium 2 By: Simon Stewart & Anthony Long.
Advertisements

Flash Testing with Selenium l 17/10/20122 Flash Testing with Selenium By Dilhan Jayakody.
Geethu Gopinath QTP An automated testing software designed for testing various software applications and environments-provides functional.
By Rohen Shah – rxs07u.  Introduction  Different methodologies used  Different types of testing tools  Most commonly used testing tools  Summary.
Taxi Magic Mobile App Testing. iOS Testing Rapid Releases: Submit about every 30 days to iTunes CI Automated Tests: Polls git repository commits and executes.
Continuous Integration (CI) By Jim Rush Version Control Build Test Report.
Testing Web Applications. Applications Architecture Client Server Architecture.
Prototyping for Richer User Experiences Chris Griffith Qualcomm, Inc. User Experience Group.
Unit Tests DEFINITION AND OVERVIEW by Paul M. code of the damned. com.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
Selenium HP Web Test Tool Training
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Automation Testing Presentation Phil Hunter Phil Hunter - Automation Presentation 1.
Apache Tomcat Server Typical html Request/Response cycle
Automated Testing Nathan Weiss April 23, Overview History of Testing Advantages to Automated Testing Types of Automated Testing Automated Testing.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
Selenium automated testing in Openbravo ERP Quality Assurance Webinar April 8th, 2010.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
Testing in Extreme Programming
Winrunner Usage - Best Practices S.A.Christopher.
Reusability and Effective Test Automation in Telecommunication System Testing Mikael Mattas Supervisor: Professor Sven-Gustav Häggman Instructor: B.Sc.
Web Automation Testing With Selenium By Rajesh Kanade.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
What is WinRunner ► WinRunner is Mercury’s legacy automated testing tool ► It is similar to QTP in functionality ► WinRunner integrates with other Mercury.
Lec 19 Web Driver 1 CSCE 747 Fall 2013 CSCE 747 Software Testing and Quality Assurance Lecture 19 Selenium Web Driver 11/4/
Black Box Testing : The technique of testing without having any knowledge of the interior workings of the application is Black Box testing. The tester.
BEHAVIOR DRIVEN TEST DEVELOPMENT Specification by Example.
CS223: Software Engineering Lecture 4: Software Development Models.
BEHAVIOR DRIVEN TEST DEVELOPMENT Specification by Example All Rights Reserved - Sound Agile Consulting.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
Test Automation Using Selenium Presented by: Shambo Ghosh Ankit Sachan Samapti Sinhamahapatra Akshay Kotawala.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
MSc Publishing on the Web Week 4 Image Maps. Aims and Objectives Discover what are image maps To understand the different types of image map To understand.
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
CS223: Software Engineering Lecture 31: Acceptance Testing.
Tools for Automated Testing Presented by: Žygimantas Mockus.
By SPEC INDIA. TestComplete – An Introduction An automated testing tool by SmartBear – TestComplete is a comprehensive product with umpteen features and.
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
BIT 286: Web Applications Automated Web Testing. Selenium  Selenium Is moving from being Firefox based to being more of a 'normal desktop' program that.
Arklio Studija 2007 File: / / Page 1 Automated web application testing using Selenium
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.
Automation of Software Test
How to Test a Complex ERP Application using a Data-Driven Framework
Integration Testing.
Stable and reliable Web Automation
Test Automation CS 4501 / 6501 Software Testing
Automated UI Testing with Seleno.
Scripted Page Web App Development (Java Server Pages)
Behavior Driven Test Development
Onlineitguru Selenium is one of the most widely used open-source tool that is used for testing software or Automation. It is licensed under Apache License.
Atit Leelasuksan Rungroj Maipradit
Advantages OF BDD Testing
Automation with Gwen Introduction.
Test Automation CS 4501 / 6501 Software Testing
Web UI testing automation and Selenium
Selenium Web Test Tool Training Using Ruby Language
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
Login For Excellence Selenium Training In Chennai.
A Single Pattern to Drastically Improve Your Test Automation
Automation Roundtable Discussion
Automated browser testing with Selenium and C#
Presentation transcript:

Thien-An Mac QA consultant / Ghostbugster

“Test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.” QTP iMacros Selenium WebDriver Jasmine Xunit

Source:

Saves us a lot of time Repeatable Less error prone Reliable

GUI Testing Code-driven Testing Allow users to interactively record user actions and replay them back any number of times Pros: Easy to pick up Create test scenarios quickly Cons: Not maintainable Have to wait for the code to be completed Write code to script the actions Pros: Maintainable Organized code Cons: Can become very difficult to maintain Knowledge of basic programming is necessary

Selenium WebDriver accepts commands (via a Client API) and sends them to a browser. This is implemented through a browser-specific browser driver, which sends commands to a browser, and retrieves results. Source:

- DO automate as much as you can and prioritize the common “happy paths” - DON’T treat automated tests as 3 rd world code - DON’T have non-deterministic tests (aka “flaky” tests) - DON’T make your tests depend on each other - DO clean up your test data