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

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

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

5
Когда у вас достаточно автоматических тестов, чтобы быть уверенным в своем конвейере непрерывной интеграции?
Непрерывная интеграция с тестированием полезна для того, чтобы убедиться, что у вас постоянно проверяется «отправляемый» код. Тем не менее, действительно сложно поддерживать полный набор тестов, и часто создается впечатление, что сборка все равно будет глючить. Сколько тестов вы должны чувствовать, чтобы чувствовать себя уверенно при тестировании конвейера CI? Используете ли …

3
Является ли создание полностью дублирующей системы обеспечения качества (QA) другой плохой практикой?
На работе у нас довольно сложная система. Давайте назовем эту систему System_A. Наша команда QA создала другую систему, назвав эту систему System_B, чтобы протестировать System_A. Способ использования System_B заключается в следующем. Мы генерируем входные данные (используя саму System_B), IN, обрабатываем такие входные данные обратно через System_B и генерируем выходные данные, …

3
Разумно ли иметь критерии прохождения / провала для стресс-теста?
Просто для ясности, стресс-тест, который я написал, постоянно увеличивает нагрузку на систему, пока не достигнет критической точки. Теоретически он работает бесконечно, но, поскольку системные ресурсы конечны, ожидается, что через некоторое время он выйдет из строя. У меня ожидаемая нагрузка для системы, но она тестируется отдельно в нагрузочном тесте. Цель этого …

4
Является ли хорошей идеей иметь отдельные методы тестирования для каждого шага?
Я тестирую REST API. Допустим, он возвращает структуру JSON. Каков наилучший подход к тестированию сервера? Каждый шаг теста может быть успешным, только если все предыдущие были успешными. Структура A: проверить все сразу - Test method 1: - make server request - assert http response code was 200 - assert returned …

3
Свойства Stubbing с частными сеттерами для тестов
У нас есть объект public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public …

1
Использует ли игровая индустрия автоматизированное тестирование визуальных частей игр / рендеринга? Как?
Некоторые части игры легко тестируются автоматически (логика, математика, обработка ввода); но есть также много визуального и не легко проверяемого. Я был бы удивлен, если бы игровая индустрия оставила все это на ручное тестирование; в нем достаточно денег, чтобы я догадался, что были приложены усилия для того, чтобы можно было провести …

5
Методы тестирования очень большого приложения
У меня есть приложение PHP, которое очень большое. Обычно над ней работают 2-3 разработчика, и мы подошли к тому моменту, когда вносим изменения и создаем ошибки (кашляю!). Скажем, программное обеспечение не сложное, просто много чего происходит (35 контроллеров, примерно одинаковых моделей и т. Д.). Даже будучи осторожным, легко изменить это …

12
Должен ли QA найти воспроизводимые сценарии?
Иногда моя команда QA сообщает об ошибках, но ни я, ни они не имеют представления о том, как их воспроизвести. Это приводит к очень долгим и разочаровывающим сеансам отладки, которые иногда даже не дают результатов. Мое программное обеспечение сильно связано с проприетарным оборудованием, поэтому ошибки могут возникать сразу со многих …
10 testing  bug  qa  reporting 

7
Как проводятся программные тесты в технических стартапах?
Я видел много исследовательских статей и технических блогов, которые могут похвастаться преимуществами тестирования программного обеспечения. Я убедил в этом. Но поскольку все исследования по тестированию программного обеспечения проводятся крупными компаниями-разработчиками программного обеспечения, я не верю, что они действительно применимы к стартапам. Поскольку стартапы имеют разные потребности и ограничения по сравнению …
10 testing  startup 

5
Конфиг Класс / Структура: Шаблон или Анти-Шаблон? Альтернативы?
Если вы добавляете новые параметры конфигурации в программу, она часто может иметь множество волновых эффектов с точки зрения получения параметров там, где им нужно действовать. Я знаю о трех основных способах решения этой проблемы: Передайте все параметры конфигурации тем частям вашей программы, которые явно нуждаются в них в качестве примитивов. …

3
Нужны ли нам данные испытаний или мы можем положиться на модульные тесты и ручное тестирование?
В настоящее время мы работаем над средним / большим проектом PHP / MySQL. Мы проводим модульное тестирование с помощью PHPUnit & QUnit, и у нас есть два постоянных тестера, которые вручную тестируют приложение. Наши тестовые (фиктивные) данные в настоящее время создаются с помощью сценариев SQL. У нас проблема с поддержкой …

9
Справиться с нескончаемым бесконечным проектом
У нас есть большой (более 1200 часов) веб-сайт, на котором много технических долгов. Это в основном обусловлено следующими (обычными) причинами. Несколько программистов, которые приходят и уходят во время разработки. Изменение спецификаций при разработке. Добавлены многочисленные дополнительные функции (в скором времени). Заказчик хочет много новых функций, и это сводится к тому, …

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

8
Должны ли разработчики участвовать в этапах тестирования?
мы используем классический V-образный процесс разработки. Затем у нас есть требования, архитектура, дизайн, реализация, интеграционные тесты, системные тесты и приемка. Тестировщики готовят тестовые примеры на первых этапах проекта. Проблема в том, что из-за проблем с ресурсами (*) фазы тестирования слишком длинные и часто укорачиваются из-за нехватки времени (вы знаете, менеджеры …

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