TestingBot: Cross-browser testing tool for everyone on the cloud

What is every web designer and developer’s nightmare? Of course, it is the cross-browser compatibility, because it is an essential requirement especially from a user experience point of view. Here I will introduce you the TestingBot cross-browser testing tool for everyone on the cloud, but unfortunately it is not a free tool. This is a […]

Read more
Checkstyle plug-in tutorial for Eclipse

Overview The Eclipse Checkstyle Plugin is an Open Source development tool which analyzes the source code and ensures that your Java code adheres strictly to a set of coding standards. The plugin does that by inspecting your source code and when it finds items which are deviation you are immediately notified of problems via the […]

Read more
Allure Integration in Jenkins

Automation testing, it’s “all” about Continuous Integration. Jenkins is one of my favorite tools. But, what if we can enrich the platform with even better features in which we can have a cool interface, tables and reports that are more simple and easy for understanding. And all that enriched with report generation in HTML format. […]

Read more
Implementing page object with root element

What is the problem It is a common case that a fragment of a page appears on multiple pages. This can be a header, a toolbar, a footer or any block of elements related to each other. These parts can be called sections, panels, blocks, components or by any other name the test developers want. […]

Read more
Event logging with aspects in automated testing

One of the most important goals in automated testing is to identify when and why the errors are shown in the test cases. Logging is a useful tool to find the answers to these questions. However the implementation of a logger unit is not so easy in accordance with the object oriented principles. The aspect […]

Read more
Some thoughts on Sauce

We’re started using this service a long time ago, and I can say they improved a lot in the recent years. It became a reliable cloud system for running automated tests and for manual testing with a wast amount of virtual machine/browser combinations and what I love about them that almost everything is documented. It […]

Read more
Graphwalker – how to start guide

Graphwalker (http://www.graphwalker.org/) is a state machine based tool, written in Java, generating sequences of tests both for online and offline testing. Diagrams are not UML models (which do not have any functionality) and as a result, much easier to get start with them. The goal is to create long and unpredictable test sequences. The tool […]

Read more
Overview of automated testing

Software testing has become a more and more significant step in the process of developing. As requirements and expectations grow in IT organizations, the relevance of testing grows in the case of small and big companies as well. The process has two main parts: manual and automation testing and they have the same types, but […]

Read more
Writing effective test cases

Everybody can write a test case. What’s difficult is writing an effective test case. Luckily it’s a learnable skill, but it requires in-depth knowledge of the software it is written for. Before we start writing one let’s ask “What is a test case?”.  A test case can be defined as “a set of conditions or […]

Read more
Open source testing tools

There are tons of applications available for testing, some of them are free(open source), some of them are commercial. This time I have prepared a list of useful and open source testing tools. Selenium – Web app testing tool – http://seleniumhq.org/ Selenium is a suite of tools such as Selenium IDE, Selenium Remote Control and […]

Read more