The evaluation of core quality attributes is not enough to finally decide which implementation is better or not. The test execution time should be a key compone
Design Architecture
Benchmarking for Assessing Automated Test Components Performance
Design Architecture
Benchmarking for Assessing Automated Test Components Performance
The evaluation of core quality attributes is not enough to finally decide which implementation is better or not. The test execution time should be a key compone
Design Patterns
Simple Factory Design Pattern- WebDriver Anonymous Browsing with Reverse Proxy
In the series “Design Patterns in Automated Testing“, you can read about the most useful techniques for structuring the automation tests' code. The article was
Design Patterns
Simple Factory Design Pattern- WebDriver Anonymous Browsing with Rotating Proxies
In the series “Design Patterns in Automated Testing“, you can read about the most useful techniques for structuring the automation tests' code. The next two art
High-Quality Automated Tests
Testing for Developers- Isolation Frameworks Fundamentals
In the series we will define the basic terms that every developer needs to know about testing. The purpose is to give all team members a shared understanding of
Design Architecture
How to Test the Test Automation Framework- Types of Tests
Nowadays, more and more companies are building test automation frameworks based on WebDriver and Appium for testing their web and mobile projects. A big part of
Design Architecture
Handling Test Environments Data in Automated Tests
In this article part of the Design & Architecture Series, we will talk about handling environments' test data in automated tests. We will discuss why hard-codin
High-Quality Automated Tests
Testing for Developers- Unit Testing Fundamentals
In the series we will define the basic terms that every developer needs to know about testing. The purpose is to give all team members a shared understanding of
Design Architecture
How to Write Good Bug Reports And Gather Quality Metrics Data
One of the essential tasks every QA engineer should master is how to log bug reports properly. Many people are confused about what information to include in suc
Design Patterns
Template Method Design Pattern in Automated Testing
In my series of articles “Design Patterns in Automated Testing“, I am presenting you the most useful techniques for structuring the code of the automation tests
Design Architecture
Unit Testing Guidelines What to Test And What Not
During the years of consulting, many people asked me to help them get started to write unit tests. During the process always pop up one question- "What should I
Design Architecture, Design Patterns
Highlight Elements on Action- Test Automation Framework Extensibility through Observer Design Pattern
As you know, in past articles from the Design and Architecture Series I wrote about the 5th generation test automation frameworks or as I like to call them Full
Design Patterns
Full-Stack Test Automation Frameworks- Video Recording on Test Failure
Some of the must-have features for 5th generation frameworks are related to troubleshooting easiness. With the increasing tests count and complexity, it will be