TECH 1: Effective Test Automation using a Pattern Object Model

Gjore is an Agile Evangelist and Heuristic Testing fighter with more than 14 years of experience in Automated, Manual and also Performance Software Testing for various domains and clients. In this period Gjore has lead and managed QA people and QA teams from different locations in Europe and the USA and different team sizes. He recognizes testers as people with various problem-solving skills and an engineering mindset and believes that Software Testers are more than mere numbers to clients. Currently working at Seavus, with an official title of a Quality Assurance Line Manager responsible for the Software Testing Team. Also, he is an active speaker on several conferences and events in Europe and Testing Coach at SEDC Software Academy in Skopje.

If a good developer can write a bad code what is the guarantee that tester with no coding experience can write good code? Having a bigger team of testers who have their characteristic of writing code can be pretty painful when the tester will change the team or even worst leave the company. Maintenance is difficult even when the tester is still in the team since he has duplicated the same logic in a huge amount of page objects which will be almost impossible to be refactored in a very short period of time. Pattern Object Model helped us to gain the trust of new clients by delivering automated tests on day one on the project and regain the trust of existing clients by reducing the maintenance time.