Devops for Growth
112.9K views | +1 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'robot framework'. Clear
Scooped by Mickael Ruau
January 11, 2019 4:14 AM
Scoop.it!

Comparatif outils de rédaction de spécifications exécutables

J’adore la démarche des Spécifications Exécutables ! Alors voici un comparatif des principaux outils utilisés dans cette démarche.

Je vous propose de mettre en lice :

FitNesse
Cucumber (et ses variantes)
Robot Framework
Concordion
Gauge

Mise à jour 1 : Hiptest me précise dans les commentaires que leur solution est gratuite pour les startups, et qu’elle supporte Robot Framework et Gauge en plus de Cucumber/Gherkin. Intéressant !
No comment yet.
Scooped by Mickael Ruau
January 30, 2018 2:55 AM
Scoop.it!

"Ok Robot, fais les tests"

"Ok Robot, fais les tests" | Devops for Growth | Scoop.it
Tester ses applications web avec RobotFramework
Mickael Ruau's insight:

RobotFramework permet de faire des tests de validation (acceptance testing en anglais).

En général, on utilise Selenium comme moteur d'exécution (mais d'autres outils peuvent également être utilisés), et RobotFramework est simplement une surcouche qui permet de décorréler l'implémentation physique du test ("écrire dans le premier champ puis cliquer sur le 3ème bouton dans le second formulaire") et son sens fonctionnel ("Je m'identifie sur la page d'accueil").

On obtient donc des tests avec une syntaxe très simple proche du langage naturel grâce à l'utilisation de mots-clé (Keywords), par exemple:

Manager can change the user registration fields
Given I'm logged in as a 'Manager'
then I go to Member fields editor
and I add a Text field 'Office name'
and I see the 'Office name' field in registration form 

Ici nous avons créé un test case nommé "Manager can change the user registration fields", et les étapes du test sont des keywords qui sont définis par ailleurs afin de ne pas polluer la lisibilité du test.

La création des keywords est tout aussi simple et utilise la même syntaxe:

I go to Member fields editor
    Go to ${PLONE_URL}/@@overview-controlpanel
    Click link link=Users and Groups
    Click link link=Member fields

On voit qu'on se rapproche un peu plus de la réalité physique du test et on reconnaît ce qu'un outil comme Selenium permet de faire.

No comment yet.
Scooped by Mickael Ruau
January 20, 2018 2:39 AM
Scoop.it!

Robot Framework Automation Using Jenkins

No comment yet.
Scooped by Mickael Ruau
January 9, 2018 2:46 AM
Scoop.it!

Robot Framework Dos And Don'ts

This presentation demonstrates general guidelines how to create good test cases using Robot Framework. Both good practices and anti-patterns are presented. 

No comment yet.
Scooped by Mickael Ruau
January 3, 2018 1:43 AM
Scoop.it!

Robot Framework - Part 2 ( 2 of 3) -log, suite setup teardown, test setup teardown

Please visit https://youtu.be/muGQ5SnW9cM to watch first part or section. This video will talk about robot framework, writing sample test case, html log
No comment yet.
Scooped by Mickael Ruau
January 2, 2018 1:42 AM
Scoop.it!

Robot Framework - Part1 (1 of 3) Test Suite, Library keywords, user defined keywords

This video will talk about robot framework basics, origination, feature, High level architecture, Test Suite, Keywords, Library keywords, user define
No comment yet.
Scooped by Mickael Ruau
December 29, 2017 2:28 AM
Scoop.it!

Robot Framework Introduction

Robot Framework Introduction | Devops for Growth | Scoop.it
Simplify your test automation process with Robot Framework- one of the most worthwhile test automation frameworks available in the market.
No comment yet.
Scooped by Mickael Ruau
December 27, 2017 2:19 AM
Scoop.it!

Robot Framework – The unsung hero of test automation

Robot Framework – The unsung hero of test automation | Devops for Growth | Scoop.it

