Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing.

Slides:



Advertisements
Similar presentations
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Advertisements

Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
How can Microsoft PowerPoint 2007 help you share information?
Copyright 2002, Paradigm Publishing Inc. CHAPTER 23 BACKNEXTEND 23-1 LINKS TO OBJECTIVES Form Concepts Creating the Form Template Creating the Form Template.
FINAL REVIEW Carley. Contents Unit A: Understanding Essential Computer Concepts Unit B: Getting Started wit Mac OS X Leopard Unit C: Understanding File.
Microsoft Word Basics. Introduction to Microsoft Word Microsoft Word is a word processor designed by Microsoft. A word processor is a computer application.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
1 Visual Basic.NET Application Overview. 2 Objectives Discuss what a typical Visual Basic.NET application looks like Configure the Visual Studio.NET Integrated.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
Screen guidelines For data entry. Screen Layout for Data Entry Identify screen (name and purpose). Keep number of screens to a minimum. Ensure that all.
Customizing Outlook. Forms Window in which you enter and view information in Outlook Outlook Form Designer The environment in which you create and customize.
WebCT CE-6 Assignment Tool. Assignment Tool and Assignment Drop Box Use “Assignment” button under Course Tools (your must be in “Build” mode) to: –Modify.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
3.2 Presentation Software End Show Creating slide shows including audio,video and digital images End Show.
Application Software: Essentials for knowledge workers
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Exploring the Basics of Windows XP
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
MS FrontPage 2: Developing a web site for the Sunny Morning Products Yong Choi CSU Bakersfield.
LATTICE TECHNOLOGY, INC. For Version 2.0 and later iXVL Publisher Tutorial For Version 2.0 and later.
LATTICE TECHNOLOGY, INC. For Version 3.0 and later iXVL Publisher Tutorial For Version 3.0 and later.
Getting Started with Application Software
| | Tel: | | Computer Training & Personal Development Outlook Express Complete.
1. Chapter 9 Maintaining Documents 3 Managing Files As with physical documents, folders, and filing cabinets, electronic files and folders must be well.
IE 411/511: Visual Programming for Industrial Applications
Targeted Training, LLC. APPLYING STYLES DOWNLOAD FREE TRIAL OF ADOBE CONTRIBUTE ADOBE CONTRIBUTE CONNECTION WIZARD ENTERING EDIT MODE WEB PUBLISHING PROCESS.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
Productivity Programs Common Features and Commands.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Word 2007 What’s New. Ribbon Interface Replaces toolbars and menus Contains tabs and grouped commands Each tab corresponds to task Related items grouped.
Software Quality Assurance WELCOME Graphic User Interface Testing.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
January 2006Colby College ITS Setting Up Course Pages.
The File menu from Word 2003 has been replaced with the Microsoft Office Button. This button contains the basic commands such as Open, Save, Print,
Double –Click on the Netscape Icon on your desktop The following are a series of steps to help you get started with Netscape Composer.
CRYSTAL REPORTS ProCal, ProCert & ProCal-Track Crystal Reports Support.
Web Site Development - Process of planning and creating a website.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Operating Systems Concepts 1/e Ruth Watson Chapter 1 Chapter 1 Introduction to Operating Systems Ruth Watson.
1 PowerPoint Lesson 1 PowerPoint Basics Microsoft Office 2013: Introductory Pasewark & Pasewark.
Dive Into® Visual Basic 2010 Express
Introduction to Microsoft Publisher 2016
Getting Started with Application Software
Weebly Elements, Continued
Microsoft Visual Basic 2005 BASICS
About SharePoint Server 2007 My Sites
Using a template to create a document
LMEvents SharePoint Portal How-to Guide
Software Quality Assurance
Windows xp PART 1 DR.WAFAA SHRIEF.
Exploring the Basics of Microsoft Windows 7
Software Quality Assurance
Presentation transcript:

Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing

WHY GUI TESTING? Testing the way software looks (not the way it works)  You can start reporting bugs from the day one  It helps you to keep the job by creating a good impression from the day one  It helps you to get a job if you are able to talk about the subject at the interview  All the rules, standards, recommendations are published  Not many people know about their existence  GUI issues are normally not given much of attention – you can find bugs easily and report them a lot Software Quality Assurance 2/20

HISTORIC OVERVIEW  DOS & UNIX – command line interface  MAC OS and later Windows – GUI (menus, drag and drop, dialog boxes, desktops, etc.)  Microsoft GUI guidelines for Windows Apps  Dept. of Health and Human Services usability guidelines for web applications  Web applications overall are developed badly in terms of GUI and usability Software Quality Assurance 2/20

WHAT IS IN THE BOOKS?  GUI concepts – more than just rules  Terminology you use when write bug reports – you speak the technically correct language  400 items check list for GUI testing of web applications sorted by relative importance  300 pages with lots of graphics  It becomes a part of your vision Software Quality Assurance 2/20

WHERE REQUIREMENTS COME FROM We need them to test We never have enough of them given to us  Written documentation (business and technical)  Discussions, meeting notes  Industry practices (nice to have vs. must have)  Product we want “to be like” Software Quality Assurance 2/20

Windows versus WEB GUI Windows WEB  Application windowHome page  Dialog BoxesWeb Pages  ControlsControls (text field/edit box, check box, list box, combo box, push button, radio/option button, link, menu item, menu title) Software Quality Assurance 2/20

DIALOG BOX/WEB PAGE GUI RULES  Disable controls if cannot use them  Specify default button  Which field, gets default input focus  TAB order: logical or LEFT->RIGHT; TOP -> BOTTOM  Provide default values to the fields if appropriate Software Quality Assurance 2/20

ResumeBuilder Application (  1. Windows application. Runs on all the Windows platforms.  2. The application's GUI is in compliance with MS guidelines  3. The application allows users to create resumes  4. Resumes are saved in.RTF format only  5. Multiple professions are supported  7. Open-ended: new professions could be added by users  8. Users can create resume templates  9. Resume are built from customized content stored in.INI files  10.Portnov menu title has menu titles pointing to pages of web site  11.The resume could be previewed at any stage of resume writing  12.The application allows users to upload the latest version  13.User is able to specify location of choice for saved resumes (defaulted to the installation folder)  14.The application does not need any installation. It comes as a ZIP (RAR) file with all the files packed in one folder (installation folder). Software Quality Assurance 2/20