/tdd-bdd-final-project

Test and Behavior Driven Development Project. Test-driven development applied to build Product catalog backend to an ecommerce service and test it's functionality from the inside-out. Behavior Driven Development is used to test UI from the outside in using Selenium webdriver to emulate user behavior.

Primary LanguagePythonApache License 2.0Apache-2.0

Tasks

In this project I applied Test Driven Development (TDD) and Behavior Driven Development (BDD) techniques to write TDD test cases, BDD scenarios, and code, in the following files:

tests/test_models.py
tests/test_routes.py
service/routes.py
features/products.feature
features/steps/load_steps.py

License

Licensed under the Apache License. See LICENSE

Author

John Rofrano, Senior Technical Staff Member, DevOps Champion, @ IBM Research

© IBM Corporation 2023. All rights reserved.