Our first three posts will give an introductory overview of the RF, laying the conceptual foundation for the remainder of the series. Therefore these three articles will not concentrate on practical, hands-on examples or instructions, but instead have a more theoretical feel. Moreover, several of the fundamental concepts laid out in them, are applicable not only to the RF, but to most (if not all) test automation frameworks. Consequently, these first three posts target those that miss a basic understanding of test automation (frameworks) in general and/or of the RF in particular. The remainder of the series will be also of interest to more seasoned automation engineers.

We will first look into the basic architecture that underlies the framework and discuss the various components that it is being comprised of. In the second post we will discuss the nature of the keyword-driven approach that the RF entails. The third post will detail a typical test automation work flow.

For a first-hand experience of the pros and cons of the RF, you might want to join the first Robot Framework meetup in the Netherlands.

No comment yet.
Scooped by Mickael Ruau
December 25, 2017 2:45 AM
Scoop.it!

Présentation de Robot framework

1Robot Framework Automatisation des tests fonctionnels (ATDD) http://robotframework.org/
No comment yet.
Scooped by Mickael Ruau
December 23, 2017 2:38 AM
Scoop.it!

Robot Framework Installation For Mac OSX: Step By Step Tutorial

This is a simple step by step tutorial for installing Robot Framework for Mac OSX. I have made this super easy and to the point to get you up and runnin
No comment yet.
Scooped by Mickael Ruau
December 22, 2017 6:13 AM
Scoop.it!

Robot Framework User Guide

Robot Framework User Guide | Devops for Growth | Scoop.it
Mickael Ruau's insight:
 

TSV format

TSV files can be edited in spreadsheet programs and, because the syntax is so simple, they are easy to generate programmatically. They are also pretty easy to edit using normal text editors and they work well in version control, but the plain text format is even better suited for these purposes.

The TSV format can be used in Robot Framework's test data for all the same purposes as HTML. In a TSV file, all the data is in one large table. Test data tables are recognized from one or more asterisks (*), followed by a normal table name and an optional closing asterisks. Everything before the first recognized table is ignored similarly as data outside tables in HTML data.

Using the TSV format *Setting**Value**Value**Value*LibraryOperatingSystem          *Variable**Value**Value**Value*${MESSAGE}Hello, world!          *Test Case**Action**Argument**Argument*My Test[Documentation]Example test  Log${MESSAGE}  My Keyword/tmp     Another TestShould Be Equal${MESSAGE}Hello, world!        *Keyword**Action**Argument**Argument*My Keyword[Arguments]${path}  Directory Should Exist${path} 
Editing test data

You can create and edit TSV files in any spreadsheet program, such as Microsoft Excel. Select the tab-separated format when you save the file and remember to set the file extension to .tsv. It is also a good idea to turn all automatic corrections off and configure the tool to treat all values in the file as plain text.

TSV files are relatively easy to edit with any text editor, especially if the editor supports visually separating tabs from spaces. The TSV format is also supported by RIDE.

Robot Framework parses TSV data by first splitting all the content into rows and then rows into cells on the basis of the tabular characters. Spreadsheet programs sometimes surround cells with quotes (for example, "my value") and Robot Framework removes them. Possible quotes inside the data are doubled (for example, "my ""quoted"" value") and also this is handled correctly. If you are using a spreadsheet program to create TSV data, you should not need to pay attention to this, but if you create data programmatically, you have to follow the same quoting conventions as spreadsheets.

Encoding

TSV files are always expected to use UTF-8 encoding. Because ASCII is a subset of UTF-8, plain ASCII is naturally supported too.

No comment yet.
Scooped by Mickael Ruau
December 21, 2017 2:22 AM
Scoop.it!

Debugging Robot Framework tests — Plone Documentation v5.1

It’s not always so easy to get the used Selenium keywords right. There are a few ways to pause the test runner in middle of a test to ease figuring out what to do next:

No comment yet.
Scooped by Mickael Ruau
December 18, 2017 2:33 AM
Scoop.it!

Robot Framework : First Test Case

Robot Framework : First Test Case
No comment yet.
Scooped by Mickael Ruau
February 5, 2018 2:41 AM
Scoop.it!

Parallel Testing in Selenium Robot Framework using Pabot

Learn how to perform parallel testing in Python robot framework using Pabot Library. Run several test case and test suite parallel way and generatin
No comment yet.
Scooped by Mickael Ruau
January 29, 2018 2:29 AM
Scoop.it!

