Юнит-тесты: от общего к частному. Доклад Александра Свинцова На LoveQA РИТBadoo Development
В Badoo, как и во многих крупных проектах, много legacy-кода, в том числе и в юнит-тестах. Юнит-тесты (которые на самом деле таковыми не всегда являются) могут ходить в БД и на основе ее структуры создавать некоторые объекты, которые и будут использовать. Для поддержки таких тестов наши разработчики написали удобный инструмент (qaapi) для работы с одним из базовых объектов. Но нам показалось этого мало. Изолированность и скорость - вот два ключевых свойства, которые, на наш взгляд, по настоящему определяют юнит-тесты. В докладе рассказываем как при помощи одного простейшего и эффективнейшего метода мы постарались этого добиться.
Юнит-тесты: от общего к частному. Доклад Александра Свинцова На LoveQA РИТBadoo Development
В Badoo, как и во многих крупных проектах, много legacy-кода, в том числе и в юнит-тестах. Юнит-тесты (которые на самом деле таковыми не всегда являются) могут ходить в БД и на основе ее структуры создавать некоторые объекты, которые и будут использовать. Для поддержки таких тестов наши разработчики написали удобный инструмент (qaapi) для работы с одним из базовых объектов. Но нам показалось этого мало. Изолированность и скорость - вот два ключевых свойства, которые, на наш взгляд, по настоящему определяют юнит-тесты. В докладе рассказываем как при помощи одного простейшего и эффективнейшего метода мы постарались этого добиться.
1. Бесплатная Школа " Успех в Internet PRO100 " Позволит Вам Отказаться От Метода "Научного Тыка"и В Течение 3-х Недель Построить Своё Представительство В Интернете и Заявить Всему Миру о Себе! ИНТЕНСИВНЫЙ ТРЕНИНГ - ОТ НОВИЧКА К ПРОФИ
2. Бедные все знают…… Богатые всю жизнь учатся. Жизнь учит тех, кто готов учиться