• dzamtomk@gmail.com
  • Skopje, Macedonia

Darjan Dzamto

  • Blog
  • Legal stuff
  • About
Automation, QA

Keeping your models clean with Lombok Part 1

Darjan Djamtovski
January 8, 2021

When writing automation tests we often create model classes that are going to keep the properties of the class, and provide certain methods for accessing the properties. This is helpful to write clean code, and provide the necessary objects in another classes instead of creating methods with lots of input…

Read more
Automation, QA, Web

Choosing which test cases to automate

Darjan Djamtovski
October 25, 2019

Why to automate Before new feature is developed, the testing team is mainly focused on creating the test cases for the feature. The test cases that are going to be written are going to cover the acceptance criteria for the feature that could be confirmed as done. Depending from tester…

Read more
Automation, QA

How to choose which framework to use for automation that is based on Selenium

Darjan Djamtovski
September 23, 2019
No Comments

The process of CI/CD requires testing the functionalities on daily basis, of course this is impossible to achieve with manual testing and limited number QA engineers. For that reason QA engineers are automating the scenarios in order to speed up the testing process. In this article I’m going to be…

Read more
Automation, QA

Xpath in automation testing

Darjan Djamtovski
October 8, 2018
No Comments

Introduction When writing automation tests there are several ways to locate the web elements using Selenium such as: id, linkText, name, partialLinkText, tagName and xpath. The following link describes the documentation of By class in selenium in case you are interested for more details.There is no silver bullet solution for…

Read more
Automation, QA, Web API

Working with Rest Assured Matchers

Darjan Djamtovski
August 27, 2018
No Comments

What are matchers? The main goal when testing the restful api is to validate that the api is working according the requirements. In order to achieve this, the retrieved response has to be validated. In many cases JUnit Assert is used for validating the end result, but when validating the…

Read more
Automation, Web

Keeping your automation tests clean

Darjan Djamtovski
June 25, 2018
No Comments

How many times have you started project for automation tests, and at the end end-up spending more time maintaining the automation tests, instead increasing the coverage? How many times have you ended having duplicate code in multiple classes? How many times have you had issues with the automation tests because…

Read more
Automation, QA

Why clean architecture is important for automation testing

Darjan Djamtovski
February 19, 2018
No Comments

Introduction Writing automation tests requires the equal mindset as writing code for a software, in most cases this rule is forgotten by many people, and they run in technical debt in the future. When writing the automation tests the main focus is to cover the functionalities that are currently developed,…

Read more
Automation, QA, Web API

Decrease boilerplate code for API automation using Rest Assured and BDD

Darjan Djamtovski
December 12, 2017
No Comments

In today’s modern development of web and mobile application, the applications need to communicate with the backend in a secure and organized way. This can be achieved by using Application Programming Interface (API). The API is communicating with the backend through the HTTP protocol using the methods GET, POST, PUT,…

Read more
Android, Automation, QA, Web

Mobile Web testing on Android 8.0 and Chrome 61

Darjan Djamtovski
October 24, 2017
No Comments

Why Chrome? With the emulators running on older Android versions, the default Android browser was available, and also the Android browser was also included in the real mobile devices running on older Android versions. With the arrival of the newer Android versions the Android browser hasn’t been actively supported, but…

Read more
Automation, QA

Benefits using Behavior Driven Development (BDD) in automation testing

Darjan Djamtovski
October 17, 2017
No Comments

Why choose BDD? There are several benefits that you can get by using BDD in your automation tests, such as: Functionalities defined with descriptive scenarios. Functionality scenarios are defined as features. Scenario steps are reusable in the feature file. Up to date use cases. Understandable test scenarios for non technical…

Read more
  • « Previous

Recent Posts

  • Keeping your models clean with Lombok Part 1
  • Choosing which test cases to automate
  • How to choose which framework to use for automation that is based on Selenium
  • Xpath in automation testing
  • Working with Rest Assured Matchers
Copyright © 2021 Darjan Dzamto