Software Testing 2/10 WELCOME Graphic User Interface Testing.

Презентация:



Advertisements
Похожие презентации
Using Dreamweaver MX Slide 1 Window menu Manage Sites… Window menu Manage Sites… 2 2 Open Dreamweaver 1 1 Set up a website folder (1). Click New…
Advertisements

РУССКИЙ ЯЗЫК Setting up a Russian keyboard in Mac OS X or Windows XP.
Workshop 7B-1 NAS101 Workshops Copyright 2001 MSC.Software Corporation WORKSHOP 7B Structure With Spring Support.
Dictionary divided into 2 or 3 panes: The left-hand pane shows the categories of objects that can be used in checks. The mid-pane lists the sub-categories.
Carousel from flshow.netflshow.net by Saverio CaminitiSaverio Caminiti.
S4-1 PAT328, Section 4, September 2004 Copyright 2004 MSC.Software Corporation SECTION 4 FIELD IMPORT AND EXPORT.
S5-1 PAT328, Section 5, September 2004 Copyright 2004 MSC.Software Corporation SECTION 5 RESULTS TITLE EDITOR.
WS2-1 WORKSHOP 2 NORMAL MODES ANALYSIS OF A 2 DOF STRUCTURE NAS122, Workshop 2, August 2005 Copyright 2005 MSC.Software Corporation.
Slide 1 A Free sample background from © 2003 By Default! Title Slide Welcome to this presentation from
WORKSHOP 19 ANIMATING RESULTS. WS19-2 PAT312, Workshop 19, December 2006 Copyright 2007 MSC.Software Corporation.
Lesson 3 - HTML Formatting. Text Formatting Tags TagDescription Defines bold text Defines big text Defines emphasized text Defines italic text Defines.
Overview of the Paysonnel CE. Overview Paysonnel CE Go to URL- 1 Click [Login to Paysonnel CE] 2 How to Log-in to Paysonnel CE 1 2.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Ericsson Learning Interface ELI User guide.
WS11-1 WORKSHOP 11 ANCHOR LOADS AND BOUNDARY CONDITIONS USING A FIELD PAT301, Workshop 11, October 2003.
© 2006 Cisco Systems, Inc. All rights reserved.CIPT2 v Monitor and Manage IP Telephony Introducing Cisco Unified CallManager Serviceability.
General information about Microsoft Access. It allows you to store large amounts of data, process them, automate frequently used operations, develop convenient.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
© 2003 By Default! A Free sample background from Slide 1 Etched01 Title Slide Welcome to this presentation from
Copyright ® 2000 MSC.Software Results S17-1 PAT301, Section 17, October 2003 SECTION 17 FILE MANAGEMENT.
WS10b-1 WORKSHOP 10B FREQUENCY RESPONSE ANALYSIS OF A CIRCUIT BOARD NAS122, Workshop 10b, August 2005 Copyright 2005 MSC.Software Corporation.
Транксрипт:

Software Testing 2/10 WELCOME Graphic User Interface Testing

ПОЧЕМУ GUI TESTING? В 1994 этого было достаточно чтобы получить работу В 1994 этого было достаточно чтобы получить работу Вы начинаете сообщать об ошибках с первой минуты Вы начинаете сообщать об ошибках с первой минуты Это помогает закрепиться на работе, создавая хорошее впечатленеие о специалисте Это помогает закрепиться на работе, создавая хорошее впечатленеие о специалисте Это помогает получить работу если человек может выигрышно подать свои знания Это помогает получить работу если человек может выигрышно подать свои знания Все правила и стандарты опубликованы Все правила и стандарты опубликованы Это область мало известная большинству тестеров Это область мало известная большинству тестеров Мало кто обращает внимание на эти вопросы и «все ошибки Ваши» - можно найти очень много проблем Мало кто обращает внимание на эти вопросы и «все ошибки Ваши» - можно найти очень много проблем Software Testing 2/10

КАК ЭТО БЫЛО ДОС и ЮНИКС – интерфейс командной строки ДОС и ЮНИКС – интерфейс командной строки MAC OS, Windows – GUI (menus, drag and drop, dialog boxes, desktops, etc.) MAC OS, Windows – GUI (menus, drag and drop, dialog boxes, desktops, etc.) Microsoft GUI guidelines for Windows Apps Microsoft GUI guidelines for Windows Apps US Department of Health and Human Services usability guidelines for web applications US Department of Health and Human Services usability guidelines for web applications Веб приложения в целом имеют намного более проблемный пользовательский интерфейс, чем приложения под Windows Веб приложения в целом имеют намного более проблемный пользовательский интерфейс, чем приложения под Windows Software Testing 2/10

ЧТО ОПИСАНО В ЛИТЕРАТУРЕ? Концепция – это больше, чем просто правила Концепция – это больше, чем просто правила Терминология – важна для написания сообщений об ошибках и для общения с программистами на техническом языке Терминология – важна для написания сообщений об ошибках и для общения с программистами на техническом языке Список из 400 тестов для ВЕБ приложений, отсортированных по относительной важности Список из 400 тестов для ВЕБ приложений, отсортированных по относительной важности 300 страниц текста и графики 300 страниц текста и графики Эта информация станет частью Вашего профессионального мировоззрения Эта информация станет частью Вашего профессионального мировоззрения Software Testing 2/10

ОТКУДА БЕРУТСЯ ТРЕБОВАНИЯ Мы не можем без этого тестировать Нам их всегда недостает Документация Документация Обсуждения, митинги Обсуждения, митинги Практика, принятая в индустрии Практика, принятая в индустрии Приложения, которые мы выбираем как «образцовые» Приложения, которые мы выбираем как «образцовые» Software Testing 2/10

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

APPLICATION WINDOW GUI System icon = About box icon = file icon System icon = About box icon = file icon Ellipsis on menu item if it brings a dialog box which requires input of additional data Ellipsis on menu item if it brings a dialog box which requires input of additional data Dialog box title = the menu item name Dialog box title = the menu item name Each word in menu item begins with upper case letter Each word in menu item begins with upper case letter Insert Object dialog box in WordPad Insert Object dialog box in WordPad Software Testing 2/10

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