Работа над ошибками

17
РАБОТА НАД ОШИБКАМИ (тестируем проект) Дмитро Подзываловский Христианство-Онлайн 2010 Киев

Upload: dmitro

Post on 16-Jun-2015

336 views

Category:

Design


1 download

DESCRIPTION

Презентация для конференции Христианство Онлайн 2010 "Работа над ошибками"

TRANSCRIPT

Page 1: Работа над ошибками

РАБОТА НАД ОШИБКАМИ(тестируем проект)

Дмитро Подзываловский

Христианство-Онлайн 2010 Киев

Page 2: Работа над ошибками

Качество, требования и баги

Часть первая, в которой слушатели знакомятся с тремя понятиями, без которых в разговоре о тестировании ну никак…

Page 3: Работа над ошибками

Качество это…

•Отсутствие ошибок•Использование проверенных

технологий•______________________________________

(недостающее вписать самостоятельно)

Христианство-Онлайн 2010 Киев

Page 4: Работа над ошибками

Определимся с терминами

Христианство-Онлайн 2010 Киев

Page 5: Работа над ошибками

Who is who? Или кто есть баг?

Известен ожидаемый

результат

Известен фактический результат

Фактический ≠

Ожидаемый

БАГ

Христианство-Онлайн 2010 Киев

Page 6: Работа над ошибками

Часть вторая, в которой слушатели узнают о самых популярных мифах и заблуждениях, связанных с тестированием.

5 мифов о тестировании

Христианство-Онлайн 2010 Киев

Page 7: Работа над ошибками

5 мифов о тестировании• Тестирование – не более, чем трата времени (все

можно исправить в процессе работы)• Тестирование – панацея, оно позволяет выявить и

исправить все ошибки в проекте• Хорошие разработчики не нуждаются в тестировщиках• Использование готовых решений избавляет от

необходимости тестирования• Контент – наше все (пользователь, который пришел за

контентом не будет обращать внимание на ошибки)

Христианство-Онлайн 2010 Киев

Page 8: Работа над ошибками

Часть третья, в которой на слушателя обрушивается поток терминов, определений и прочей полезной информации.

Технические аспекты или без чего не обойтись

Христианство-Онлайн 2010 Киев

Page 9: Работа над ошибками

Виды тестирования

Функциональное тестирование• Ручное тестирование• Автоматизированное тестирование

Тестирование безопасности

Тестирование совместимости

Регрессионное тестирование

Христианство-Онлайн 2010 Киев

Page 10: Работа над ошибками

Багтрек – система учета ошибок•Apache•Perl•MySQL

Bugzilla

•Tomcat•Java•MySQL

Jira

•Apache•PHP•MySQL

Mantis

•Apache•Ruby•MySQL

Redmine

Христианство-Онлайн 2010 Киев

Page 11: Работа над ошибками

Баг: фас, профиль, отпечатки пальцев

•Номер•Короткое описание•Полное описание •Шаги воспроизведения•Информация о тестовом окружении•Вложения

Христианство-Онлайн 2010 Киев

Page 12: Работа над ошибками

Самый первый баг-репорт

Христианство-Онлайн 2010 Киев

Page 13: Работа над ошибками

Пример записи бага в Mantis

Христианство-Онлайн 2010 Киев

Page 14: Работа над ошибками

Три сервера

Христианство-Онлайн 2010 Киев

Page 15: Работа над ошибками

Тест-кейсы и чек-листы

Check list

• Список проверок, при выполнении которых продукт (или часть продукта) считается рабочей. Пример: http://launchlist.net

Test case

• Список проверок с описанием шагов выполнения, ожидаемого и фактического результатов.

Христианство-Онлайн 2010 Киев

Page 16: Работа над ошибками

Что читать?Роман Савин Сэм Канер

Христианство-Онлайн 2010 Киев

Page 17: Работа над ошибками

Спасибо за внимание!

Христианство-Онлайн 2010 Киев

Дмитро Подзываловский

@dmitrop

[email protected]

podzyvalovsky

+38.050.643 11 08; +38.067.862 68 65

[email protected]