BDD Screenplay Pattern

Hello World,

Motto: By this post, I will talk all about screenplay-pattern for automation testing.


So Here, there are two terms, which are BDD and screenplay-pattern. so let's understand these first.

1: BDD (Behavior Driven Development)
   Behavior Driven Development is a software engineering process that stems from Test Driven Development(TDD) and Acceptance testing. If you want to dig in more into it then follow this site.


2: screenplay-pattern 
   a code pattern on the top of serenity and an alternative model to PageObjects and it follows the SOLID property. Now, here let's understand "SOLID". It stands for
  • Single Responsibility Principle
  • Open Closed Principle
  • Liskov Substitution Principle
  • Interface Substitution Principle
  • Dependency Inversion Principle


Sample/Dummy Project:
https://github.com/nityanarayan44/BDD-Screenplay

References:
http://blog.caplin.com/2017/01/04/screenplay-pattern-a-solid-alternative-pattern-to-page-objects/

Comments

Popular posts from this blog

Print emojis using python (😀, 👍, ...)

Scraping with Python

Html Status Code