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

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

5
Как разрабатывать в Windows, тестировать и запускать в Linux?
Я являюсь одним из двух разработчиков некоторых внутренних программ (написанных на python) в моей компании. Программное обеспечение - это серверное приложение, предназначенное для работы на выделенном компьютере Linux. В настоящее время у нас есть один ящик, содержащий наше хранилище SVN, и этот ящик также используется для тестирования. Проблема в том, …

6
Как улучшить тестирование вашего собственного кода [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Сегодня я проверил изменения в некотором коде, который оказался неработающим из-за чего-то довольно …

5
При написании спецификаций в стиле BDD вы должны использовать «должен» или нет? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Я понимаю, что это несколько субъективно, но я не могу найти хорошее обоснование …
12 testing  bdd 

5
Какой формат лучше всего подходит для первого прототипа, а не на бумаге? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Консольное приложение (мое любимое), быстрая и небрежная форма, MS Paint (для GUI); Что …

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

2
Должен ли я юнит-тестировать мои подклассы или мой абстрактный родительский класс?
У меня есть скелетная реализация, как в пункте 18 из Effective Java (расширенное обсуждение здесь ). Это абстрактный класс, который предоставляет 2 открытых метода methodA () и methodB (), которые вызывают методы подклассов для «заполнения пробелов», которые я не могу определить абстрактно. Сначала я разработал его, создав конкретный класс и …

3
Разве единичное тестирование не подтверждает принцип DRY?
Всякий раз, когда я пишу модульные тесты, я всегда старался иметь по одному утверждению на тест, чтобы облегчить отладку при сбое тестов. Однако, следуя этому правилу, я чувствую, что постоянно копирую один и тот же код в каждом тесте, и, имея больше тестов, становится труднее вернуться к чтению и сопровождению. …

9
Скопируйте и вставьте тестовый код: насколько это плохо?
Моя текущая работа - в основном написание тестового кода GUI для различных приложений, над которыми мы работаем. Однако я нахожу, что я склонен копировать и вставлять много кода в тестах. Причина этого в том, что тестируемые области имеют тенденцию быть достаточно похожими, чтобы требовать повторения, но не настолько похожими, чтобы …

5
Как выполнить модульное тестирование файла JSP?
Я занимаюсь разработкой приложения Java 6 EE и тестирую свой jsp-код с помощью другого с тестовой версией вызовов функций и кода, использованных в оригинальной версии, но она кажется свободной и непрактичной. Есть ли хороший способ выполнить такое тестирование?

5
Действительно ли RSpec и Cucumber того стоят?
Я знаю, что большинство программистов RoR тестируют наркоманов, и я понимаю преимущества большого набора тестов, но когда я начинаю тестирование, я никогда не получаю такой большой набор, и я всегда задаюсь вопросом «Правильно ли я тестирую? Есть ли действительно эффективные?». Я часто имею дело с интеграционными тестами, проверяющими только поведение …

3
Какие проблемы возникают при работе с сообщениями HL7?
Я тестирую продукт для предприятий здравоохранения, и мы работаем с сообщениями HL7. Я видел, как люди стонали по другому вопросу о проблемах с HL7, но не упомянув о специфике. Может ли кто-нибудь дать мне представление о том, какие проблемы или классы проблем мы должны специально искать? Мы используем некоторые хорошо …
12 testing  parsing  hl7 

2
Тестирование - БД в памяти против Mocking
При написании тестов, почему кто-то хотел бы использовать базу данных в памяти, а не просто издеваться над данными? Я мог видеть, что базы данных в памяти могут быть полезны для тестирования своих репозиториев. Но если использовать каркас (такой как Spring Data), тестирование репозиториев будет проверять каркас, а не логику приложения. …

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

6
Являются ли разборки и стабильное развитие противоречием?
Я являюсь частью группы разработчиков с 5 командами, всего около 40 разработчиков. Мы следуем методологии Scrum с 3-недельными спринтами. У нас есть установка непрерывной интеграции (Jenkins), конвейер сборки которой занимает несколько часов (из-за обширных автоматических тестов). В основном процесс разработки работает хорошо. Однако мы наблюдаем, что после нескольких дней нового …

7
Зачем нам нужны как приоритет, так и серьезность?
Я понимаю, что они определяют, но действительно ли полезно назначать их найденным проблемам? Я имею в виду, это нужно исправить быстро или нет. Я знаю, как их устанавливать, классифицировать и т. Д. Я знаю, что IEEE / ISO требуют этого. Я просто не понимаю, почему.

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