Возможна ли жизнь без тестировщика?

20
Возможна ли жизнь без тестировщика? cnc.dn.ua // декабрь 2012 Алексей Деркач

description

Доклад на декабрьской встрече донецкого Кофе-и-кода

Transcript of Возможна ли жизнь без тестировщика?

Page 1: Возможна ли жизнь без тестировщика?

Возможна ли жизнь безтестировщика?

cnc.dn.ua // декабрь 2012

Алексей Деркач

Page 2: Возможна ли жизнь без тестировщика?
Page 3: Возможна ли жизнь без тестировщика?

Скольким из присутствующих

приходилось работать с тестировщиками?

Page 4: Возможна ли жизнь без тестировщика?

А сколько считает эту работу полезной в

процессе разработки проекта?

Page 5: Возможна ли жизнь без тестировщика?

Место тестировщика в традиционном процессе разработки

Page 6: Возможна ли жизнь без тестировщика?

Место тестировщика в традиционном процессе разработки

Page 7: Возможна ли жизнь без тестировщика?

Место тестировщика в Agile

Page 8: Возможна ли жизнь без тестировщика?

Если программисты в проекте:

1. Пишут unit tests2. Пишут acceptance tests (или их пишет

заказчик)

Page 9: Возможна ли жизнь без тестировщика?

Если программисты в проекте:

1. Пишут unit tests2. Пишут acceptance tests (или их пишет

заказчик)

over 90% приложения покрыто тестами

Page 10: Возможна ли жизнь без тестировщика?

А нужны ли нам тестировщики?

Page 11: Возможна ли жизнь без тестировщика?

НО:

Да, можно разрабатывать проект без тестировщиков,

Page 12: Возможна ли жизнь без тестировщика?

НО:

● same level developers● pair programming● code review● code analysis● continuous integration● желание

программистов писать тесты :)

Да, можно разрабатывать проект без тестировщиков,

Page 13: Возможна ли жизнь без тестировщика?

Если проект без тестировщиков разрабатывать не получается

Page 14: Возможна ли жизнь без тестировщика?

Чем может помочь тестировщик?

● писать ручные acceptance tests для заказчика (и проверять истории по ним)

● регулярно проводить регрессионное тестирование

● писать автоматические acceptance tests● проводить exploratory testing● ...

Page 15: Возможна ли жизнь без тестировщика?

Резюме

Page 16: Возможна ли жизнь без тестировщика?

Если хотите работать без тестировщиков

1. Пишите unit tests2. Пользуйтесь инструментами для

автоматических acceptance tests

Lettuce

3. Пользуйтесь continuous integration

Page 17: Возможна ли жизнь без тестировщика?

Если хотите работать с тестировщиками

Page 18: Возможна ли жизнь без тестировщика?

Не делайте так :)

Page 19: Возможна ли жизнь без тестировщика?

1. http://qtp.blogspot.com/2011/11/testing-in-agile.html2. http://www.idyllic-software.com/blog/qa-with-agile-teams/3. http://pathfindersoftware.com/2011/05/functional-test-vs-technical-

testing/4. http://www.slideshare.net/MDDay_4/ss-126020115. http://www.slideshare.net/alimenkou/development-without-testers-

myth-or-real-option6. http://habrahabr.ru/post/149240/7. http://www.intexsoft.com/blog/item/19-what%E2%80%99s-the-

difference-between-qa-and-software-testing.html

Ссылки

Page 20: Возможна ли жизнь без тестировщика?

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