2. Purpose: to work with a system, the
users need to be able to control the
system and assess the state of the
• User interface, as a means of human-
computer interaction. Usability of Interfaces.
• Types of interfaces: command line interface,
text interface, graphical interface, natural-
language user interface
• Mental characteristics of the user.
• Stages of user interface development.
• Types of interface testing (user testing).
• Prospects for the development of interfaces.
4. USER INTERFACE, AS A MEANS OF HUMAN-
Human–computer interaction (HCI)
researches the design and use of
computer technology, focused on the
interfaces between people and computers.
5. USER INTERFACE
The user interface (UI), in the industrial
design field of human–computer interaction, is
the space where interactions between humans
and machines occur.
7. USABILITY OF INTERFACE
Usability is the degree to which a software can
be used by specified consumers to achieve
quantified objectives with effectiveness, efficiency,
and satisfaction in a quantified context of use.
Usability of interface consists of
8. TYPES OF INTERFACES
• command line interface
• text interface
• graphical interface
• natural-language user interface
9. COMMAND-LINE INTERFACE
A command-line interface is a means of interacting
with a computer program where the user (or client)
issues commands to the program in the form of
successive lines of text (command lines).
11. GRAPHICAL USER INTERFACE
The graphical user interface (GUI ) is a type of user interface
that allows users to interact with electronic devices through
graphical icons and visual indicators such as secondary
notation, instead of text-based user interfaces, typed command
labels or text navigation.
13. NATURAL-LANGUAGE USER
• Natural-language user interface (LUI or NLUI) is a type of
computer human interface where linguistic phenomena such as
verbs, phrases and clauses act as UI controls for creating,
selecting and modifying data in software applications.
14. MENTAL CHARACTERISTICS OF THE
A mental model is a person’s intuitive
understanding of how something functions based on
his or her past encounters, exposure to information,
and sound judgment.
16. TIPS FROM FREE DESIGNERS
• Try to learn something about users
• Come up with your own characters
• Use common design patterns
• Remember that we are all human, and
we are all United by the same
17. STAGES OF USER INTERFACE
User Flow Diagram
Brainstorming & Sketching
Understanding the Project’s Concept
Choosing the Style of the Interface
Structure and Flow Validation
25. WHAT IS INTERFACE TESTING?
Interface Testing is performed to evaluate whether
systems or components pass data and control correctly to one
another. It is to verify if all the interactions between these
modules are working properly and errors are handled properly.
Interface Testing - Checklist
• Verify that communication between the systems are done
• Verify if all supported hardware/software has been tested
• Verify if all linked documents be supported/opened on all
• Verify the security requirements or encryption while
communication happens between systems
• Check if a Solution can handle network failures between Web
26. TYPES OF INTERFACE TESTING
This include testing each system individually. For example, billing system and
inventory management system for retail store should be able to operate
This is considered when testing include date, month and day reversed
A high-volume interface may require more Load Testing than a low-
volume interface, depending on the interface engine and connectivity
Edge cases -unexpected
Performance, load, and network testing
It ensures that the interface engine handles your standard workflows