SlideShare a Scribd company logo
Auto integration testing
use robotframework
Agenda
● What is robotframework
● How to install robotframework
● How to use robotframework
● Current DSP test scope
● How to test DSP
● What if the tests failed
What is robotframework
● A test automation framework for acceptance testing.
● Tabular test data syntax.
● Keyword driven testing approach.
How to install robotframework
1. Install python
2. Install pip
3. Install robotframework
pip install robotframework
1. Install robotframework libraries you need(The following
are so far we needed)
pip install robotframework-databaselibrary
pip install couchbase
pip install -U robotframework-requests
pip install --upgrade robotframework-httplibrary
Now you are ready to go.
How to use robotframework
1. Write robotframework test (.robot) file
2. Use robotframework command to run your test.
pybot your_test.robot
or you can run many tests in a folder
pybot your_test_folder
3. Read the result robotframework(console or html).
Current test scope
How to test DSP
1. Pull from Gitlab “adnxg-test”.
2. Modify or add your own test.
3. Push back to Gitlab.
4. Configuration files are in
192.168.101.29:/home/buildmaster/vpon-dsp-test-
conf/conf
(Make sure you config files are correct)
5. Go to Jenkins page and build the test.
6. Or you can manually type pybot some_test.pybot to run some
certain test cases on your computer.(Need to install
What if the tests failed
1. Make sure the test case itself is correct.
2. Try to figure out the problem through the logs. (Don’t
forget to check the environment.)
3. Pull the code from Gitlab, read the logs with the code.
You may find some new amazing things in the code. (
搭配adnxg-dsp-core, adnxg-dsp-agent一起服用)
4. Find someone who might be responsible for the
problem work with you.
Q&A
References
● Acceptance testing
● robotframework official site
● test cases in Gitlab

More Related Content

PDF
100 tests per second - 40 releases per week
PPTX
Robot framework
PPTX
Scripting robot
ODP
Python unit testing
PPT
JavaScript Unit Testing
PDF
Appium & Robot Framework
PPT
Subversion @ JUG Milano 11 dic 2009
PPTX
Robot framework
100 tests per second - 40 releases per week
Robot framework
Scripting robot
Python unit testing
JavaScript Unit Testing
Appium & Robot Framework
Subversion @ JUG Milano 11 dic 2009
Robot framework

What's hot (20)

PPT
JavaScript Unit Testing
PDF
Unit testing Ch. 13 of Programming Ruby
PPTX
How to NLProc from .NET
PDF
PDF
Best practices for unit testing RxJava
ZIP
Unit testing for the TYPO3 4.x core
PDF
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
 
PDF
Impact Testing
ODP
Apache JMeter Introduction
ODP
Automated testing in Python and beyond
 
PPTX
Unit Testing with Python
PPTX
Cypress Testing.pptx
PDF
Mocha, chai and sinon
PPTX
Workshop: Unit Testing in Python
PDF
Testing with Express, Mocha & Chai
PDF
Ava unit test
PPT
JavaScript Testing: Mocha + Chai
PPT
Robotframework Presentation - Pinoy Python Meetup 2011January12
PDF
[Js hcm] Java script- Testing the awesome
KEY
Test-driven development with TYPO3 (T3CON10)
JavaScript Unit Testing
Unit testing Ch. 13 of Programming Ruby
How to NLProc from .NET
Best practices for unit testing RxJava
Unit testing for the TYPO3 4.x core
STAMP, or Test Amplification to DevTestOps service, OW2con'18, June 7-8, 2018...
 
Impact Testing
Apache JMeter Introduction
Automated testing in Python and beyond
 
Unit Testing with Python
Cypress Testing.pptx
Mocha, chai and sinon
Workshop: Unit Testing in Python
Testing with Express, Mocha & Chai
Ava unit test
JavaScript Testing: Mocha + Chai
Robotframework Presentation - Pinoy Python Meetup 2011January12
[Js hcm] Java script- Testing the awesome
Test-driven development with TYPO3 (T3CON10)
Ad

Viewers also liked (15)

PDF
Barcamp Bangkhen :: Robot Framework
PPTX
Sphinx + robot framework = documentation as result of functional testing
PPTX
Robot Framework
PDF
Continuous Security Testing
PDF
Introduction To Appium With Robotframework
PPTX
Robot Framework (のSelenium2Libraryのお話)
PDF
Robot framework 을 이용한 기능 테스트 자동화
PDF
JavaCro'14 - Test Automation using RobotFramework Libraries – Stojan Peshov
PDF
Robot framework and selenium2 library
PDF
ATDD Using Robot Framework
PDF
Introduction to Robot Framework
PPTX
Introduction to Behaviour Driven Development
PDF
Functional Tests Automation with Robot Framework
PPTX
От простого к сложному: автоматизируем ручные тест-планы | Сергей Тимченко
PPTX
DevOps and All the Continuouses w/ Helen Beal
Barcamp Bangkhen :: Robot Framework
Sphinx + robot framework = documentation as result of functional testing
Robot Framework
Continuous Security Testing
Introduction To Appium With Robotframework
Robot Framework (のSelenium2Libraryのお話)
Robot framework 을 이용한 기능 테스트 자동화
JavaCro'14 - Test Automation using RobotFramework Libraries – Stojan Peshov
Robot framework and selenium2 library
ATDD Using Robot Framework
Introduction to Robot Framework
Introduction to Behaviour Driven Development
Functional Tests Automation with Robot Framework
От простого к сложному: автоматизируем ручные тест-планы | Сергей Тимченко
DevOps and All the Continuouses w/ Helen Beal
Ad

Similar to Auto integration testing (20)

PDF
TDD for joomla extensions
PPTX
Robot a quick automation frame work
PDF
Testing - How Vital and How Easy to use
KEY
PyCon AU 2012 - Debugging Live Python Web Applications
PDF
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
PPT
Rifartek Robot Training Course - How to use ClientRobot
PPTX
Optimizing and Profiling Golang Rest Api
PPTX
Introduction to robot framework
DOC
Automation using ibm rft
PPTX
Основы нагрузочного тестирования с инструментом Jmeter
ODP
RichFaces - Testing on Mobile Devices
PPTX
Robot framework Gowthami Goli
PPT
QTP 10.0_Kalyan Chakravarthy.ppt
PDF
Effizientere WordPress-Plugin-Entwicklung mit Softwaretests
PDF
Hadoop testing workshop - july 2013
PDF
Pro smartbooksquestions
PDF
Performance profiling and testing of symfony application 2
PPTX
Automation in Cloud
PDF
One commit, one release. Continuously delivering a Symfony project.
PDF
JAVASCRIPT Test Driven Development & Jasmine
TDD for joomla extensions
Robot a quick automation frame work
Testing - How Vital and How Easy to use
PyCon AU 2012 - Debugging Live Python Web Applications
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
Rifartek Robot Training Course - How to use ClientRobot
Optimizing and Profiling Golang Rest Api
Introduction to robot framework
Automation using ibm rft
Основы нагрузочного тестирования с инструментом Jmeter
RichFaces - Testing on Mobile Devices
Robot framework Gowthami Goli
QTP 10.0_Kalyan Chakravarthy.ppt
Effizientere WordPress-Plugin-Entwicklung mit Softwaretests
Hadoop testing workshop - july 2013
Pro smartbooksquestions
Performance profiling and testing of symfony application 2
Automation in Cloud
One commit, one release. Continuously delivering a Symfony project.
JAVASCRIPT Test Driven Development & Jasmine

Auto integration testing

  • 2. Agenda ● What is robotframework ● How to install robotframework ● How to use robotframework ● Current DSP test scope ● How to test DSP ● What if the tests failed
  • 3. What is robotframework ● A test automation framework for acceptance testing. ● Tabular test data syntax. ● Keyword driven testing approach.
  • 4. How to install robotframework 1. Install python 2. Install pip 3. Install robotframework pip install robotframework 1. Install robotframework libraries you need(The following are so far we needed) pip install robotframework-databaselibrary pip install couchbase pip install -U robotframework-requests pip install --upgrade robotframework-httplibrary Now you are ready to go.
  • 5. How to use robotframework 1. Write robotframework test (.robot) file 2. Use robotframework command to run your test. pybot your_test.robot or you can run many tests in a folder pybot your_test_folder 3. Read the result robotframework(console or html).
  • 7. How to test DSP 1. Pull from Gitlab “adnxg-test”. 2. Modify or add your own test. 3. Push back to Gitlab. 4. Configuration files are in 192.168.101.29:/home/buildmaster/vpon-dsp-test- conf/conf (Make sure you config files are correct) 5. Go to Jenkins page and build the test. 6. Or you can manually type pybot some_test.pybot to run some certain test cases on your computer.(Need to install
  • 8. What if the tests failed 1. Make sure the test case itself is correct. 2. Try to figure out the problem through the logs. (Don’t forget to check the environment.) 3. Pull the code from Gitlab, read the logs with the code. You may find some new amazing things in the code. ( 搭配adnxg-dsp-core, adnxg-dsp-agent一起服用) 4. Find someone who might be responsible for the problem work with you.
  • 9. Q&A
  • 10. References ● Acceptance testing ● robotframework official site ● test cases in Gitlab

Editor's Notes

  • #4: 驗收測試(Acceptance Testing)是系統行為與功能面的規範,用來說明某一個user story,系統在特定情況下應該完成什麼樣功能,以及針對某一些輸入,應該具備怎樣的輸出結果。 是從使用者的角度來檢視,系統是否能正常運作(是否符合使用者的期望)