Hello @mention. I've used pyTest only for basic tests, but not CI/CD. So I will share my experience with Robot Framework. *Benefits*: - If non dev want to develop test, it can be easy for them to write their own tests (but if you have well specified atomic keywords). - Generate test reports. - Big community & lib ressources (pytest has the same benefits) - Easy to integrate with classic CI/CD frameworks (Jenkins, Github actions ...) *Drawbacks*: - If you or your team are devs with Python knowledge, i'll suggest you to develop your with python. Even if you choose Robot FW, you will certainly have to write a python layer. - Code overhead : In my opinion, it takes too much time to develop a Robot FW layer, specially if you have not clearly specified all your keywords at the beginning, - Some basic development features are ugly (look how to do a simple FOR loop...) For microservice testing, Robot FW or pyTest can both do the job. If you plan to develop only a rest API testing layer, manu python lib can also do the job : Flask, FastAPI, ...
Last active 4 months ago