Hci Flashcards
(31 cards)
The process of executing the program with intent of finding faults.
Software
Types of software testing
Functional testing
Non-functional testing
Manual testing
Automated testing
System testing
A testing method for measuring how easy and user-friendly a software application is.
User experience testing
Kind of user test
Formative evaluation
Field study
Controlled experiment
It is a testing process that considers the random elements of the website and conduct experiments on two or more variants of the websites elements such as web page, page element, and others
A/B testing
A method of conducting controlled, randomized experiments with the goal of improving a website metric, such as clicks, form completion or purchases.
Split testing
It allows for variations to be targeted at specific groups of visitors, delivering a more tailored and personalized experience.
Split testing tool
It is the most common way to record. Just jot down words or phrases that you think are important, especially the critical incidents.
Paper and pen
Good for capturing the user think aloud, facial expressions, and body language.
Audio and video recording
Offers a cheap and easy way to record a user test
Screen capture software
Finding usability problems in order to fix them in the next iteration. Formative evaluation doesn’t need a full working implementation, but can be done on a variety prototype.
Formative evaluation
Running a test in a lab environment on task of your invention may not tell you enough about how well your interface will work in a real context on real task
Field study
The goal of this user test is to test a quantifiable hypothesis about one or more interfaces. Hypothesis about can only be tested by quantitative measurements of usability, like time elapsed, number of errors, or subject ratings.
Controlled experiment
The user’s primary role is to perform the task using the interface
User
The leader of the user test
Facilitator
While the user is thinking aloud, and the facilitator is coaching the think-aloud, any observers int he room should be doing the opposite: keeping quiet.
Observers
A document describing the conduct and results of testing carried out for system.
Test report
When people make mistakes while coding, we call this mistake bug. Error tend to propagate
Error, mistake, bug
Testing is concerned with errors faults failures and incident.
Test
A test case has an identity and is associated with program behavior
Test case
A collection of test or test cases that is used for validating bag fixes within a logical or physical area of a product
Test suite
Kit is the step by step instructions that describe how a test case is to be executed. It may contain one or more test cases.
Test script
In software testing tells us what the system actually does and is used to verify how its function of the software application behave as specified in the software requirements specification document
Functional testing
Example of functional testing
Unit testing
smoke testing
sanity testing
integration testing
ad-hoc testing
interface testing
regression testing
black box testing