Usability Testing By: Abeera Saeed Abira Abid Bhutta Submitted to: Ma’am Maryam Akhtar BESE-19B.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Chapter 11 Designing the User Interface
User Interface Structure Design
Chapter 4 Design Approaches and Methods
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
Usability presented by the OSU Libraries’ u-team.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Inspection Methods. Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Usability 2004 J T Burns1 Usability & Usability Engineering.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Knowledge is Power Marketing Information System (MIS) determines what information managers need and then gathers, sorts, analyzes, stores, and distributes.
Chapter 13: Designing the User Interface
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Paper Prototyping Source:
Introduction to Usability By : Sumathie Sundaresan.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
User Interface Evaluation Usability Testing Methods.
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
Usability By: Sharett Wooten and Gwen Payne. What is Usability Usability addresses the relationship between tools and their users. In order for a tool.
1 Usability of Digital Libraries Sanda Erdelez & Borchuluun Yadamsuren Information Experience Laboratory University of Missouri – Columbia USA Libraries.
RUP Implementation and Testing
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
1 Usability and accessibility of educational web sites Nigel Bevan University of York UK eTEN Tenuta support action.
This slide presentation is Confidential and Proprietary to ProtoTest LLC.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Usability Testing CS774 Human Computer Interaction Spring 2004.
Usability Testing & Web Design by Alex Andujar. What is Usability? Usability measures the quality of a user's experience when interacting with a Web site,
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Usability Testing Chapter 6. Reliability Can you repeat the test?
Chapter 13. Reviewing, Evaluating, and Testing © 2010 by Bedford/St. Martin's1 Usability relates to five factors of use: ease of learning efficiency of.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
1 Notes from
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Introduction to Usability By : Sumathie Sundaresan.
Dobrin / Weisser / Keller: Technical Communication in the Twenty-First Century. © 2010 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
June 5, 2007Mohamad Eid Usability Testing Chapter 8.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Day 8 Usability testing.
SIE 515 Design Evaluation Lecture 7.
Principles of Information Systems Eighth Edition
SY DE 542 User Testing March 7, 2005 R. Chow
User interface usability: Testing methods and tools
Presentation transcript:

Usability Testing By: Abeera Saeed Abira Abid Bhutta Submitted to: Ma’am Maryam Akhtar BESE-19B

Usability Testing “Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system. This is in contrast with usability inspection methods where experts use different methods to evaluate a user interface without involving users”

Approach  Usability testing focuses on measuring a human-made product's capacity to meet its intended purpose.  Usability testing measures the usability, or ease of use, of a specific object or set of objects, whereas general human-computer interaction studies attempt to formulate universal principles.  Examples Examples of products that commonly benefit from usability testing are foods, consumer products, web sites or web applications, computer interfaces, documents, and devices.

Features of Usability Testing  In usability testing basically the testers tests the ease with which the user interfaces can be used. It tests that whether the application or the product built is user-friendly or not.  Usability Testing is a black box testing technique.  Usability testing also reveals whether users feel comfortable with your application or Web site according to different parameters – the flow, navigation and layout, speed and content – especially in comparison to prior or similar applications.  Usability Testing tests the following features of the software.  — How easy it is to use the software. — How easy it is to learn the software. — How convenient is the software to end user.

Components of Usability Testing Usability testing includes the following five components:  Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?  Efficiency: How fast can experienced users accomplish tasks?  Memorability: When users return to the design after a period of not using it, does the user remember enough to use it effectively the next time, or does the user have to start over again learning everything?  Errors: How many errors do users make, how severe are these errors and how easily can they recover from the errors?  Satisfaction: How much does the user like using the system?

Methods  Setting up a usability test involves carefully creating a scenario, or realistic situation, wherein the person performs a list of tasks using the product being tested while observers watch and take notes.  Methods of usability testing are as follows: o Hallway testing o Remote usability testing o Expert review o Automated expert review o A/B testing

Hallway testing Hallway testing is a quick, cheap method of usability testing in which randomly- selected people — e.g., those passing by in the hallway — are asked to try using the product or service. This can help designers identify "brick walls," problems so serious that users simply cannot advance, in the early stages of a new design.

