Subscribe the QA and Software Testing Newsletter FREE!! Comments Feed

Usability Testing

Monday, June 2, 2008
Post Your Queries | Table of Contents | Subscribe to Testing Newsletter Reading: Usability TestingTweet this Post

SPONSORED LINKS

Usability Testing in Software Testing refers to evaluating the ease with which users can use a new application / software product.



Software Usability is ease with which a product can be used by a specific group of users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. Usable software enables workers to concentrate on their tasks rather than the software they are using. In other words, we can say a product as usable, if

  • It’s easy to learn
  • Easy to remember
  • Efficient to use
  • Enjoyable to use
  • Pleasing User InterfaceProvides quick recovery from errors

Every design and development decision made throughout the software development life cycle has an impact on that software’s usability.

Achieving the good Usability of a Software Product:

  • Observing users at their jobs and identifying their typical work tasks and procedures.
  • Meeting with users and trying to find out about their preferences and needs.
  • Evaluate the usability of similar products in the market
  • Include the users early in the development phase
  • Evaluate software against accepted usability principles
  • Consider the above points while during the whole Product Development Life Cycle

Benefits of Usability Testing:

  • Results in technical support savings
  • Good usability increases product sales
  • Good usability positively impacts user performance and satisfaction
  • It also improves development productivity through more efficient design and fewer code revisions.

Procedure for Usability Testing: Usability Testing is different from a normal testing or quality assurance. Below are some important points of Usability Testing:

  • Each test has a specific concern that is tested
  • The participants are real users and so real tasks
  • The participants are observed and recorded. The data is analyzed, problems diagnosed and recommendations made.

Tasks in Usability Testing:

  • Identification of participants from user pool.
  • Determining the usability criteria and measures.
  • Creation of test material and writing task scenarios.
  • Identify the test location
  • Pilot testing materials and procedures
  • Introduction of Product and procedures to the participants
  • Executing the task-based tests i.e. participants are asked to complete a series of tasks that address the specific goals and concerns being tested.
  • Participants are asked to articulate their thoughts, feeling and actions.
  • Recording of video images.
  • Analysis of data and documenting findings
  • Making recommendations.

During the Usability Testing, we can able to identify those areas of the system that will cause users to make errors, become less productive or be unable to complete a required activity.



Also See:

SPONSORED LINKS

Search this site - within more than 167 pages of Software Testing

Do not want to miss any Software Testing tips and latest updates? Subscribe the Software Testing Newsletter and get effective software testing tips


Powered by FeedBlitz
Reading: Usability TestingTweet this Post

0 Responses to Usability Testing

Search within more than 167 pages


Subscribe to our updates


Powered by FeedBlitz

Software Testing Stuff on FaceBook

Follow Software Testing Stuff on Twitter Subscribe Software Testing & QA Pages Through RSS

Blog Archive

Categories

Automation Concepts

Basic concepts of

Software Test

Automation

Basics

Software Testing articles and

tutorials for Beginners

Bugzilla

Bugzilla - one of the best

open source defect tracking

system

CSTE

Know about CSTE and

related question papers

Defects Bugs and Errors

What are defects,

bugs and errors

General

General software testing

articles for every

software professional

Integration Testing

Learn all about Integration

Testing

Interview Questions

Set of interview questions

for Manual Testing, QTP,

LoadRunner,

Rational Functional Tester,

Selenium

ISEB Certification

Practice exams for ISEB

software testing exam

ISTQB

Preparing for ISTQB???

Then, this is for you.

Job Openings

Find out job openings

for Software Testing

LoadRunner

Learn LoadRunner from

these tutorials

QTP

QTP tutorials for

everyone

QTP Certification Papers

Practice exams for

HP QTP certification

Rational Tools

Learn Rational Tools

from these tutorials

Selenium

Here, you will find

Selenium Tool's

related tutorials

Test Director and Quality Center

Tutorials on Test Director

and Quality Center

Test Management

Learn Software

Test Management,

Planning from

these tutorials

Testing Types and Strategies

Tutorials on various

testing types and

test strategies

Tool Installation

Find help on installation

of various software

testing tools

Unit and White Box Testing

Learn unit testing

and white box testing