Jenkins and GitHub Integration

By | February 19th, 2017|Categories: Continuous Integration, Devops, Git, Jenkins|Tags: , , , , , |

In this article, I will describe how to integrate Jenkins with GitHub. First, we need to download and install Jenkins. Get initial password from C:\Program Files (x86)\Jenkins\secrets\intialAdminPasword Install Jenkins with suggested plugins. Create the First [...]

Layout Testing with Galen Framework

By | February 11th, 2017|Categories: Test Automation, Visual Testing, Web Automation|Tags: , , , , , , , |

Galen is a layout testing framework developed by Ivan Shubin. It is an open-source project that you can support ( ). It is an automated layout and responsive testing framework. Tests locations of objects relatively [...]

Automated Deployment with Octopus Deploy

By | February 2nd, 2017|Categories: Continuous Integration, Devops|Tags: , , , , , |

In this article I will explain how to do automated deployments with Jenkins and Octopus Deploy. Install Octopus Deploy First you should have a Windows Server and MSSQL/SQL Express database for Octopus deploy. All requirements [...]

Jenkins GitLab Integration

By | January 26th, 2017|Categories: Continuous Integration, Devops, Git|Tags: , , , , |

Hi all, in this article, we will integrate Jenkins and GitLab. Requirements for Gitlab - Jenkins Integration Jenkins GitLab Plugin Build trigger that allows GitLab to trigger Jenkins builds when code is pushed or a [...]

Visual Test Automation Tools

By | January 18th, 2017|Categories: Test Automation, Visual Testing, Web Automation|Tags: , , , , , , , , , , , , , , , , , |

In agile software development world, we are dealing with many test tasks such as user story testing, exploratory testing, check-list based testing, regression testing, performance testing, security testing in each sprint. Besides these testing activities, [...]

Selenium Webdriver wait for JavaScript JQuery and Angular

By | January 15th, 2017|Categories: Selenium, Test Automation, Web Automation|Tags: , , , , , , , , , , |

Hi all, during the last two weeks I was dealing with the best solution to wait for both JQuery, Angular and JavaScript (JS) in my Selenium (Java) test codes and finally, I found a significantly [...]

IRetryAnalyzer – Retry Failed Tests with TestNG

By | December 17th, 2016|Categories: Selenium, Test Automation, TestNG, Web Automation|Tags: , , , , , , , , |

In this article, we will describe and give examples on usage of IRetryAnalyzer. It reruns the Selenium TestNG tests when they are failed. If you work on test automation project, you’d know that the most [...]

How to Use TestNG Listeners

By | December 15th, 2016|Categories: Selenium, Test Automation, Test Frameworks, TestNG|Tags: , , , , |

In this article I will explain and show an example of TestNG Listeners. Actually, TestNG provides many types of listeners but we generally use some of them. Thats why I did not give all type [...]

Selenium 16: How to Run Parallel Tests Using Selenium Grid and TestNG

By | December 6th, 2016|Categories: Selenium, Test Automation, Web Automation|Tags: , , , , , |

Hi all, in previous article I explained and showed two common techniques to run your selenium tests in parallel with Selenium Grid and JUnit. In this post, I will show you to run your tests [...]

How to Change User Agent In Selenium Webdriver

By | November 30th, 2016|Categories: Mobile Automation, Selenium, Test Automation, Web Automation|Tags: , , , , , |

Hi all, in this post I will show how to change user agent for your test automation projects by using User-Agent Switcher add-on and selenium webdriver for Firefox and Chrome. Changing User Agent for Firefox [...]

Load More Posts