Robot Framework

Robot Framework

DevOps / Build, Test, Deploy / Testing Frameworks
Chief Product Officer at InfoDesk·
Needs advice
on
CypressCypress
and
Robot FrameworkRobot Framework

In which situations should we use Cypress or Robot Framework? Are both good choices to get tenured manual testers into the practice of automating their work for tests of APIs and functional tests of web applications? Cypress looks great for functional testing of web applications and Robot Framework looks great for everything else.

Background: We have over a thousand functional test cases for our web applications being executed manually by a QA team. Our front ends interface with APIs written in Java with various frameworks over the years (e.g. Spring, Spring Boot, Java EE). I think our testers could learn enough of the basic coding in JS, Java, and Python required to automate most of those cases.

READ MORE
5 upvotes·39.4K views
Needs advice
on
CodeceptJSCodeceptJS
and
Robot FrameworkRobot Framework

Is it acceptable to compare CodeceptJS with Robot Framework? What are the pros and cons for them?

READ MORE
2 upvotes·16.9K views
Replies (1)
Recommends
on
CodeceptJS

I am not familiar with Robot Framework but I have briefly looked at CodeceptJS. I have tested some test codes (in CodeceptJS syntax) and ran it using the different helpers (Nightmare, Playwright, Puppeteer, TestCafe and WebdriverIO). Nightmare complained about 'I.switchTo" when working with iFrames. There was a locator that did not work with TestCafe but worked with Playwright, Puppeteer and WebdriverIO. So, I had to tweak the locator to make it work for all 4. The first helper CodeceptJS worked on was WebdriverIO. They added Protractor some years after and have now discontinued it because Protractor itself is no longer being developed. They added Playwright around 2 years ago. Imagine, say, using the WebdriverIO now. Then a few years after Playwright is a better choice. You can use most, if not all, of the same test code in CodeceptJS syntax and run it using Playwright. I am very surprised why CodeceptJS is not popular. One guess is that there are some who wants the newest kid on the block. Another is that there are not much responses to questions in the forums. Community support is a big thing when selecting a testing framework. I encourage CodeceptJS users to be supportive.

READ MORE
3 upvotes·49 views
QA Engineer ·
Needs advice
on
JestJest
and
Robot FrameworkRobot Framework

Jest and Robot Framework are both named 'Testing Framework' on many sites that I visit. Both aim at testing the client-side of a web application.

I am aware there are differences in their implementation (JavaScript vs Python) and their purpose (Unit test vs Acceptance test). Still, they seem to overlap a lot. Is there a use case to implement BOTH testing frameworks? Suppose a team has written lots of Jest test cases, and code coverage is really good. Is there still a reason to add Robot Framework on top of that?

READ MORE
6 upvotes·34.9K views