How do you choose which tests to automate and which tests to leave for manual testing? Before you start automating a test, you need to see what benefits you get by automating the test after you factor in the time, effort and resource invested in test automation. Below are some factors to consider to help […]
Below are a list of common performance testing terminologies: Baselines Creating a baseline is the process of running a set of tests to capture performance metric data for the purpose of evaluating the effectiveness of subsequent performance-improving changes to the system or application. Benchmarking Benchmarking is the process of comparing your system’s performance against a […]
What are pros and cons of Test Driven Development (TDD)? Test Driven Development is a software development methodology whereby you write and run a set of tests before you write code. Like any other development methodologies, there are some pros and cons associated with TDD. Here, we list some of them
Andrew asks: I have recently joined a web based company as their first QA member. The website has been developed in the past five years and during this time, developers and other team members were doing the testing. There is no formal QA or testing process in place, so all the testing has been largely ad-hoc. […]
Self-organizing teams, as the name suggests, take responsibility and manage their own tasks and don’t rely on a manger to tell them what to do. One of the key important aspects of a successful Agile setup is having a self-organizing team.
When a company decides to transition from Waterfall to Agile testing, what are the most important areas to concentrate on for effective Agile Testing?
Should test automation be the responsibility of a separate team or should we have test automation engineers embedded in scrum teams? What are the advantages and disadvantages of having a dedicated test automation team focusing only on automation tasks?
In this post, we give a quick and brief guide to exploratory testing. What is it and in what situations do we benefit from performing exploratory testing?
How can we write good user stories? A user story is a place to capture product functionality and as the name suggests, they describe how a customer or user will use the product. This post will explain how to write good user stories.
In Agile, projects are broken down into chunks and delivered iteratively. Here we review three of the most common Agile Methodologies: Scrum, Kanban and XP.