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

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

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

2
Использует ли интеграционное тестирование макеты?
В настоящее время я нахожусь в классе для тестирования программного обеспечения, где для нашего семестрового проекта мы должны выполнить несколько типов тестирования, таких как модульное тестирование и интеграционное тестирование. Для интеграционного тестирования профессор сказал использовать для нашего интеграционного тестирования макеты и библиотеки-имитаторы (такие как EasyMock и Mockito). Я довольно смущен, …

4
Почему разработка, управляемая тестами, отсутствует в тесте Джоэла?
Я читал этот блог Джоэла Спольски о 12 шагах по улучшению кода . Отсутствие Test Driven Development действительно удивило меня. Поэтому я хочу передать вопрос Гуру. Разве TDD не стоит усилий?

11
Почему необходимо тестировать приложение iPhone на реальном устройстве iPhone
Я разработал одно приложение для iPhone, и теперь я хочу его в App Store. Так много моих друзей-фанатов iOS сказали мне протестировать его на реальном устройстве, т.е. на iPhone. Так что мне интересно, почему нужно тестировать мое приложение для iPhone на реальном устройстве iPhone, хотя они (Apple) дали «симулятор», который …
23 testing  iphone  ios 

11
Можно ли написать программное обеспечение, которое не нужно постоянно модифицировать?
Я написал много программного обеспечения на разных языках, а также «написал» аппаратное обеспечение для использования с ПЛИС, использующими Verilog и VHDL. Мне нравится писать аппаратные средства больше, чем программные, и я думаю, что одна из основных причин заключается в том, что можно написать аппаратное обеспечение, которое «сделано» и не нуждается …

14
Какую проблему решает автоматизированное тестирование пользовательского интерфейса?
В настоящее время мы исследуем автоматизированное тестирование пользовательского интерфейса (в настоящее время мы проводим автоматическое модульное и интеграционное тестирование). Мы рассмотрели Selenium и Telerik и выбрали последний как инструмент выбора из-за его гораздо более гибкого регистратора - и мы не хотим, чтобы тестировщики писали слишком много кода. Тем не менее, …

12
Как узнать, когда прекратить тестирование?
Я знаю, что это очень очень простой вопрос. Для некоторых программных приложений существует большое, почти бесконечно большое количество тестовых случаев для приложения. Испытывать все эти контрольные примеры непрактично. Как мы решаем, когда прекратить тестирование? (кроме «когда деньги заканчиваются»).

16
Кто занимается тест-ориентированной разработкой?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я работал в корпоративном пространстве в течение последних 4 с половиной лет и заметил, что, вообще говоря, предприятия не являются благоприятной средой …

3
Где команда QA должна провести тестирование в модели ветвления Gitflow
Мы большая команда (10-12 разработчиков и 4 человека), работающие над несколькими проектами с одним и тем же git-репозиторием. Это бэкэнд-сервис на основе весенней загрузки. Мы ищем хорошую стратегию git для ветвления и развертывания. у нас также есть команда qa, которая гарантирует, что наши функции работают должным образом (в определенной степени …
23 testing  git  branching  qa  gitflow 

6
постоянная интеграция для научного программного обеспечения
Я не инженер по программному обеспечению. Я аспирант в области наук о Земле. Почти два года назад я начал программировать научное программное обеспечение. Я никогда не использовал непрерывную интеграцию (CI), главным образом потому, что сначала я не знал, что она существует, и я был единственным, кто работал над этим программным …

7
Кодирование и тестирование в одном и том же спринте
Как тестирование обрабатывается в том же спринте, что и кодирование, если все или большая часть кодирования не выполняется до конца спринта? (Я имею в виду разработку "супа к орехам" и тестирование одного PBI в спринте.) Большинство ответов, которые я видел в Интернете, касаются автоматизации контроля качества, но даже это на …

2
Как создать среду, в которой исправление тестов рассматривается как приоритет?
Я инженер-программист в компании среднего размера. У нас есть достаточно надежная платформа тестирования, работающая на TeamCity. Он выполняет юнит-тесты при каждой регистрации и ежедневный юнит-тест / запуск BVT. Проблема в том, что у нас много сломанных юнит-тестов. Довольно часто я вспоминаю бессмысленность юнит-тестов, если они постоянно ломаются и не поддерживаются. …

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

10
Что делать с ошибками, которые не воспроизводятся?
У меня есть тестер, который во время тестирования будет иметь ошибку (хорошо пока), но затем он часто сообщает об этом сразу. Затем мы (разработчики) позже обнаружим, что тестировщик не пытался воспроизвести проблему и (когда ее спросили) не может найти способ, чтобы это повторилось. Теперь это все еще ошибки, я не …
22 bug  testing 

4
Лучшие практики для модификации устаревшего кода с помощью автоматических тестов
Я собираюсь взять на себя задачу переопределения уже определенного интерфейса (набора заголовочных файлов C ++) в относительно большой и старой базе кода. Прежде чем сделать это, я хотел бы иметь как можно более полное тестовое покрытие, чтобы я мог выявлять ошибки повторной реализации как можно раньше и легко. Проблема заключается …
22 testing  legacy 

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