| Technology continues to develop everyday, | | | | use of only the keyboard and mouse for output |
| newer and better tools and software's. The link | | | | and input production. WUIs are available in web |
| connecting the program and the end user is not | | | | applications and pages where the general tool |
| restricted to graphical interface. Software | | | | used is a web browser. |
| developers put a lot of effort into the design of | | | | Non-desktop computing interfaces are just what |
| the interface program. The interface provides a | | | | the name suggests. They are interfaces of |
| means of communication involving the program | | | | computer programs that exist in environments |
| and the user. The interface of a program has two | | | | other than office such as factories, medical |
| categories that is the input and the out put. Input | | | | centers, or construction sites. This classification |
| items let the user to enter data to the system | | | | includes tactical interfaces, command line |
| and a means to control the system. The output | | | | interfaces and touch interfaces. |
| tools then let the system to generate the results | | | | The non-traditional UIs are also specific. They may |
| of the entered data. It is impossible to imagine a | | | | cater to batch interfaces, attentive UIs, |
| program that has no scroll bars, menus, text | | | | conversational interface agents, gesture |
| boxes, buttons etc. Without the interface, it's not | | | | interfaces, live user interface, multi screen |
| possible for the user to send a command to the | | | | interface, non-command user interface, reflexive |
| computer and the computer cannot be able to | | | | user interface, text user interface, voice user |
| generate any data to the user. | | | | interface, tangible user interface, zooming user |
| UI test automation can be a single testing activity | | | | interface, natural language interface, zero input |
| or part of a general software test. Test tools | | | | interface and cross-based interface. |
| play a great role in examining the efficiency, | | | | There has been progression to the manufacture |
| effectiveness and user satisfaction of the input | | | | of automation test tools, which are easier than |
| and output tools. Test tools establish the | | | | the traditional ones. Testing user interface is a |
| performance of the system in terms of | | | | multi task since testing tools put every input and |
| executing the input of the user and producing | | | | output interfaces to the test, and it would be a |
| output accordingly. The test tools work depending | | | | great relief to have automation-testing tools for |
| on the type of interface the program is in. Clients | | | | this process. In the industry of software |
| and developers should consider the IU type | | | | development, errors and glitches are easily to |
| before executing test automation. | | | | make especially with the traditional test tools. The |
| The interface types have three categories: | | | | automation tools help weed out glitches, bugs and |
| non-traditional UI, common UI and non-desktop | | | | errors in a particular program. Whichever tests |
| computing UI. The common UI interface test tools | | | | tools used whether automatic or traditional |
| can cater to the graphical user interface (GUI) and | | | | method the basis is that they promote efficiency |
| web based user interface (WUI).GUIs are the | | | | and interaction between you and the computer. |
| most widely used type of GUI. They require the | | | | |