Remote usability testing In a scenario where usability evaluators, developers and prospective users are located in different countries and time zones, conducting a traditional lab usability evaluation creates challenges both from the cost and logistical perspectives. These concerns led to research on remote usability evaluation, with the user and the evaluators separated over space and time. Remote testing, which facilitates evaluations being done in the context of the user’s other tasks and technology, can be either synchronous or asynchronous. The former involves real time one-on-one communication between the evaluator and the user, while the latter involves the evaluator and user working separately. Numerous tools are available to address the needs of both these approaches.

Expert review Expert review is another general method of usability testing. As the name suggests, this method relies on bringing in experts with experience in the field (possibly from companies that specialize in usability testing) to evaluate the usability of a product.

Automated expert review Similar to expert reviews, automated expert reviews provide usability testing but through the use of programs given rules for good design and heuristics. Though an automated review might not provide as much detail and insight as reviews from people, they can be finished more quickly and consistently. The idea of creating surrogate users for usability testing is an ambitious direction for the Artificial Intelligence community.

A/B testing In web development and marketing, A/B testing or split testing is an experimental approach to web design (especially user experience design), which aims to identify changes to web pages that increase or maximize an outcome of interest (e.g., click-through rate for a banner advertisement). As the name implies, two versions (A and B) are compared, which are identical except for one variation that might impact a user's behavior. Version A might be the one currently used, while version B is modified in some respect. For instance, on an e-commerce website the purchase funnel is typically a good candidate for A/B testing, as even marginal improvements in drop-off rates can represent a significant gain in sales. Significant improvements can be seen through testing elements like copy text, layouts, images and colors.

Conducting a Usability Test  When conducting user testing, the researcher reads a participant one task at a time, such as “Find out how to contact technical support,” and allows the participant to complete the task without any guidance. To prevent bias, the researcher follows the same “script” when explaining the task to each participant.  The researcher may also ask the participant to talk aloud as he works on a task to better understand the participant’s mental model for the task and his decision-making in real time. When the participant has completed a task, the researcher sets up the starting point for the next task and continues the test. Ideally, task order is counterbalanced from participant to participant.

Usability Test Analysis with Example  Usability testing recording software such as TechSmith’s Morae (PC only) or Silverback (Mac only) may be used to record the computer screen and the participant’s voice and facial expressions during testing. This software can also facilitate tracking of user behaviors, including mouse clicks, keystrokes, and active or open windows.  When all participants have completed the study, the researcher will compile the data to determine the severity of each usability issue that was encountered and provide prioritized recommendations for the development team to meet usability requirements. For example, by analyzing participants’ facial expressions, the number of mouse clicks made, and the navigation path used to complete a task, a user experience engineer can identify the most frustrating parts of a task and suggest ways to improve the interface to better support the user.  Usability testing should be conducted at various times throughout the iterative design process to ensure that all usability requirements have been met in the final product.

Benefits of Usability Testing For Developer: Usability testing lets the design and development teams identify problems before they are coded. The earlier issues are identified and fixed, the less expensive the fixes will be in terms of both staff time and possible impact to the schedule. During a usability test, you will:  Learn if participants are able to complete specified tasks successfully and  Identify how long it takes to complete specified tasks  Find out how satisfied participants are with your Web site or other product  Identify changes required to improve user performance and satisfaction  And analyze the performance to see if it meets your usability objectives

Benefits of Usability Testing For End-User: Benefits of usability testing to the end user or the customer: — Better quality software — Software is easier to use — Software is more readily accepted by users — Shortens the learning curve for new users

Conclusion Usability testing is the best way to understand how real users experience your website or application. The goal is to identify any usability problems, collect qualitative and quantitative data and determine the participant's satisfaction with the product. It’s important to keep in mind that usability testing is not just a milestone to be checked off on the project schedule. The team should have a goal for why they are testing and then implement the results.

References   its-benifits-to-end-user/ its-benifits-to-end-user/  testing/usability-test testing/usability-test   