Robot Framework Starter Guide for Test Automation and RPA
Robot Framework keyword-driven is a Python-based, extensible keyword-driven automation framework for acceptance testing, acceptance test driven development (ATDD), behavior driven development (BDD) and robotic process automation (RPA).
Robot Framework keyword-driven is a Python-based, extensible keyword-driven automation framework for acceptance testing, acceptance test driven development (ATDD), behavior driven development (BDD) and robotic process automation (RPA).
RobotFramework permet de couvrir des tests
- Les Tests Fonctionnel avec Selenium
- Les Test Intégration REST API : https://pypi.org/project/RESTinstance/
- Full external Library (Desktop, SAP, Database, ect ..)
- Syntax Basic linear or Tabular
- Test Remote with SSH, FTP
- Test with Mock Server Data
- Test Data Driven(tabular data) or Test Behavior Driven (Given, When, Then)
- Tags to select Tests
- La Recette en fournissant un rapport d’exécution des tests livrable au client
- La Non Régression reproductible de façon journalière à la mode intégration continue
- La Couverture de code si l’outillage adéquat est réalisé (avec cobertura par exemple)
- Les Tests de Performance avec Jmeter
https://pypi.org/search/?q=%22Robot+Framework+library++%22++REST&o=
- https://bestofbusinessanalyst.fr/comment-automatiser-vos-taches-a-faible-valeur-ajoutee-grace-a-la-rpa/
- https://www.javatpoint.com/rpa-vs-test-automation
- https://fr.wikipedia.org/wiki/Heartbeat_(logiciel)
- https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating-test-cases
- https://robocorp.com/docs/libraries/rpa-framework/rpa-desktop
- https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
- https://collonvillethomas.wordpress.com/2018/05/27/robotframework/
- https://www.younup.fr/blog/ecrire-ses-keywords-robot-framework-avec-python
- https://robotframework.org/robotframework/latest/libraries/BuiltIn.html
- [Qualité Logiciel] https://youtu.be/W9atBa6zXfo
- https://robocorp.com/docs/languages-and-frameworks/robot-framework/cheat-sheet
- https://robocorp.com/docs/libraries
- https://rpaframework.org/ +++
- https://www.blazemeter.com/blog/robot-framework ++
- https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html
- https://www.browserstack.com/guide/robot-framework-and-selenium-tutorial
- REX : https://youtu.be/VQnFwH25xZE
- Install Git
- Install python 3.6
- Install pip
- Install Robot Framework
- Install SeleniumLibrary and WebDrivers
- [Install RIDE IDE]
ride.py
At command line type to verify tool installation:
git version
python --version
robot --version
pip --version-
chromedriver --version
$ pip install robotframework-robocop
robocop
- Install REST Library : RESTinstance : https://pypi.org/project/RESTinstance/
python -m venv venv
source venv/bin/activate or venv/Scripts/activate.bat
pip install --upgrade RESTinstance
robot --outputdir results sampleprojetride/
A Todo
_Robot Framework
Concept1 : This simply means that Spring Boot has its own configurations, application structures, dependencies, Servers and other environment configuration available inside its realm. Thus, to say Spring Boot has its own opinions about an application development environment. For example, most of the Java-based web applications use tomcat server. While working on Spring Boot you need not use any server, because Spring Boot already has an embedded tomcat container.
Concepts2 : What it means is that you don’t need to use any other third-party library or server to run or develop a spring boot application, it already has all of it.
REST : https://pypi.org/project/RESTinstance/
pip install --upgrade RESTinstance
Selenium : https://robotframework.org/SeleniumLibrary/
pip install selenium robotframework-selenium2library webdrivermanager
set PATH=%PATH%;C:\TOOLS\seleniumdriver\
chromedriver --version
https://www.blazemeter.com/blog/robot-framework
https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html
https://www.browserstack.com/guide/robot-framework-and-selenium-tutorial