Robot Framework Test Automation. (2013)
- Record Type:
- Book
- Title:
- Robot Framework Test Automation. (2013)
- Main Title:
- Robot Framework Test Automation.
- Other Names:
- Bisht, Sumit
- 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 theCover; 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. … (more)
- Publisher Details:
- Place of publication not identified : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource
- Subjects:
- 629.8
COMPUTERS -- Software Development & Engineering -- Quality Assurance & Testing
Computer software -- Testing -- Automation
Python (Computer program language)
Computer software -- Testing -- Automation
Python (Computer program language)
Computer software / Testing / Automation
Python (Computer program language)
COMPUTERS -- General
Electronic books - Languages:
- English
- ISBNs:
- 1306069483
9781306069489
9781783283040
1783283041
1783283033
9781783283033 - Related ISBNs:
- 9781783283033
- Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87404
- Ingest File:
- 01_071.xml