Недавно прочитал книгу "How Google Tests Software", которая не так давно вышла на русском языке.
Если все, что написано в книге, правда, то тестировании в "корпорации добра" находится на каком-то космическом уровне =). Меня очень заинтересовали их внутренние инструменты, которые они выложили в общий доступ. Итак, вот они:
Если все, что написано в книге, правда, то тестировании в "корпорации добра" находится на каком-то космическом уровне =). Меня очень заинтересовали их внутренние инструменты, которые они выложили в общий доступ. Итак, вот они:
- Google Tests Analytics - инструмент для быстрого создания тест-плана по ACC методологии. ACC мне понравилась, однако я так и не понял, как в GTA импортировать тест-кейсы, баги и чекины. Возможно, имеется ввиду интеграция c BITE.
- BITE (Browser Integrated Testing Environment) - расширение Chrome, которое позволяет записывать ручные кейсы в виде Javascript кода и отправлять готовые тикеты на сервер. Для генерации javascript кода используетcя RPF (Record Playback Framework)
На главной странице проекта BITE мы видим следующее : - Идея проекта отличная, но это расширение только для Chrome, остальные браузеры пролетают =(.
- QualityBots - мощный инструмент для попиксельного сравнения страниц в разных каналах версий Chrome. Опять же, работает только для Chrome, а еще у вас должен быть аккаунт в Amazon EC2. Кстати, у Яндекса есть своя технология, которая основана на попиксельном сравнении страницы с эталоном (который был заапрувлен вручную).
I am OFFICIALLY DEPRECATING this code base due to lack up of support. I apologize but there is no one left to maintain this project. Hopefully some will be able to take advantage of the code and build something useful for themselves!
Я с надеждой жду открытого кода гугловского багтрекера Buganizer, т.к. существующие бесплатные решения довольно унылы. Тому же Redmine недостает гибкости (например, в нём до сих пор нельзя настроить workflow отдельно для каждого проекта). Подпишитесь на блог тестирования гугла, чтобы быть в курсе событий =).