Robot Framework Test Automation.

Written in an engaging, easy-to-follow style, this practical guide will teach you to create test suites and automated acceptance Tests with the Robot Framework. If you are an automation engineer, QA engineer, developer or tester who is looking to get started with Robot Framework, as well as find a s...

Full description

Saved in:
Bibliographic Details
Main Author: Bisht, Sumit
Format: eBook
Language:English
Published: Packt Publishing, 2013.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with the Robot Framework; Need for acceptance testing; Pinpoint application failure; Reducing the error rate; Providing the automation and reuse; Creating the a test audit trail; What is the Robot Framework?; The Robot Framework ecosystem; Installing and setting up the Robot Framework; Source installation; One-click graphical installer; Java environment installation; The Python package installation; Support for different runtimes; Command details.
  • A small exerciseSummary; Chapter 2: Configuring a test project; Test naming conventions; Creating execution order; Test randomization; Test file structure; HTML format; TSV format; Plaintext format; Pipe separated formatting; Restructured text format; Test configuration files; Suite initialization files; External variable files; Structure; Python/Java files containing variables; Resource files; Structure; Test setup and teardown; Summary; Chapter 3: Further Test Customization; Automation and agile; Internal re-use; Loops and flow control; Flow control; Breaking off without finishing.
  • Feeding external dataPerforming a set of tasks repeatedly within a test; Application in test automation; Higher order re-use; User keywords; Test templates; User libraries; Approaches towards writing tests; Keyboard-driven tests; Data-driven tests; Behavior-driven tests; Behavior driven development; BDD using the Robot Framework; Standard libraries; Collections; Dialogs; Operating System; Process; Screenshot; String; Telnet; Xml; Remote test execution; Summary; Chapter 4: Extending the Framework; Testing the web applications; Selenium; The Robot Framework Selenium library.
  • Running web-based testsUsing the Selenium2Library; Debugging through the REPL shell; Testing desktop applications; Testing through objects
  • Java Swing; A Swing test; Testing through images; Sikuli; Creating a custom Sikuli library; Other noteworthy libraries; Testing network protocols; Testing the web services; Testing the database; Summary; Chapter 5: Generating Reports; Need for reports; Quick test run assessment; Result comparison; Individual result detailing; Intelligent assessment; Generated files; Output structure; Heading; Summary information; Test statistics; Test details.
  • Test execution logTest coloring information; Separating files; Making changes in outputs; Customizing the report title; Background color customization; Changing how much is logged; Changing the report format; Creating derived reports; Recreating reports; Viewing difference; Further result usage; Summary; Index.