Implementation of API Automation Projects with Java and REST Assured Framework
REST Assured Framework Tutorial Table of Contents
The table of contents is not clickable, only for displaying the structure.
- Quick Start Project for RestAssured API Test
Corresponding Articles for REST Assured Framework Tutorial
- REST Assured API Test Tutorial: Advanced Usage - Integration with CI/CD and Allure Report:https://naodeng.tech/en/posts/api-automation-testing/rest-assured-tutorial-advance-usage-integration-ci-cd-and-allure-report/
- REST Assured API Test Tutorial: Advanced Usage - Verify Response and Logging, Filters, File Upload:https://naodeng.tech/en/posts/api-automation-testing/rest-assured-tutorial-advance-usage-verifying-response-and-logging/
- REST Assured API Test Tutorial: Building Your Own Project from 0 to 1:https://naodeng.tech/en/posts/api-automation-testing/rest-assured-tutorial-building-your-own-project-from-0-to-1/
- REST Assured API Test Tutorial: Introduction and Environment Setup Preparation:https://naodeng.tech/en/posts/api-automation-testing/rest-assured-tutorial-and-environment-preparation/
Reference Documents for REST Assured Framework Tutorial
- Demo Project Repository: RestAssured-API-Test-Starterhttps://github.com/Automation-Test-Starter/RestAssured-API-Test-Starter/
- Rest Assured Official Documentation: https://rest-assured.io/
- Rest Assured Official GitHub: https://github.com/rest-assured/rest-assured
- Rest Assured Official Chinese Translation: https://github.com/RookieTester/rest-assured-doc
- Allure Documentation: https://docs.qameta.io/allure/
- GitHub Action Documentation: https://docs.github.com/en/actions
Implementation of API Automation Projects with JavaScript and SuperTest Framework
SuperTest Framework Tutorial Table of Contents
The table of contents is not clickable, only for displaying the structure.
- Quick Start Project for SuperTest API Test
Corresponding Articles for SuperTest Framework Tutorial
- SuperTest API Test Tutorial: Advanced Usage - Multi-Environment Support:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-advance-usage-multiple-environment-support/
- SuperTest API Test Tutorial: Advanced Usage - Data-Driven:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-advance-usage-data-driven/
- SuperTest API Test Tutorial: Advanced Usage - Common Assertions:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-advance-usage-common-assertions/
- SuperTest API Test Tutorial: Advanced Usage - Integration with CI/CD and GitHub Action:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-advance-usage-integration-ci-cd-and-github-action/
- SuperTest API Test Tutorial: Building Your Own Project from 0 to 1:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-building-your-own-project-from-0-to-1/
- SuperTest API Test Tutorial: Getting Started and Own Environment Preparation:https://naodeng.tech/en/posts/api-automation-testing/supertest-tutorial-getting-started-and-own-environment-preparation/
Reference Documents for SuperTest Framework Tutorial
- Demo Project Repository: SuperTest-API-Test-Starterhttps://github.com/Automation-Test-Starter/SuperTest-API-Test-Starter
- SuperTest Documentation: https://github.com/ladjs/supertest
- Jest Documentation: https://jestjs.io/docs/en/getting-started
- Mocha Documentation: https://mochajs.org/
- Chai Documentation: https://www.chaijs.com/
- Allure Documentation: https://docs.qameta.io/allure/
- GitHub Action Documentation: https://docs.github.com/en/actions
Implementation of API Automation Projects with Python and Pytest Framework
Pytest Framework Tutorial Table of Contents
The table of contents is not clickable, only for displaying the structure.
- Quick Start Project for Pytest API Test
Corresponding Articles for Pytest Framework Tutorial
- Pytest API Test Tutorial: Advanced Usage - Filtering Test Case Execution, Concurrent Testing, and Distributed Testing:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-advance-usage-filter-testcase-and-concurrent-testing-distributed-testing/
- Pytest API Test Tutorial: Advanced Usage - Multi-Environment Support and Integration with Allure Report:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-advance-usage-multiple-environment-support-and-integration-allure-report/
- Pytest API Test Tutorial: Advanced Usage - Common Assertions and Data-Driven:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-advance-usage-common-assertions-and-data-driven/
- Pytest API Test Tutorial: Advanced Usage - Integration with CI/CD and GitHub Action:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-advance-usage-integration-ci-cd-and-github-action/
- Pytest API Test Tutorial: Building Your Own Project from 0 to 1:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-building-your-own-project-from-0-to-1/
- Pytest API Test Tutorial: Getting Started and Own Environment Preparation:https://naodeng.tech/en/posts/api-automation-testing/pytest-tutorial-getting-started-and-own-environment-preparation/
Reference Documents for Pytest Framework Tutorial
- Demo Project Repository: Pytest-API-Test-Starter
- Pytest Documentation: https://docs.pytest.org/en/stable/
- Pytest-html Documentation: https://pypi.org/project/pytest-html/
- Pytest-xdist Documentation: https://pypi.org/project/pytest-xdist/
- Allure-pytest Documentation: https://pypi.org/project/allure-pytest/
- Allure Documentation: https://docs.qameta.io/allure/
- GitHub Action Documentation: https://docs.github.com/en/actions
Implementation of API Automation Testing with Testing Tools
Postman API Automation Testing
Postman Framework Tutorial Directory
The directory is not clickable, only for displaying the structure
- Implementation of API Automation Projects with Java and REST Assured Framework
- Implementation of API Automation Projects with JavaScript and SuperTest Framework
- Implementation of API Automation Projects with Python and Pytest Framework
- Implementation of API Automation Testing with Testing Tools
Postman Framework Tutorial Articles
- Postman API Automation Testing Tutorial: Advanced Usage - Common Command Line Options, File Upload Scenarios, and SSL Certificate Scenarios: https://naodeng.tech/zh/posts/api-automation-testing/postman-tutorial-advance-usage-common-command-line-options-and-file-upload/
- Postman API Automation Testing Tutorial: Advanced Usage - Data-Driven:https://naodeng.tech/zh/posts/api-automation-testing/postman-tutorial-advance-usage-data-driven-and-environment-data-driven/
- Postman API Automation Testing Tutorial: Advanced Usage - Common Test Scripts and Examples of Commonly Used Third-Party Packages: https://naodeng.tech/zh/posts/api-automation-testing/postman-tutorial-advance-usage-common-test-scripts-and-commonly-used-third-party-packages/
- Postman API Automation Testing Tutorial: Advanced Usage - Integration with CI/CD and GitHub Action, Allure Report: https://naodeng.tech/zh/posts/api-automation-testing/postman-tutorial-advance-usage-integration-html-report-and-allure-report-integration-github-action/
- Postman API Automation Testing Tutorial: Getting Started and Building Your Own Project from 0 to 1: https://naodeng.tech/zh/posts/api-automation-testing/postman-tutorial-getting-started-and-building-your-own-project-from-0-to-1/
Postman Framework Tutorial Reference Documents
- Demo Project Repository: Link
- Postman Official Documentation: Link
- Newman Official Documentation: Link
- GitHub Action Documentation: Link
- Allure Documentation: Link
Bruno API Automation Testing
Bruno Framework Tutorial Directory
The directory is not clickable, only for displaying the structure
- bruno-user-guide
Bruno Framework Tutorial Articles
- Introduction to Bruno, a Postman Replacement Tool: https://naodeng.tech/zh/posts/api-automation-testing/introduction_of_bruno/
Bruno Framework Tutorial Reference Documents
- Demo Project Repository: https://github.com/Automation-Test-Starter/Bruno-API-Test-Starter
- Bruno Documentation: https://docs.usebruno.com/
- GitHub Action Documentation: https://docs.github.com/en/actions