Demystifying Exploratory Testing

Early in my testing career, I discovered exploratory testing (simultaneous test design, execution, and learning [1]) and tried to practice what experts recommended in their articles. I thought I was applying their ideas as best I could, and I knew what I was doing would be called “exploratory testing,” but I was concerned. I wondered [...]

Worldwide testing – Join the crowd

Today (March 17, 2010) I gave a presentation at the Swiss Testing Day in Zürich, Switzerland. The talk was about 25 minutes long and I had a great questioning section at the end. The presentation was about that testing is approving, accepting and exploring. Most testers only approve software and some explore it. But how [...]

Selenium testing tool

Selenium is an open source suite of tools that automate web application testing across many platforms. Basically, in simple words it is a web site testing and automation platform. Considered as a GUI based automation tool, it beckons several browsers on varied platforms. In my opinion, it is a platform, as it can’t really be [...]

Powerful Test Metrics

What are Powerful Metrics? Metrics are simply a way to measure specific things you are doing, but you could create hundreds of irrelevant metrics that really don’t move you any closer to solving your everyday problems. Powerful metrics are a small set of indicators that are targeted to help you accomplish a specific set of [...]

Demand for cloud testing

Business applications are becoming more dynamic, distributed and component-based. This is due to demand for applications that are easier to use, more flexible and more connected to real-time data. Consequently, the task of testing and delivering these applications is rising in importance and criticality. This is where cloud testing has emerged as a fresh approach [...]

Four Fundamental Requirements of Successful Testing in the Cloud – Part II

Internet-based per-use service models are turning things upside down in the software development industry, prompting rapid expansion in the development of some products and measurable reduction in others. (Gartner, August 2008) This global transition toward computing “in the Cloud” introduces a whole new level of challenge when it comes to software testing.

Turns out I’m not a context-driven tester…

In many years I have loved most of what is written by the people behind the context-driven school of testing. But I have also felt that there is something that isn’t a perfect match. For a time I thought it was because I saw a few different tries to push people to different schools – [...]

uTest’s Software Testing Blog Named Winner of 2010 Hive Award at SXSW Interactive

BOSTON, MA–(Marketwire – 03/16/10) – uTest, the world’s largest software testing marketplace, today announced its Software Testing Blog won the Hive Award for Best Blog in 2010 in the Business Software category. The first annual Hive Awards for the unsung heroes of the Internet took place at SXSW Interactive this year. The name Hive Awards [...]

What knowledge do you need to have in order to do good or best performance testing?

Well, I have been spending practically all my spare time in designing (and re-designing) a plan for our house that we will build shortly. However, I thought that it would be good to write a post about the knowledge that one needs for successful performance testing. Performance testing deals with design and execution of tests [...]

Quality Department Involvement in Project Lifecycle Part 1

This article is intended to be a bridgehead for a wider discussion about the role of quality assurance in software manufacturing processes. I will not try to relate my observations of any particular IT project management methodology (Scrum, Agile, Prince2) or frameworks like ITIL and CMMI. If something does not fit into your system …