2. План
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
* Спасибо интернету за картинки.
5. Далее...
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
6. Что я понимаю под
[не]удобством?
Документированность
(Documentation)
Легкость использования
(Operability)
Привлекательность
(Attractiveness)
Производительность
(Performance)
Доступность
(Accessibility)
Согласованность
(Consistency)
Помехоустойчивость
(Robustness)
Изучаемость
(Learnability)
Безопасность
(Safety, Security)
Понятность
(Understandability)
Соответствие
(Conformity)
Практичность
(usability)
16. Далее...
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
17. Главная проблема
Мало внимания обращаем на проблемы удобства использования
Пишем мало дефектов на неудобство использования
Все думают, что в программе с этим нет проблем
19. Далее...
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
24. Запомните!
Без хотя бы одного из «слонов»:
- Понимания
- Сочувствия
- Интереса
- Участия
Нельзя написать «хороший» баг
на удобство использования!
Обратное, кстати, тоже верно!
34. Хождение по мукам
То, что для нас небольшое неудобство в одной
подсистеме — для пользователя: путь сквозь
множество назойливых проблем в разных местах
35. Почему их не любят
Низкий приоритет,
чинить не будут
Опять закроют
без объяснения
36. Почему их не любят
Пользователи
не лохи
Монополия
У программы
другая ценность Низкий приоритет,
чинить не будут
Программа
редко используется
Опять закроют
без объяснения
Забей,
так всегда было
40. Далее...
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
41. Что же делать?
НадоНадо своевременносвоевременно заводитьзаводить
обоснованныеобоснованные
дефекты на неудобство!дефекты на неудобство!
44. Usability
Дружите с дизайнерами и юзабилистами!
Дефект на неудобство, одобренный
этими специалистами, будет починен с
большей вероятностью
Не ленитесь читать книги и другие
источники информации по теме
Учитесь!
48. Далее...
• Кто я и почему рассказываю о [не]удобстве ПО
• Введение
• Проблема и её причины
• Подробное рассмотрение причин
• Что ещё могут/должны делать тестировщики
• Заключение
49. А напоследок я скажу
Мы можем постараться сделать наши программы удобнее
50. Литература
• Купер А. «Психбольница в руках пациентов»
• Платт Д. «Софт - отстой! И что с этим делать?»
• Головач В. «Искусство мыть слона»
http://uibook2.usethics.ru/
• Статья «Страшная правда о юзабилити»
http://authorit.ru/HTML/dd_use/dd_use.htm
http://authorit.ru/HTML/dd_use_2/dd_use_2.htm