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

26
Вы бы предпочли сделать приватные вещи внутренними / публичными для тестов или использовать какой-нибудь хак, такой как PrivateObject?

Я довольно новичок в тестировании кода и assertраньше был шлюхой. В модульном тестировании меня беспокоит то, что от вас часто требуется создавать public(или, по крайней мере internal) поля, которые были бы в privateпротивном случае, отменять readonlyих, создавать вместо них privateметоды protected...

26
Стоит ли требовать юнит-тестирование от программистов? [закрыто]

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

26
Почему не рекомендуется размещать несколько дефектов в одном выпуске / билете?

Я не уверен, что это место, где можно задать следующий концептуальный вопрос (Stackoverflow определенно нет). Я видел этот вопрос на экзамене с несколькими вариантами ответов (один ответ), похожем на экзамены ISTQB : Почему не рекомендуется сообщать о нескольких дефектах в одной и той же проблеме /...

26
Как мне протестировать сайт веб-форм?

Как мне протестировать сайт веб-форм? Мне кажется, что, поскольку многое зависит от состояния и пользовательского ввода, это было бы невозможно. Если это невозможно, существует ли действительная автоматизированная альтернатива?...

25
Проводится ли тестирование программного обеспечения на профессиональных проектах?

Я участвовал во многих проектах в нескольких компаниях, потому что я долгое время работал разработчиком и являюсь подрядчиком. По моим оценкам, менее 20% проектов проходят методическую проверку. Под методическим тестированием я имею в виду любое тестирование, кроме специального тестирования без...

25
Коллега не желает использовать модульные тесты «так как это больше для кода»

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

25
Что должно быть на первом месте: тестирование или проверка кода?

Я довольно новичок в программировании шаблонов проектирования и жизненных циклов, и мне было интересно, что должно быть на первом месте, проверка кода или тестирование, относительно того, что это делается отдельными людьми? С одной стороны, зачем пересматривать код, если никто не проверял, работает...

25
Как вы определяете «крайние» случаи на алгоритмах?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . В основном, как вы узнаете, какой может быть ваш худший или лучший случай, и какие-либо другие «крайние» случаи, которые у вас могут быть, ДО их...

25
Автоматизированное тестирование: объяснение его ценности для бизнеса

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Для начала я не думаю , что это повторение из других вопросов на модульном тестировании . То, что я ищу помощи, - это формулирование ее ценности для...

25
Базы данных и модульное / интеграционное тестирование

У меня был разговор с кем-то о модульном / интеграционном тестировании с веб-приложениями, и у меня есть разногласия по поводу одной основной идеи. Проблема в том, что человек, с которым я разговариваю, думает, что база данных, от которой отработан модульный тест, должна иметь предварительно...

24
Использует ли интеграционное тестирование макеты?

В настоящее время я нахожусь в классе для тестирования программного обеспечения, где для нашего семестрового проекта мы должны выполнить несколько типов тестирования, таких как модульное тестирование и интеграционное тестирование. Для интеграционного тестирования профессор сказал использовать для...

24
TDD / Испытывает слишком много накладных расходов / затрат на обслуживание?

Итак, вы слышали это много раз от тех, кто по-настоящему не понимает ценности тестирования. Просто для начала, я последователь Agile и тестирования ... Недавно у меня была дискуссия о выполнении TDD для переписывания продукта, где текущая команда не практикует модульное тестирование на каком-либо...

24
Борьба с циклическими зависимостями в модульных тестах

Я пытаюсь попрактиковаться в TDD, используя его для разработки простого типа Bit Vector. Я использую Swift, но это не зависит от языка. My BitVector- это объект, structкоторый хранит один UInt64и представляет API, который позволяет вам рассматривать его как коллекцию. Детали не имеют большого...

24
Как влияет создание модульных тестов во время разработки на время разработки и время, затрачиваемое на обслуживание?

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

24
Должен ли каждый модульный тест выполняться независимо от других тестов?

Скажем, у вас есть тесты для двух методов класса. Первый метод собирает данные из другого уровня и помещает их в какое-то хранилище независимо от времени выполнения (например, таблицы SQL), поэтому все данные, обрабатываемые этим тестом, жестко запрограммированы в тесте. Второй метод отвечает за...

24
Является ли тестирование необходимой частью методологии Agile?

Я был в многочисленных командах, которые пытаются практиковать гибкие методологии, и часто эти команды ориентированы на тестирование. Является ли тестирование необходимой частью практики Agile-методологии, или это просто практика XP, которая используется на протяжении многих...

24
Как избежать хрупких юнит-тестов?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Мы написали около 3000 тестов - данные жестко запрограммированы, очень мало повторного использования кода. Эта методология начала кусать нас в задницу....

24
Не было бы полезно писать тесты во время проверки кода?

У моего коллеги возникла идея, которая мне показалась интересной. Разве не было бы полезно писать тесты во время проверки кода человеком, который делает проверку, предполагая, что мы не делаем TDD? Для этого вопроса предположим, что это чисто академический проект, поэтому на карту не ставится...

24
Модульное тестирование - разработка или тестирование?

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