Project

General

Profile

Actions

action #109894

open

coordination #109783: [epic][qe-core] Using Robot Framework in openQA

[qe-core][spike] Using Robot Framework in openQA - Writing openQA tests using Robot framework

Added by szarate over 2 years ago. Updated over 2 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Spike/Research
Target version:
-
Start date:
2022-04-13
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

For a while now, it is possible to write tests in openQA using python, which makes it more attractive for test engineers, as Perl might not be everybody's cup of tea.

As a Test developer with experience in Robot Framework I would like to write tests for openQA, with the framework, so that I can write test cases in either Data Driven approach or Keyword based approach.

Now while this is a whole topic, there are questions we need to be able to answer, to see if this is really worth the effort.

  1. How do we hook robot framework to openQA?
  2. How can the testcases look like?
  3. How difficult is to write the test (1 to 10) + the driver?
  4. Could it be that in the future, we can have some bigger tests written this way?
  5. What could be a birds eye view on how the architecture could look like?
  6. Is there a Robot framework implementation for Perl?
  7. Conclusions after the experiment

Acceptance Criteria

  1. A test that uses ssh locally (ssh root@localhost) and runs some commands is written in python using robot framework.
  2. Findings are documented in this ticket, with all pull requests related to it
  3. Above questions answered (during the Sprint review)

Considerations

This task doesn't necessarily need to be fully done, in such case, we'll be looking still at the findings during the sprint review.


Related issues 2 (0 open2 closed)

Copied from openQA Tests - action #109891: [qe-core] Writing openQA tests with python Resolvedmgrifalconi

Actions
Copied to openQA Tests - action #109896: [qe-core][spike] Using Selenium in openQA - Implement firefox or tomcat test with selenium (either in Python or Perl)ResolvedVANASTASIADIS

Actions
Actions #1

Updated by szarate over 2 years ago

  • Copied from action #109891: [qe-core] Writing openQA tests with python added
Actions #2

Updated by szarate over 2 years ago

  • Copied to action #109896: [qe-core][spike] Using Selenium in openQA - Implement firefox or tomcat test with selenium (either in Python or Perl) added
Actions #3

Updated by szarate over 2 years ago

  • Subject changed from [qe-core][spike] Writing openQA tests using Robot framework to [qe-core][spike] Using Robot Framework in openQA - Writing openQA tests using Robot framework
Actions #4

Updated by szarate over 2 years ago

  • Priority changed from Normal to Low
Actions #5

Updated by szarate over 2 years ago

  • Sprint set to QE-Core: April Sprint (Apr 13 - May 11)
Actions #6

Updated by szarate over 2 years ago

  • Target version set to QE-Core: Ready
Actions #7

Updated by szarate over 2 years ago

  • Status changed from New to Workable
Actions #8

Updated by szarate over 2 years ago

  • Status changed from Workable to New
Actions #9

Updated by szarate over 2 years ago

  • Sprint deleted (QE-Core: April Sprint (Apr 13 - May 11))
Actions #10

Updated by szarate over 2 years ago

  • Target version deleted (QE-Core: Ready)
Actions

Also available in: Atom PDF