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

11
Видео по модульному тестированию [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 6 лет назад . Я искал хорошие презентации (предпочтительно слайды + аудио или видео) по...

11
Стоит ли проводить рефакторинг существующего кода, который не нарушен в проекте, ориентированном на новые функции?

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

11
Автоматизация создания модульного теста

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

11
Написание комментариев к документации Java для тестовых случаев

На мой взгляд, сами случаи модульного тестирования служат документацией для кода. Моя компания хочет, чтобы я написал подробные комментарии по документам Java в верхней части тестовых случаев. Это нужно сделать? Вы пишете такие...

11
Понимание цикломатической сложности

Недавно я столкнулся с Cyclomatic Complexity, и я хотел бы попытаться понять это лучше. Каковы некоторые практические примеры кодирования различных факторов, влияющих на вычисление сложности? В частности, для уравнения Википедии M = E − N + 2Pя хочу лучше понять, что означает каждый из следующих...

11
Существуют ли какие-либо рамки модульного тестирования, не зависящие от языка? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я всегда скептически относился к переписыванию рабочего кода -...

11
Должен ли QA быть частью отдела разработки?

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

11
Написание тестируемого кода против предотвращения спекулятивной общности

Этим утром я читал несколько постов в блоге и наткнулся на это : Если единственным классом, который когда-либо реализует интерфейс Customer, является CustomerImpl, у вас нет полиморфизма и заменяемости, потому что на практике нет ничего, что можно заменить во время выполнения. Это поддельная...

11
В чем разница между тестированием на замачивание и стресс-тестированием?

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

11
Можно ли повторять код для модульных тестов?

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

11
Должны ли разработчики, тестировщики и бизнес-пользователи иметь единый сценарий тестирования?

В процессе разработки у меня обычно были свои собственные тестовые сценарии, которые документировали бы данные, сценарии и этапы выполнения, которые я планирую протестировать; это мой план тестирования разработчика. Когда функциональность была развернута в Test, тестеры тестируют ее, используя...

11
Какие аргументы я могу использовать, чтобы «продать» концепцию BDD команде, не желающей ее принять?

Я немного вокальный сторонник методологии Behavior Driven Development (также известной как BDD). Я применяю BDD уже пару лет, и выбрал StoryQ в качестве своего предпочтительного фреймворка при разработке приложений DotNet. Несмотря на то, что я проходил модульное тестирование в течение многих лет и...

11
Где мне провести черту между юнит-тестами и интеграционными тестами? Должны ли они быть отдельными?

У меня есть небольшой MVC-фреймворк, над которым я работаю. Его кодовая база определенно не большая, но это не просто пара классов. Я наконец решил сделать решающий шаг и начать писать тесты для него (да, я знаю, что должен был делать это все время, но его API до сих пор был очень нестабильным) В...

11
Насмешливый класс бетона - не рекомендуется

Я только что прочитал отрывок из книги «Растущее объектно-ориентированное программное обеспечение», в которой объясняются некоторые причины, по которым не рекомендуется издеваться над конкретным классом. Вот пример кода юнит-теста для класса MusicCentre: public class MusicCentreTest { @Test public...

11
Что является хорошим показателем эффективности тестирования / тестирования?

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

11
Использование веток тестирования в Git

У нас есть человек (назовем его Тед), который отвечает за тестирование новых функций и исправление ошибок. Мы используем Git и GitHub . masterдолжен быть / всегда доступен для развертывания и developmentгде мы фиксируем / объединяем новые функции или исправления ошибок, но только после того, как...

11
Любые инструменты / предложения по опровержению аргумента качества покрытия кода

Теперь я знаю, что люди могут считать этот вопрос дублирующим или задавали его много раз, и в этом случае я был бы признателен за ссылку на соответствующие вопросы с ответом на мой вопрос. Недавно я был в разногласии с некоторыми людьми по поводу покрытия кода. У меня есть группа людей, которые...

11
TDD Проверка подлинности звонка - это антишаблон?

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

11
Как смоделировать метод с жестко закодированным объектом?

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

11
Тестирование против не повторяйся (СУХОЙ)

Почему повторение при написании тестов так сильно поощряется? Кажется, что тесты в основном выражают то же самое, что и код, и, следовательно, являются дубликатом (в концепции, а не реализацией) кода. Не будет ли конечная цель DRY включать в себя устранение всего тестового...