Skip to content

Testing an online publishing application with Typescript, Cypress, Cucumber with an emphasis in BDD and App Actions

Notifications You must be signed in to change notification settings

kristiingco/conduit-cypress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conduit - E2E Testing with Cypress

Project description

Conduit is a digital publishing platform designed to inspire authors to share their creations. It serves as a vibrant community where writers can publish their content, allowing readers to engage with, react to, and discuss the published works. The platform fosters a dynamic environment for literary exchange, promoting interaction and feedback between authors and their audience, thereby enriching the overall experience for both creators and consumers of content.

The project implements various E2E tests on the following features:

  • User registration
  • User login
  • Publishing an article
  • Following an author
  • Favoriting an article
  • Commenting an article
  • Browsing tags

Technologies and techniques used

Tests in TypeScript were conducted using the Cypress framework, focusing on automated and functional testing methods. The code was organized through the Cucumber framework to facilitate Behavior-Driven Development, and the App Actions pattern was implemented for structured development.

About

Testing an online publishing application with Typescript, Cypress, Cucumber with an emphasis in BDD and App Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published