Software Testing, QA

Archive for November, 2011

What’s the difference between QA and Software Testing?

The question is asked by many people so I decided to devote the post to explaining these terms. Let’s look at the standards first:

Quality Assurance (QA) is a part of quality management focused on providing confidence that quality requirements will be fulfilled. [ISO 9000]

Testing is a process consisting of all life cycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects. [ISTQB glossary]

According to these statements, we can make a conclusion: QA is care for quality as a prevention of bugs appearing, software testing is care for quality as uncovering bugs before users will find them.

Read the rest of this entry »


Test Summary Report + Template

In this article I’ll discuss the first step for ensuring of transparency between testing department and customer.
It is best to build the relationship in such a way that the customer sees what is happening and what he pays money for. Over time, if our relationship is transparent and we continue working with this person, this relationship is improving. This person begins trusting more and more.

Rule: Quality work + Full transparency of what is happening in the sum gives us confidence of the customer.

Read the rest of this entry »

Usability testing and its methods

What is usability testing?

Let’s define what usability testing is. There are some determinations. Here is one of them.

Usability testing is an experiment performed to determine how well people can use some artificial object (such as a Web page, user interface or device) for its intended use, i.e. usability testing measures the usability of an object.

Usability testing focuses on a specific object or a small set of objects, while the studies of human-computer interaction in general formulate universal principles.

Read the rest of this entry »

Robotium: An Introduction

What is Robotium?

Robotium Framework

Robotium is a test framework for automated testing of Android applications by black box method. Robotium allows you to create scripts for functional, system and acceptance testing.

Read the rest of this entry »