Robot Framework : Perform actions on browser

Robot Framework : Perform actions on browser
No comment yet.
Scooped by Mickael Ruau
January 16, 2018 2:04 AM
Scoop.it!

robotframework/RIDE

robotframework/RIDE | Devops for Growth | Scoop.it
RIDE - Test data editor for Robot Framework
No comment yet.
Scooped by Mickael Ruau
January 5, 2018 1:45 AM
Scoop.it!

Robot Framework - Part 3 (3 of 3) tag, resource file, pybot, jybot, automation

Please visit for 1st part at https://youtu.be/muGQ5SnW9cM, for 2nd part at:- https://youtu.be/chxv3FAOR6Q This video will talk about robot framework
No comment yet.
Scooped by Mickael Ruau
January 2, 2018 2:02 AM
Scoop.it!

Sikuli – Faites vos scripts visuels

Si vous devez réaliser quelques petits scripts automatisés qui consistent à faire cliquer la souris un peu partout, et que vous ne voulez pas vous lancer dans du code de macro trop complexe, sachez qu'il existe un petit outil baptisé Sikuli, qui tourne sous Windows, Mac et Linux et qui permet de créer ce genre de script, simplement en prenant des captures écran.

Oui, ça peut sembler étranger et c'est pourtant ce que fait ce logiciel. Au lieu de lui dire "Click sur le bouton1 de l'application MachinTruc", on lui dit "Click sur ____ (et là on met une capture écran du bouton)". Amusant non ?

Voici une démo en vidéo pour que vous puissiez mieux vous rendre compte de la puissance du truc :

No comment yet.
Scooped by Mickael Ruau
December 30, 2017 2:40 AM
Scoop.it!

Robot Framework : Ride Environment

Robot Framework : Ride Environment
No comment yet.
Scooped by Mickael Ruau
December 28, 2017 2:31 AM
Scoop.it!

Robot Framework training

Agenda

 

  •  
    • Introduction
    • Robot Framework concepts
  •  
    • Development basics
    • Robot Framework editor : RIDE
  •  
    • Libraries : Database, Selenium...
  •  
    • Extending Robot Framework
No comment yet.
Scooped by Mickael Ruau
December 27, 2017 1:40 AM
Scoop.it!

robotframework / WebDemo

robotframework / WebDemo | Devops for Growth | Scoop.it


Robot Framework is a generic test automation framework and Selenium2Library is one of the many test libraries that can be used with it. In addition to showing how the Selenium2Library works, this demo introduces the basic Robot Framework test data syntax, how tests are executed, and how logs and reports look like.

No comment yet.
Scooped by Mickael Ruau
December 25, 2017 2:25 AM
Scoop.it!

Web application test automation with Robot Framework – Rule of Tech

Web application test automation with Robot Framework – Rule of Tech | Devops for Growth | Scoop.it

Software quality has always been important but seems that lately it has become more generally acknowledged fact that quality assurance and testing aren’t things to be left behind. With Java EE Web applications you have different ways to achieve test coverage and test that your application works with tools like JUnit, Mockito and DBUnit. But what about testing your web application with different browsers? One great way is to use Robot Framework which is a generic test automation framework and when combined with Selenium 2 it makes both writing your tests and running them quite intuitive.

Mickael Ruau's insight:
Contents
No comment yet.
Scooped by Mickael Ruau
December 23, 2017 1:47 AM
Scoop.it!

Automated Testing Bootcamp - Part 1: Robot Framework Installation

This video will walk you through the installation of the automated testing robot framework suite.

No comment yet.
Scooped by Mickael Ruau
December 21, 2017 2:38 AM
Scoop.it!

Automatisations des tests fonctionnels avec Robot Framework

Automatisations des tests fonctionnels avec Robot Framework
No comment yet.
Scooped by Mickael Ruau
December 20, 2017 2:21 AM
Scoop.it!

Robot Framework Tutorial - A complete example - codecentric AG Blog

Robot Framework Tutorial - A complete example - codecentric AG Blog | Devops for Growth | Scoop.it
Robot Framework Tutorial - A complete example
No comment yet.