Design Patterns

Page Objects That Make Code More Maintainable

If you have read some of my previous posts, most probably you have checked some of my articles about Design Patterns in Automated Testing. One of the most promi

Page Objects That Make Code More Maintainable

Design Patterns

Decorator Design Pattern in Automated Testing

In my articles "Strategy Design Pattern" and "Advanced Strategy Design Pattern", I explained the benefits of the application of Strategy Design Pattern in your

Decorator Design Pattern in Automated Testing

Design Patterns

Advanced Observer Design Pattern via IObservable and IObserver in Automated Testing

The "Design Patterns in Automated Testing" series are all about the integration of the most practical design patterns in the automation testing. Last two articl

Advanced Observer Design Pattern via IObservable and IObserver in Automated Testing

Design Patterns

Advanced Observer Design Pattern via Events and Delegates in Automated Testing

In my articles from the series "Design Patterns in Automated Testing", I am sharing with you ideas how to integrate the most useful code design patterns in the

Advanced Observer Design Pattern via Events and Delegates in Automated Testing

Design Patterns

Observer Design Pattern Classic Implementation in Automated Testing

The Observer Design Pattern defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and updat

Observer Design Pattern Classic Implementation in Automated Testing

Design Patterns

Advanced Strategy Design Pattern in Automated Testing

4. Fill Shipping Info

Advanced Strategy Design Pattern in Automated Testing

Design Patterns

Strategy Design Pattern in Automated Testing

In my previous articles from the series "Design Patterns in Automated Testing", I explained in details how to make your test automation framework better through

Strategy Design Pattern in Automated Testing

Design Patterns

Use IoC Container to Create Page Object Pattern on Steroids

In my previous articles from the series "Design Patterns in Automated Testing", I explained in details how to make your test automation framework better through

Use IoC Container to Create Page Object Pattern on Steroids

Design Patterns

Fluent Page Object Pattern in Automated Testing

In my previous articles from the series "Design Patterns in Automated Testing", I explained in details how to improve your test automation framework through the

Fluent Page Object Pattern in Automated Testing

Design Patterns

Singleton Design Pattern in Automated Testing

Ensure a class has only one instance and provide a global point of access to it.Instance control– prevents other objects from instantiating their own copies of

Singleton Design Pattern in Automated Testing

Design Patterns

Facade Design Pattern in Automated Testing

An object that provides a simplified interface to a larger body of code, such as class library. Make a software library easier to use, understand and more reada

Facade Design Pattern in Automated Testing

Design Patterns

Advanced Page Object Pattern in Automated Testing

While ago we were working on the first version of the BELLATRIX test automation framework, I did this research so that we can find the most convenient way for c

Advanced Page Object Pattern in Automated Testing