Три этапа обучения для молодого тестировщика на крупном проекте
Возможна ли жизнь без тестировщика?
-
Upload
aleksey-derkach -
Category
Art & Photos
-
view
932 -
download
3
description
Transcript of Возможна ли жизнь без тестировщика?
![Page 1: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/1.jpg)
Возможна ли жизнь безтестировщика?
cnc.dn.ua // декабрь 2012
Алексей Деркач
![Page 2: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/2.jpg)
![Page 3: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/3.jpg)
Скольким из присутствующих
приходилось работать с тестировщиками?
![Page 4: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/4.jpg)
А сколько считает эту работу полезной в
процессе разработки проекта?
![Page 5: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/5.jpg)
Место тестировщика в традиционном процессе разработки
![Page 6: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/6.jpg)
Место тестировщика в традиционном процессе разработки
![Page 7: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/7.jpg)
Место тестировщика в Agile
![Page 8: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/8.jpg)
Если программисты в проекте:
1. Пишут unit tests2. Пишут acceptance tests (или их пишет
заказчик)
![Page 9: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/9.jpg)
Если программисты в проекте:
1. Пишут unit tests2. Пишут acceptance tests (или их пишет
заказчик)
over 90% приложения покрыто тестами
![Page 10: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/10.jpg)
А нужны ли нам тестировщики?
![Page 11: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/11.jpg)
НО:
Да, можно разрабатывать проект без тестировщиков,
![Page 12: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/12.jpg)
НО:
● same level developers● pair programming● code review● code analysis● continuous integration● желание
программистов писать тесты :)
Да, можно разрабатывать проект без тестировщиков,
![Page 13: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/13.jpg)
Если проект без тестировщиков разрабатывать не получается
![Page 14: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/14.jpg)
Чем может помочь тестировщик?
● писать ручные acceptance tests для заказчика (и проверять истории по ним)
● регулярно проводить регрессионное тестирование
● писать автоматические acceptance tests● проводить exploratory testing● ...
![Page 15: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/15.jpg)
Резюме
![Page 16: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/16.jpg)
Если хотите работать без тестировщиков
1. Пишите unit tests2. Пользуйтесь инструментами для
автоматических acceptance tests
Lettuce
3. Пользуйтесь continuous integration
![Page 17: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/17.jpg)
Если хотите работать с тестировщиками
![Page 18: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/18.jpg)
Не делайте так :)
![Page 19: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/19.jpg)
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: Возможна ли жизнь без тестировщика?](https://reader033.fdocument.pub/reader033/viewer/2022051411/5468c2c1af7959c23c8b4ebe/html5/thumbnails/20.jpg)
Спасибо за внимание!