Software Quality Assurance

Slides:



Advertisements
Similar presentations
Word Lesson 1 Microsoft Word Basics
Advertisements

© by Pearson Education, Inc. All Rights Reserved.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
MaskEdit Control The MaskEdit Control is an ActiveX Control that is a specialised version of a TextBox. MaskEdit’s allow for validation of input by ensuring.
Exploring the Basics of Windows XP
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Access Tutorial 10 Automating Tasks with Macros
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Software Quality Assurance 2/20 WELCOME Graphic User Interface Testing.
IE 411/511: Visual Programming for Industrial Applications
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.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Productivity Programs Common Features and Commands.
Software Quality Assurance WELCOME Graphic User Interface Testing.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Windows 2000 Unit A A1 – A24 and Ap1 – Ap3 (Formatting a Disk)
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
1 Word Lesson 1 Microsoft Word Basics Microsoft Office 2010 Introductory Pasewark & Pasewark.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
Operating Systems Concepts 1/e Ruth Watson Chapter 1 Chapter 1 Introduction to Operating Systems Ruth Watson.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Dive Into® Visual Basic 2010 Express
Word Lesson 1 Microsoft Word Basics
Excel Tutorial 8 Developing an Excel Application
Word Lesson 1 Word Basics
Appendix A Introduction to Windows 7
Formatting a Research Paper
Computer Fundamentals
Chapter 03: Basic Application Software
Introduction Working with Panels.
Microsoft Visual Basic 2005 BASICS
Chapter Topics 15.1 Graphical User Interfaces
Word Processing Computer Technology.
Introduction to Windows—Operating System
An Introduction to Computers and Visual Basic
Java Look-and-Feel Design Guidelines
Introducing… Microsoft Windows7
Program and Graphical User Interface Design
Microsoft Windows XP Inside Out Second Edition
An Introduction to Computers and Visual Basic
What is an operating system?
DB Implementation: MS Access Forms
Exploring the Basics of Windows XP
Program and Graphical User Interface Design
Introduction to Microsoft Windows
Chapter 2 – Introduction to the Visual Studio .NET IDE
Windows xp PART 1 DR.WAFAA SHRIEF.
Exploring the Basics of Windows XP
Standard and EQ How do you create a newsletter in Word?
DB Implementation: MS Access Forms
Exploring the Basics of Microsoft Windows 7
Visual Studio.
Software Quality Assurance
An Introduction to Computers and Visual Basic
Chapter 15: GUI Applications & Event-Driven Programming
Word Lesson 1 Word Basics
A function that is initiated using an icon, drop-down menu, or mouse
Basic Concepts of The User Interface
Welcome To Microsoft Word 2016
Lecture Set 10 Windows Controls and Forms
User guide for OneDrive
An Introduction to the Windows Operating System
Presentation transcript:

Software Quality Assurance WELCOME Graphic User Interface Testing

Testing the way software looks 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

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

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

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”

SOME WEB PAGE GUI RULES Disable controls if cannot use them Default button – nice to have Which field, gets default input focus TAB order: logical or LEFT->RIGHT; TOP -> BOTTOM Provide default values to the fields if appropriate Labels end up with the colon (:) character

BASIC TERMS PUSH button CHECK the check box CLICK – the mouse method PRESS/HOLD/RELEASE – keyboard key SELECT – text, menu item FOLDER/TAB TEXT FIELD/EDIT BOX/DATA INPUT FIELD WEB ELEMENT