Skip to content

ragavakrishnanns13/Apollo-Pharmacy-Testing-BDD-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงช Apollo Pharmacy Website - BDD Test Suite

This project uses the Behave framework to test the Apollo Pharmacy website using the BDD (Behavior-Driven Development) methodology.
It showcases automated UI and functional testing with Python, Behave, and Selenium.


๐Ÿ“š Overview

  • Framework: Behave
  • Language: Python
  • Testing Strategy: BDD with Gherkin syntax
  • Target Site: Apollo Pharmacy

๐Ÿš€ Key Features

  1. BDD Framework โ€“ Implemented using Behave with Gherkin syntax for clear, human-readable test cases.
  2. Parallel Execution โ€“ Optimized test suite to run in parallel across CPU cores, achieving 3x faster execution speed.
  3. Runtime Optimization โ€“ Reduced overall execution time by 66% through parallelization and efficient test design.
  4. Slack Integration โ€“ Integrated Slack SDK to notify and tag the developer responsible for code failures.
  5. Reusable Test Design โ€“ Created modular step definitions and page object structures for scalability.

About

Used Behave and followed BDD framework to test Apollo Pharmacy Website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •