| || |
- 1 Post By dlai
Searching for the right automation tools for new project
I'm beginning automation tests on new development based on Infinity HTML5 FWK based on AngularJS
It's like a massaging system type
And I'm checking for the right automation tools on the following levels:
1. Rest API (Not from code side, but from tester side)
2. Black box - backend (The flow of the massage (input and output only)
3. Combing between the black box and the web
4. GUI (thing about Protractor, but still, I will be happy for another suggestions)
It's very ******! i have only 24 hours to present it!
Thank you very much!!
AngularJS tends to favor Selenium/Protractor approach. Those are the tools Google are using for that and are actively contributing to.
== On the web testing side ==
However, I tend to stay away from Protractor, because I see Angular as a dying framework most likely to be replaced by Angular2 or React. If you are comfortable writing wait wrappers and synchronization code, I would encourage not using Protractor.
== Apis ==
Don't matter what you use. REST APIs are made to be easy to consume in any language. The key is finding a good request handling framework. What you want to look for is one that does all the return body and header parsing for you. And offers you an simple way to set the request type, headers, and body contents. If you are doing a JSON API standard, you might want to get a request framework that supports that.