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

Проверка поведения программной системы по отношению к ожидаемому поведению этой системы.

9
Как вы масштабируете интеграционное тестирование?
Я изучаю методы и стратегии для масштабирования растущего числа интеграционных тестов на нашем текущем продукте, чтобы они могли (по-человечески) оставаться частью нашей разработки и процесса КИ. При более чем 200 интеграционных тестах мы уже достигли отметки в 1 час, чтобы завершить полный тестовый запуск (на настольном компьютере разработчика), и это …

3
Хрупкие юнит-тесты из-за необходимости чрезмерного издевательства
Я боролся со все более раздражающей проблемой, касающейся наших модульных тестов, которые мы внедряем в моей команде. Мы пытаемся добавить модульные тесты в унаследованный код, который не был хорошо разработан, и, хотя у нас не было никаких проблем с фактическим добавлением тестов, мы начинаем бороться с тем, как тесты получаются. …

7
Лучшая книга, статьи и литература по юнит-тестированию [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
Должны ли тестеры утверждать релизы или просто сообщать о тестах?
Имеет ли смысл давать полномочия на подпись тестерам? Если тестовая команда Просто тестируйте функции, проблемы и т. Д., И просто сообщайте о том, прошел или не прошел, предоставив другим возможность действовать в соответствии с этими результатами, или Есть ли у вас полномочия задерживать релизы на основании этих результатов? Другими словами, …

5
Как начать тестирование в антикультуре? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я должен сделать признание: формализованное автоматическое тестирование никогда не было частью моего …
20 testing  tdd 


8
Один или несколько файлов для модульного тестирования одного класса?
Изучая передовые практики модульного тестирования, которые помогут собрать рекомендации для моей организации, я столкнулся с вопросом о том, лучше или полезно разделять контрольные приборы (тестовые классы) или хранить все тесты для одного класса в одном файле. Кстати, я имею в виду «модульные тесты» в чистом смысле, что они представляют собой …

7
Менеджер хочет объединенную среду разработки и производства
Я работаю в небольшой команде программистов, поддерживающей большую организацию. В этом году наш менеджер решил, что мы будем использовать технологии Oracle Apex для обработки большинства данных нашей компании. Это было бы хорошо, за исключением того, что у нас есть только один сервер Apex. Наш менеджер постановил, что все происходит в …

4
Как проверить, когда расположение данных слишком громоздко?
Я пишу парсер, и как часть этого, у меня есть Expanderкласс, который «расширяет» одно сложное утверждение в несколько простых операторов. Например, это расширило бы это: x = 2 + 3 * a в: tmp1 = 3 * a x = 2 + tmp1 Сейчас я думаю о том, как тестировать …

9
Является ли слишком много утверждений кода запахом?
Я действительно влюбился в модульное тестирование и TDD - я заражен тестом. Тем не менее, модульное тестирование обычно используется для общедоступных методов. Хотя иногда мне приходится проверять некоторые предположения-утверждения и в частных методах, потому что некоторые из них «опасны», и рефакторинг не может помочь в дальнейшем. (Я знаю, что инфраструктуры …

7
Должны ли абстракции снижать читабельность кода?
Хороший разработчик, с которым я работаю, недавно рассказал мне о некоторых трудностях, с которыми он столкнулся при реализации функции в некотором коде, который мы унаследовали; он сказал, что проблема была в том, что за кодом было трудно следовать. Исходя из этого, я посмотрел вглубь продукта и понял, как трудно было …

3
Стоит ли включать тесты в образ Docker?
Когда дело доходит до тестов, я могу придумать два варианта: Поместите и тест и приложение в одном изображении. Включите только код приложения в изображение. Создайте специальный тестовый контейнер, который создается после основного изображения и добавляет к нему несколько слоев (тестовый код, зависимости и т. Д.). С первым вариантом я могу …

2
Каковы различные значения слова «приспособление»?
У меня есть некоторые трудности с пониманием понятия «крепеж». Я знаю, что такое набор тестов, тестовый набор, тестовый прогон, но что такое «приспособление»? Параметризованный тест? Мне кажется, что значение или семантика термина «фикстура» может незначительно отличаться в зависимости от языка программирования или тестирования инфраструктуры? Я думаю, что Phpunit крепеж « …

4
Как структурировать тесты, где один тест является настройкой другого теста?
Я тестирую интеграционную систему, используя только общедоступные API. У меня есть тест, который выглядит примерно так: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, password) a = do_A(token) assert a b …
18 testing 

5
Зачем использовать базу данных в памяти для интеграционного тестирования?
Я действительно растерялся, когда увидел, что для тестирования используется многоуровневая реализация базы данных в памяти, потому что я также много слышал из передовых методов интеграционного тестирования, что среда, в которой выполняется тест, должна максимально приближаться к производственной среде, включая операционную систему , библиотека, база данных и т. д. Что мне …
18 testing 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.