SlideShare a Scribd company logo
Introduction to Robotframework http://code.google.com/p/robotframework/ by Franz See http://twitter.com/franz_see http://ph.linkedin.com/in/franzsee Pinoy Python Users Group 2011-01-12 Meetup http://groups.google.com/group/pinoy-python-users http://www.facebook.com/group.php?gid=235993924519
Robotframework Introduction What is Robotframework? Installation Usage Custom Robotframework Library Q&A
What is Robotframework? Acceptance Testing Keyword-Driven Written Python
Installation $ pip search robotframework robotframework  - A keyword-driven acceptance test automation framework RobotDriver  - RobotFramework support for Bitten robotframework-databaselibrary - Database utility library for Robot Framework robotframework-seleniumlibrary - Web testing library for Robot Framework robotframework-ride  - RIDE :: Robot Framework Test Data Editor http://code.google.com/p/robotframework/wiki/Installation http://www.wxpython.org/builddoc.php Pre-requisites: Python wxPython
Installation $ pip install robotframework ... $ pip install robotframework-ride  # IDE for easier robot test editing ... $ pip install robotframework-seleniumlibrary  # for web testing ... $ pip install robotframework-databaselibrary  # for database verifications ...
Usage - the test case
Usage - the test case IDE
Usage – running the tests $ pybot -d reports  <path-to-robot-test-cases> ============================================================================== Sample Basic Project Test  ============================================================================== Sample Basic Project Test.AllTests  ============================================================================== Should-be-able-to-login  |  PASS  | ------------------------------------------------------------------------------ Sample Basic Project Test.AllTests  |  PASS  | 1 critical test, 1 passed, 0 failed 1 test total, 1 passed, 0 failed ============================================================================== Sample Basic Project Test  |  PASS  | 1 critical test, 1 passed, 0 failed 1 test total, 1 passed, 0 failed ============================================================================== Output:  <current-dir> /reports/output.xml Report:  <current-dir> /reports/report.html Log:  <current-dir>/ reports/log.html
Usage - test results :: pass
Usage - test results :: fail
Usage - test results :: logs
Usage - demo <Demo Time> <Testing a Pinax Cloned Project> <http://pinaxproject.com>
Usage - demo <Demo Time> <Testing a Java Webapp>
Custom Robotframework library <Demo Time> <Robotframework Database Library> <http://franz-see.github.com/Robotframework-Database-Library/>
Custom Robotframework library - distribution $ python setup.py install ... $ python setup.py bdist bdist_wininst ... $ python $PATH_TO_LIBDOC/libdoc.py -o <output_dir> <src_dir> ... $ python setup.py sdist register upload ...
Questions?  Thank you

More Related Content

PPTX
Robot framework
PPTX
Robot Framework
PDF
Appium & Robot Framework
PPTX
Introduction to robot framework
PDF
TestWorks Conf Robot framework - the unsung hero of test automation - Michael...
PPTX
Robot framework Gowthami Goli
PPTX
Robotframework
Robot framework
Robot Framework
Appium & Robot Framework
Introduction to robot framework
TestWorks Conf Robot framework - the unsung hero of test automation - Michael...
Robot framework Gowthami Goli
Robotframework

What's hot (20)

PDF
Acceptance testing plone sites and add ons with robot framework and selenium
PPTX
Integration Group - Robot Framework
PPT
Robot Framework for beginners and what is new at 2019
PDF
Network Protocol Testing Using Robot Framework
PDF
Robot framework - Lord of the Rings
PPTX
Robot framework
PPTX
Scripting robot
PDF
Robot Framework Dos And Don'ts
PDF
Introduction to Robot Framework – Exove
PDF
Introduction to Robot Framework
PPTX
Sphinx + robot framework = documentation as result of functional testing
PDF
Ruin your life using robot framework
PDF
Robot framework and selenium2 library
PDF
Robot Framework Introduction
PDF
Robot Framework :: Demo login application
PDF
Introduction to Robot Framework (external)
PDF
JavaCro'14 - Test Automation using RobotFramework Libraries – Stojan Peshov
PPTX
CI / CD w/ Codeception
PDF
Testing PHP with Codeception
PDF
Testing with Codeception
Acceptance testing plone sites and add ons with robot framework and selenium
Integration Group - Robot Framework
Robot Framework for beginners and what is new at 2019
Network Protocol Testing Using Robot Framework
Robot framework - Lord of the Rings
Robot framework
Scripting robot
Robot Framework Dos And Don'ts
Introduction to Robot Framework – Exove
Introduction to Robot Framework
Sphinx + robot framework = documentation as result of functional testing
Ruin your life using robot framework
Robot framework and selenium2 library
Robot Framework Introduction
Robot Framework :: Demo login application
Introduction to Robot Framework (external)
JavaCro'14 - Test Automation using RobotFramework Libraries – Stojan Peshov
CI / CD w/ Codeception
Testing PHP with Codeception
Testing with Codeception
Ad

Viewers also liked (20)

