What is Google TV … in 2 minutes

May 27, 2010

Google TV is a Smart TV (or set-top box) which aims to seamlessly combine your Internet and TV experience. It runs Android OS, Chrome browser and Flash 10. Third party developers can create interesting applications and make them available to end users via an App marketplace.
Google TV aims to take TV viewing experience to the [...]

Read the full article →

How to be a good reviewer?

May 27, 2010

We often get artifacts such as test plans, test cases, test results or bug reports to review. This is especially true for those of us in the leading or senior positions. Do you wish to be a good reviewer? If so, try NOT to fall into the following categories as others have in the past.
1. [...]

Read the full article →

20+ Sections That Should Be In Your Testing Strategy

May 27, 2010

The Test Strategy defines the general approach that will be employed to test the software and to evaluate the results of testing. It outlines the testing approach, identifies the required resources and communication plan and lists the deliverable elements of the project.
This Test Strategy also supports the following specific objectives:

Identifies the items that should be [...]

Read the full article →

Time-boxed Software Testing

May 27, 2010

A primary problem faced by testers relates to time available to do testing. There is never enough time to do all the testing that may be possible to perform. Testing always involves a trade-off, making choices on what and how much to test within the constraints of available time. Look at it this way – [...]

Read the full article →

Acceptance Testing and Agile

May 20, 2010

I must say that it is a time of deep analysis and relevant acceptance tests. You can say: “He repeats”, “Another set of buzzwords” and “It’s obvious”. Is everything clear ? How to fit acceptance testing in Agile environment, how to test just in time, which tools use and when ? Recently, a colleague from [...]

Read the full article →

HtmlUnit: A Quick Introduction

May 20, 2010

HtmlUnit is an open source java library for creating HTTP calls which imitate the browser functionality. HtmlUnit is mostly used for integration testing on top of unit test frameworks such as JUnit or TestNG. This is done by requesting web pages and asserting the results.

Read the full article →

What is regression testing and the best way to do it?

May 20, 2010

First, the basics. The term “regression” is used to describe the decay, weakening or degeneration of software. Software is modified to add enhancements to it, fix known defects, make performance improvements, make the code more maintainable or make the code compliant to patterns. But, software can regress when it is modified. This can happen in [...]

Read the full article →

Review of properties in Kaner’s What is a Good Test Case?

May 20, 2010

One of Cem Kaner’s many classic writings is “What is a Good Test Case?”
It is a very good article, well-spent time for anyone involved in software testing.
But when writing about test ideas, I started to realize that the list of properties for good test cases isn’t perfect, for me.
So it’s time for some criticism of [...]

Read the full article →

Efficacy of Automated Acceptance Testing: Some Practical Facts

May 17, 2010

These days there is good amount of debate on the efficacy of the automated acceptance tests. Many have started believing that current way of acceptance testing is a waste as it doesn’t provide you the relevant ROI as you’d expect from it. People have provided some alternatives also, but to me [...]

Read the full article →

What is the best test data for YOUR TESTING?

May 17, 2010

Before we start discussing this important point, let us take a moment to realize the different types of test data:
a. Application configuration data
Your application likely needs test data to function (or even launch). Examples of application configuration data include the information to connect to database(s), admin user name and password and server information (e.g. email [...]

Read the full article →