This is a template for make api tests using Robot Framework creating tests suite.
-
To install this project you can clone it and go to step 2. Or use the commands below:
npm install rest_api_test_automation_template
1.1 Extract the test project from the node_modules folder and save it in your preferred location.
-
This project ** requires Robot Framework installed **. Install the Robot using the steps below.
2.1. Install Python 3
https://www.python.org/downloads/
2.2. Install Robot Framework
pip3 install robotframework
2.3. Install HTTP Requests Library
pip3 install -U requests pip3 install -U robotframework-requests
- Run your all tests
robot -d ./logs tests
- Run your test by test suite
robot -d ./logs tests/feature_name
- Run yours tests using
-d ./logs
for organize log files. - Not remove Config example files.
- create your Commons file according to your need.
Below is a list of the files by directory.
Directory | Files in folder |
---|---|
config |
config_name.robot All files used to configure your Robot tests, such as tokens and more. |
libs |
lib_name.py all Python files used to provide support in tests. |
common |
common_filename.robot All common codes used to make requests. |
tests |
feature/suite_tests_name.robot All tests files. |
Contributions are what make the open source community an incredible place to learn, inspire and create. Any contribution you make will be much appreciated.
- Make a project Fork
- Create a Branch for your feature (
git checkout -b feature/amazing-feature
) - Insert your changes (
git add .
) - Make a commit with your changes (
git commit -m 'feat(package-filename>): Inserting a Amazing Feature !
) - Push the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Distributed under the MIT license. See LICENSE
for more information.
Yury Alencar - Github - [email protected]