PDF
[전문가 발표] DRC참가기 & 로봇 정신 (한재권 박사)
PPTX
SOSCON2015 Robot Framework
PDF
Functional Tests Automation with Robot Framework
ZIP
Robot Framework Introduction
PPTX
Continuous delivery install core, ironsource
PDF
Asciidoctor in 15min
PDF
llvm 소개
PDF
초보를 위한 C++11
PPTX
Symbolic Execution And KLEE
PPTX
Robot Framework : Lord of the Rings By Asheesh M
PPTX
Acceptance Test Driven Development and Robot Framework
PDF
Introduction to Robot Framework
PPTX
Full Testing Experience - Visual Studio and TFS 2010
PPTX
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
PDF
Online game server on Akka.NET (NDC2016)
PDF
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
PPTX
Delivery Pipeline as Code: using Jenkins 2.0 Pipeline
PDF
Jenkins Pipelines
PDF
DDD 구현기초 (거의 Final 버전)
PDF
ATDD Using Robot Framework
[전문가 발표] DRC참가기 & 로봇 정신 (한재권 박사)
SOSCON2015 Robot Framework
Functional Tests Automation with Robot Framework
Robot Framework Introduction
Continuous delivery install core, ironsource
Asciidoctor in 15min
llvm 소개
초보를 위한 C++11
Symbolic Execution And KLEE
Robot Framework : Lord of the Rings By Asheesh M
Acceptance Test Driven Development and Robot Framework
Introduction to Robot Framework
Full Testing Experience - Visual Studio and TFS 2010
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Online game server on Akka.NET (NDC2016)
덤프 파일을 통한 사후 디버깅 실용 테크닉 NDC2012
Delivery Pipeline as Code: using Jenkins 2.0 Pipeline
Jenkins Pipelines
DDD 구현기초 (거의 Final 버전)
ATDD Using Robot Framework
Ad

Similar to Robotframework Presentation - Pinoy Python Meetup 2011January12 (20)

PDF
PyCon JP 2024 Streamlining Testing in a Large Python Codebase .pdf
PDF
Qa management in big agile teams
ZIP
Test
PDF
SAP ASAP 8 Methodology
PPTX
Qa process 2012
PDF
Php unit (eng)
PDF
Java Test Automation for REST, Web and Mobile
PDF
Getting started with Python
PPT
Automated Unit Testing
PDF
Intro to Selenium UI Tests with pytest & some useful pytest plugins
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
PDF
Leveling Up With Unit Testing - LonghornPHP 2022
DOC
Joy Banerjee (Test Automation Engineer)
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
PPT
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
PPT
Qe conference milan_searchtestrobot
PPT
I one aolpage-test-2010
PPTX
Continuous Delivery - Automate & Build Better Software with Travis CI
PDF
SAP TAO 2.0
PDF
Making the most of your Test Suite
PyCon JP 2024 Streamlining Testing in a Large Python Codebase .pdf
Qa management in big agile teams
Test
SAP ASAP 8 Methodology
Qa process 2012
Php unit (eng)
Java Test Automation for REST, Web and Mobile
Getting started with Python
Automated Unit Testing
Intro to Selenium UI Tests with pytest & some useful pytest plugins
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Leveling Up With Unit Testing - LonghornPHP 2022
Joy Banerjee (Test Automation Engineer)
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Qe conference milan_searchtestrobot
I one aolpage-test-2010
Continuous Delivery - Automate & Build Better Software with Travis CI
SAP TAO 2.0
Making the most of your Test Suite

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
sap open course for s4hana steps from ECC to s4
Reach Out and Touch Someone: Haptics and Empathic Computing

Robotframework Presentation - Pinoy Python Meetup 2011January12

  • 1. Introduction to Robotframework http://code.google.com/p/robotframework/ by Franz See http://twitter.com/franz_see http://ph.linkedin.com/in/franzsee Pinoy Python Users Group 2011-01-12 Meetup http://groups.google.com/group/pinoy-python-users http://www.facebook.com/group.php?gid=235993924519
  • 2. Robotframework Introduction What is Robotframework? Installation Usage Custom Robotframework Library Q&A
  • 3. What is Robotframework? Acceptance Testing Keyword-Driven Written Python
  • 4. Installation $ pip search robotframework robotframework - A keyword-driven acceptance test automation framework RobotDriver - RobotFramework support for Bitten robotframework-databaselibrary - Database utility library for Robot Framework robotframework-seleniumlibrary - Web testing library for Robot Framework robotframework-ride - RIDE :: Robot Framework Test Data Editor http://code.google.com/p/robotframework/wiki/Installation http://www.wxpython.org/builddoc.php Pre-requisites: Python wxPython
  • 5. Installation $ pip install robotframework ... $ pip install robotframework-ride # IDE for easier robot test editing ... $ pip install robotframework-seleniumlibrary # for web testing ... $ pip install robotframework-databaselibrary # for database verifications ...
  • 6. Usage - the test case
  • 7. Usage - the test case IDE
  • 8. Usage – running the tests $ pybot -d reports <path-to-robot-test-cases> ============================================================================== Sample Basic Project Test ============================================================================== Sample Basic Project Test.AllTests ============================================================================== Should-be-able-to-login | PASS | ------------------------------------------------------------------------------ Sample Basic Project Test.AllTests | PASS | 1 critical test, 1 passed, 0 failed 1 test total, 1 passed, 0 failed ============================================================================== Sample Basic Project Test | PASS | 1 critical test, 1 passed, 0 failed 1 test total, 1 passed, 0 failed ============================================================================== Output: <current-dir> /reports/output.xml Report: <current-dir> /reports/report.html Log: <current-dir>/ reports/log.html
  • 9. Usage - test results :: pass
  • 10. Usage - test results :: fail
  • 11. Usage - test results :: logs
  • 12. Usage - demo <Demo Time> <Testing a Pinax Cloned Project> <http://pinaxproject.com>
  • 13. Usage - demo <Demo Time> <Testing a Java Webapp>
  • 14. Custom Robotframework library <Demo Time> <Robotframework Database Library> <http://franz-see.github.com/Robotframework-Database-Library/>
  • 15. Custom Robotframework library - distribution $ python setup.py install ... $ python setup.py bdist bdist_wininst ... $ python $PATH_TO_LIBDOC/libdoc.py -o <output_dir> <src_dir> ... $ python setup.py sdist register upload ...