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

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

6
Параметризованные тесты - когда и почему вы их используете?
Недавно на работе у нас возникли разногласия в отношении параметризованного тестирования . Обычно мы используем стиль TDD (или, по крайней мере, пытаемся), поэтому я понимаю преимущества этого подхода. Тем не менее, я изо всех сил пытаюсь увидеть усиление параметризованных тестов. Для справки, мы работаем над сервисом и его библиотеками, которые …

7
Как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах?
Мне было интересно, как крупные компании разработчиков программного обеспечения проверяют наличие ошибок в своих программах. Они просто тестируют его на нескольких компьютерах?

2
Как открыть исходный код проекта, чей репозиторий git имеет защищенные авторским правом медиа в истории?
Я хочу выпустить проект программного обеспечения для снятия отпечатков пальцев под свободной лицензией, но репозиторий содержит защищенные авторским правом аудиофайлы. Тестовые случаи также в настоящее время используют эти файлы. Как мне опубликовать код с максимальной историей версий, но не нарушая авторские права? Детали: Код версии под Git. Мы свернем все …

2
RSpec vs Test :: Unit в Rails
Я никогда не был убежден в преимуществах, которые вы получаете, переключаясь на RSpec из Test :: Unit в Ruby on Rails (несмотря на то, что время от времени читаете о RSpec). Что в RSpec, по-видимому, используется в большинстве проектов Rails? (некоторые примеры кода, четко указывающие на преимущества одного над другим, …

8
«Тестирование» доски во время собеседования: законный способ резервного копирования кода (доски)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Насколько я понимаю, наличие ошибки (даже опечатка типа «или») в коде вашей доски …

5
Как совместить строгий TDD и DDD?
TDD - это проектирование кода, руководствуясь тестами. Таким образом, типичные слои обычно не создаются заранее; они должны слегка появиться через шаги рефакторинга. Проектирование на основе домена включает в себя множество технических шаблонов, определяющих такие хорошо зарекомендовавшие себя слои, как прикладной уровень, инфраструктурный уровень, доменный уровень, уровень постоянства. Как начать вести …

1
Модульное тестирование клиента API и оболочек
Я ходил кругами, пытаясь найти лучший способ модульного тестирования клиентской библиотеки API, которую я разрабатываю. Библиотека имеет Clientкласс, который в основном имеет отображение 1: 1 с API, и дополнительный Wrapperкласс, который обеспечивает более удобный интерфейс поверх Client. Wrapper --> Client --> External API Сначала я написал несколько тестов для обоих …

5
Разработка через тестирование: хороший / приемлемый способ тестирования операций файловой системы?
В данный момент я работаю над проектом, который генерирует таблицу (помимо прочего) на основе содержимого файловой системы и, в свою очередь, вносит некоторые изменения в метаданные относительно обнаруженных ею вещей. Вопрос в том, как обдумать или настроить тесты? Есть ли простой способ сделать это? Или я должен установить «песочницу»?

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

4
Как выполнить внешнее тестирование API (черный ящик)
Предположим, вы используете API от поставщика, как убедиться, что его API работает должным образом? Моя главная проблема заключается в том, что поставщик иногда вносит изменения в свой код и нарушает API, нам нужно какое-то автоматическое программное обеспечение для их непрерывного тестирования. Как с этим бороться?

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

5
Нужно ли тестировать алгоритмическую сложность? Если так, то как?
Допустим, я реализую что-то простое, например, поиск в отсортированном списке / массиве. Функция (в c #) будет выглядеть так: static int FindIndex(int[] sortedList, int i); Я мог бы реализовать и протестировать это с точки зрения функциональности, но по очевидным причинам я обычно предпочел бы бинарный поиск по сравнению с линейным …

5
модульные тесты для парсера csv
Какие тесты я должен использовать для модульного тестирования парсера CSV? У меня есть простой синтаксический анализатор csv в C #, и я хочу быть уверенным, что у меня есть хороший охват модульных тестов для всех распространенных (и необычных) краевых случаев. Какие тесты я должен использовать для выявления потенциальных проблем и …
14 testing  parsing 

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


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