Latest Announcement! Appium, Selenium, and Jmeter workshops, first class starts Jan 23th!

Want to fast track your team’s adoption of open source testing tools? ALP International will be hosting Appium, Selenium, and Jmeter workshops all year long! Click the tool names for class schedule and Course Outline.
Reserve a spot now for the virtual class!

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 [...]

Selenium 15: How to Run Parallel Tests Using Selenium Grid and JUnit

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

In this post, I will give two techniques and describe how to run your selenium tests in parallel by using Selenium Grid (SG) and JUnit. First, if you do not know how to use SG, [...]

Selenium 14: Selenium Grid

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

In this post, I will describe how to use Selenium Grid. First of all, you can access Selenium Grid page from below address. https://github.com/SeleniumHQ/selenium/wiki/Grid2 [1] Grid allows you to: Scale by distributing tests on several [...]

Annotations and Attributes of Testing Frameworks

By | November 1st, 2016|Categories: Test Automation, Test Frameworks|Tags: , , , , , |

In this post, I will explain frequently used attribute and annotations in various testing frameworks. It is called attributes in the .NET environment and annotations in Java. We use them to declare information about methods, [...]

How to Setup Your Own Mobile Device Lab

By | October 16th, 2016|Categories: Appium, Mobile Automation, Selenium, Test Automation|Tags: , , , , , , , , , |

Hi all, In this article I am going to explain how to create a basic mobile device lab (a.k.a device farm) for your mobile automation projects. First of all, you need 2 tools and mobile [...]

How to Integrate .NET Projects with Jenkins

By | September 21st, 2016|Categories: Continuous Integration, Devops, Jenkins, Unit Testing|Tags: , , , , , , , , , |

Hi all, in this article, I will explain how to integrate Jenkins, TFS, NUnit, OpenCover, Cobertura, CatLight, JIRA, and Slack with each other. I tried to prepare this article to cover all details and I [...]

Import IIS Logs to Elasticsearch by Using Logstash and Monitor Them with Kibana

By | September 13th, 2016|Categories: Devops|Tags: , , , , |

Hi all, in this article I will explain how to import IIS logs to Elasticsearch (ES) by using Logstash and monitor them with Kibana. We will use Windows Server 2012 R2, CentOS 7.2 operating system [...]

Load More Posts