The Test Room

This is TheTestRoom. I blog about Agile, Automation, Software Testing and much, much more.

stand up
Stand Up, Are You Doing it Right
A Stand Up is powerful, only when done right Most of us have experienced taking part in one, have you
Read more.
bug in production
I Pushed a Bug in Production
It’s inevitable, at some point you will push a bug in production Statistically speaking, at some point you will push
Read more.
agile pairing
Agile Pairing Power
Agile pairing, takes two to tango! Once upon a time, I too did not see the benefits of pair programming.
Read more.
automation qa interview questions
Automation QA Interview Questions
Making the jump from a Manual and into a Technical QA role can be difficult and challenging. Here are some
Read more.
webdriverjs dropdown
WebDriverJS Dropdown
Do you know how to use WebDriverJS to interact with a Dropdown field? Let’s use WebDriverJS dropdown to select a
Read more.
webdriverjs switching windows
WebDriverJS Switching Windows
When writing an automated test, you may encounter scenarios where you might have to switch browser windows. In this post
Read more.
webdriverjs properties
WebDriverJS Properties File
The concept of Properties is a great way to control test configuration. WebDriverJs Properties can help to scale automated tests.
Read more.
hate cucumber
Some People Hate Cucumber
This may come as a surprise to you, some people actually hate Cucumber. But, do you know why? Why Hate
Read more.
automation framework
Good Automation Framework
It’s easy to build an automation framework that works. It’s tough building a framework that works well. What is an
Read more.
tdd vs bdd
Let’s TDD and BDD
What is the best approach of writing tests? TDD vs BDD. Have you heard of either Test Driven Developer (TDD)
Read more.
Jenkins catlight
Jenkins CatLight
CatLight is a status notifier. Jenkins is a CI tool. Put the two together and you get Jenkins CatLight. CatLight
Read more.
agile is just waterfall
Agile Is Just Waterfall
Agile is just Waterfall, really? Waterfall is a wonderful concept. It allows managers to ‘plan’ for problems. Also allows Developers
Read more.
Jenkins cli
Jenkins CLI
Jenkins CLI, your one stop shop for a ‘quicky’ with Jenkins. Jenkins is an amazing CI tool which allows us
Read more.
docker compose
Docker Compose
Docker Compose is going to become your best friend. Do you remember in the previous post, we talked about running
Read more.
linking docker container
Multiple Docker Containers
The concept of Linking Docker Container allows a user to get one container to talk to another. This concept of
Read more.
docker container
Docker Container
A Docker Container is an encapsulated solution for running a machine with applications/software. It internalizes all dependencies allowing anyone to
Read more.
install docker in window
Installing Docker
Did you know that you can install Docker in Window. Well, let’s have a look. Before you install Docker in
Read more.
Introducing Docker
To Docker or not to Docker, that is the question. Docker is an open source project but you already know
Read more.
e2e code coverage
E2E Code Coverage
E2E Code Coverage, is that even possible? The concept of code coverage is used to ensure that the main application
Read more.
not automate
Do Not Automate Everything
No, we can-not automate every test. In an ideal world, we should be able to automate every type of test.
Read more.
E2E UI Tests
Writing E2E UI Tests when UI is not ready
Writing E2E UI tests when UI is not ready is not an easy problem to solve. Ill get right to
Read more.
you dont need cucumber for bdd
You Don’t Need Cucumber for BDD
You don’t need Cucumber for BDD. Oh boy, I can already sense the loving embrace of you, the reader. Let
Read more.
Is Agile Fragile
Is Agile fragile? In Software Development, Agile is a way of developing code. It is essentially an unspoken promise of
Read more.
Manual Testing more important than Automation?
Is manual testing more important than automation? Depending on who you ask the answer might be different. Manual testing is
Read more.
Installing WebDriverJS
Welcome to an easy and simple guide to installing WebDriverJS. WebDriverJS is a Web Automation framework which we can use
Read more.
GitHub Setup Tutorial
In this blog we will go through GitHub setup and create a simple repository. Once we have done this we
Read more.
Jenkins Cron Setup Tutorial
We will look at Jenkins Cron scheduling in this blog entry. Jenkins Cron Scheduling First of all what is Cron?
Read more.
Jenkins Cucumber Tutorial
Jenkins Cucumber Tutorial Jenkins Cucumber Tutorial, this in blog entry we will look at writing a simple Cucumber test and
Read more.
Jenkins Selenium Tutorial
Jenkins Selenium Tutorial for beginners. In this video we will go through setting up a job in Jenkins and we
Read more.
Jenkins Installation Maven Test
Jenkins Installation is an important concept as this will allow you to run Jenkins. Jenkins Installation Maven Test In this
Read more.