Вопросы с тегом «testing»

9
Могу ли я проверить наличие аннотации в модульном тесте?

У меня есть иерархия классов Java, которые образованы абстрактным классом и его N-расширениями. В абстрактном классе у меня есть метод, который аннотируется аннотацией @Remove. Несмотря на то, что мы не получим никаких исключений, мы не получим быстрый отказ, если эта аннотация будет удалена, мы...

9
Критерии приемки для краевых случаев

Я владелец продукта в гибкой команде. Я, когда я делаю приемочное тестирование ПО, обычно отмечаю, чтобы попробовать некоторые крайние случаи Для меня не редкость, когда я что-то открываю, и затем я передаю это разработчикам. Меня отталкивает один из разработчиков, когда я отвергаю его истории. Он...

9
Иногда частные функции - это просто еще не извлеченные внутренние единицы функциональности. Так почему бы не проверить их?

Иногда закрытые функции модуля или класса - это просто пока не извлекаемые внутренние единицы функциональности, которые могут заслуживать собственных тестов. Так почему бы не проверить их? Мы будем писать тесты для них позже , если / когда они извлечены. Так почему бы не написать тесты сейчас,...

9
Как управлять не юнит-тестами в проекте?

У меня есть некоторый код в моем проекте, который я лично называю testsне модульными тестами. Они предназначены для запуска, и результат должен оцениваться человеком. Я сделал это, потому что я делаю физический движок, и во время разработки мне нужно было посмотреть, что я делаю. Поэтому я сделал...

9
На каком этапе Agile (SCRUM) мы должны начать создавать тесты автоматизации?

Немного предыстории меня - я работаю тестером в течение почти 2 лет в Agile-среде с использованием SCRUM (спринты 1-2 недели). Поэтому я хочу представить автоматизированное тестирование в моей работе с использованием Selenium WebDriver (с Java). У меня вопрос во время, когда я должен проверить...

9
Если юнит-тесты охватывают только «функциональное» программное обеспечение

Мы используем StructureMap в новом проекте по разработке программного обеспечения. Один из членов команды реализовал модульный тест, который в основном проверяет конфигурацию контейнера StructureMap . Это делается следующим образом; Подсчитывает количество экземпляров сборок, настроенных для...

9
Ручное написание модульных тестов Proof By Example?

Мы знаем, что пишем JUnit тестов демонстрирует один конкретный путь через ваш код. Один из моих партнеров прокомментировал: Написание модульных тестов вручную - это Proof By Example . Он пришел из истории Haskell, который имеет такие инструменты, как Quickcheck и способность рассуждать о поведении...

9
Рефакторинг - уместно ли просто переписать код, если все тесты пройдены?

Недавно я смотрел «Все мелочи» из RailsConf 2014. Во время этого выступления Сэнди Метц реорганизует функцию, которая включает в себя большой вложенный оператор if: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name !=...

9
Стоит ли проводить комплексные и интеграционные тесты для не критически важных задач?

Хорошо известно, что комплексные и интеграционные тесты являются дорогостоящими. Конечно, если мы разрабатываем приложения, в которых люди могут умереть, если что-то пойдет не так, это стоит вложений. Однако в приложениях, где ошибки не являются концом света, не будет ли дешевле вообще пропустить...