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
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/
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
Post a Comment