Вы находитесь на странице: 1из 2

User Interface Testing

UI Testing means testing the way by which user interacts with a software program called as its user interface. A
Good UI makes it easy for users to tell the pc what they want to do, for the pc to request info from the users
and for the pc to present understandable information.

All software has some sort of UI. But its not true bcoz software such as in ur car to air/fuel ratio in engine
doesn’t have a user interface. In truth, it doesn’t have a conventional ui but if u apply pressure to gas pedal and
audible sputtering you here from tailpipe is indeed a UI.

Paper tape, punch cards and teletype were popular UI. Next were monitors and simple line editors. now pc with
sophisticated GUI

What makes a Good UI?

Many software companies spend large amounts of time and money researching the best way to design the UI
for their software. they use special usability labs runs by ergonomic specialists. not every software
development team designs their interface so scientifically. Many UI are thrown together y programmers who
may be good at writing their code but not necessarily at designing UI.You might not eel that u r properly trained
to built a UI but u r. Remember u don’t have to design it. you just have to pretend you r the user and find
problem s within the current UI.

A list of seven important traits common to a good ui .


1.Follows Standards or Guidelines
2.Intuitive
3.Consistent
4.Flexible
5.Comfortable
6.Correct
7.Useful

Importance of Documentation Testing

Documentation Testing is nothing but testing concerned with the accuracy of Documentation .Documentation
meets it goal when it provided enough and necessary info to end users or customers,
Good software documentation contributes to products overall quality in three ways:
1.It improve usability: it improves usability of soft, much of that usability is related to the software
documentation.
2.It improved reliability: Reliability is how stable and consistent ht soft Is. Does it do wat the user wants it to
do? Testing the documentation is a part of black box. When the user reads the documents and a bug found in
the user manual is like a bug to the software. it is indication of poor reliability.
3.It lowers support costs: If found by customer can cost 10 to 100 times more than as much as they were found
and fixed early n the products development. The reason is that users who are confused or run into unexpected
probs will call the company for help, which is expensive.

Features that make websites more complex:

• Customizable layout that allows users to change where info is positioned on screen.
• Customizable content that allows users to select what news and info they want to see.
• Dynamic drop down selection boxes.
• Dynamically changing text.
• Dynamic layout and optional info based on screen resolution
• Compatibility with different browsers and browser version and hardware and software platforms.
• Lots of hidden formatting an embedded info that enhances web pages usability.

Benefits of Automated testing

1.Fast :Runs test significantly faster than humans.


2.Reliable: Tests performed precisely the same operations each time they r run, thereby eliminating human
error.
3.Repeatable: You can test how the web site or application reacts after repeated execution of the same
operations,
4.Programmable: You can program sophisticated tests that bring out hidden info.
5.Comprehensive: You can build a suite of tests that covers every feature in ur web site or application.
6.Reusable: You can reuse tests on different version of a website or app, even if the UI changes.

Accessibility Testing

A serious topic thsat falls under the area of usability testing is that of accessibility testing or testing for
disabled.Accessibility testing is the technique of making sure that ur product is accessibility complaint.

Typical accessibility problems can be classified into following 4 grps, each of them with different access
difficulties and issues:
1.Visual Impairments: Such a blindness,low or restricted vision or color blindness. User with visual impairments
uses assitive technology software that reads content loud. User with weak vision can also make text larger with
settngs of OS.People with one or more of these would have their own unique difficulty accessing the soft.
2. Motor Skills: Such as the inability to use a keyboard or mouse or to make fine movements. disease ingury
can cause a person to loose fine,gross or total motor control of his hands ,arms.It may be diffuclt for some
people to properly use a keyboard or mouse.
3.Hearing Impairments: Such as reduced or total loss of hearing. Someone may be partially or completely deaf
have probs with hearing certain frequencies or picking a specific sound out of backgrnd noise.Such a person
may not be able to hear the sounds or voices that accompany an onscreen video or system alerts.
Cognitive and language: Such as reading difficulties, dyslexia or memory loss. Dyslexia and memory problems
may make it difficult for someone to use complex UI.
Black Box Website Testing

Web pages are perfect means to practise black box testing wat we have learned.we don’t have to go out and
buy different programs-u can simply jump to a web page of ur choice and begin.

The easiest way to start is treating the web page or entire website as a black box.u don’t know anything abt
how it works,u don’t have a specification and u just have website in fron of u to test.
Things that you will have to test are:
1. Text 2.Hyperlinks 3.Graphics 4.Forms 5.Object and other simple miscellaneous functionality

1.Text:web pages must be treated lyk any other testing document and test thgem.when testing the web site
page for text, u should check the title of each page whether it is correct or not.u should also take care of text
layout issues.when testing the web pages resizing ur browser windows to be very small or very large.this wil
find bugs where designer or programmer assumed a fixed page width or height.this will also find other hard
coded formatting layout bugs.
2.Hyperlinks:Teting hyperlinks on web pages means click on each hyperlinks and check make sure that it jumps
to it destinatn and opens a correct window.for testing hyperlinks of a site u should know details of website and
to wat one hyperlink should redirect to.Also search for orphan pages. orphan pages are part of web site but can
be accessed through the hyperlinks bcoz those pages are forgotten o hook up.
3.Grahphics:In graphics testing we have to test whether all graphics are being load or not.try to resizre window
to see if strange wrapping occurs around graphics.
4.Forms:Web page is form itself.it contains the text boxes list box and other field for entering selected info.Test
these fundamentals inside a website.
5.Obejct and other function:when testing web spages of a site fnd object and other simple features of available
in webpage that cannot be tested.
Test one feature and test indivisually and Find the answer of following questions before testing,
Does it have its own states.
Does it handle data
Could it have ranged or boundaries
What test cases apply andd how should they be equivalence clessed?

Gray Box Testing


Gray box testing is a mixture os black box and white box.with gray box you straddle the line between black and
white box.you still test the soft as a blackbox but u supplement the work by taking a peek at wat is making the
soft work.
Web pages lend themselves to gray box very nicely.most webbies are built with HTML.gray box testing tests
the web pages and html code.HTML is not a programming language , it is a markup language.the main testing
is the closing of tags and formatting.

Вам также может понравиться