Возможна ли жизнь без тестировщика? cnc.dn.ua // декабрь 2012 Алексей Деркач
Nov 16, 2014
Возможна ли жизнь безтестировщика?
cnc.dn.ua // декабрь 2012
Алексей Деркач
Скольким из присутствующих
приходилось работать с тестировщиками?
А сколько считает эту работу полезной в
процессе разработки проекта?
Место тестировщика в традиционном процессе разработки
Место тестировщика в традиционном процессе разработки
Место тестировщика в Agile
Если программисты в проекте:
1. Пишут unit tests2. Пишут acceptance tests (или их пишет
заказчик)
Если программисты в проекте:
1. Пишут unit tests2. Пишут acceptance tests (или их пишет
заказчик)
over 90% приложения покрыто тестами
А нужны ли нам тестировщики?
НО:
Да, можно разрабатывать проект без тестировщиков,
НО:
● same level developers● pair programming● code review● code analysis● continuous integration● желание
программистов писать тесты :)
Да, можно разрабатывать проект без тестировщиков,
Если проект без тестировщиков разрабатывать не получается
Чем может помочь тестировщик?
● писать ручные acceptance tests для заказчика (и проверять истории по ним)
● регулярно проводить регрессионное тестирование
● писать автоматические acceptance tests● проводить exploratory testing● ...
Резюме
Если хотите работать без тестировщиков
1. Пишите unit tests2. Пользуйтесь инструментами для
автоматических acceptance tests
Lettuce
3. Пользуйтесь continuous integration
Если хотите работать с тестировщиками
Не делайте так :)
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
Ссылки
Спасибо за внимание!