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

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

5
В функциональном программировании, как можно достичь модульности через математические законы?
Я прочитал в этом вопросе, что функциональные программисты склонны использовать математические доказательства, чтобы гарантировать, что их программа работает правильно. Это звучит намного проще и быстрее, чем модульное тестирование, но, исходя из опыта OOP / Unit Testing, я никогда не видел, чтобы это было сделано. Можете ли вы объяснить это мне …

10
Тестирование против не повторяйся (СУХОЙ)
Почему повторение при написании тестов так сильно поощряется? Кажется, что тесты в основном выражают то же самое, что и код, и, следовательно, являются дубликатом (в концепции, а не реализацией) кода. Не будет ли конечная цель DRY включать в себя устранение всего тестового кода?
11 testing  dry 

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

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

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

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

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

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

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

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

3
Что должен делать специалист по тестированию (обеспечению качества) в команде Scrum?
Исходя из среды scrum без интегрированной поддержки тестирования и независимого персонала QA, как лучше всего интегрировать тестировщика (QA) в команду Scrum? Что они должны делать? Для справки некоторые тестовые функции: Модульное тестирование Интеграционное тестирование Функциональное тестирование Тестирование производительности Приемочное тестирование
11 testing  scrum 

3
Какова первая опубликованная ссылка на тестирование в первую очередь программирования?
Я перечитываю Рефакторинг Мартина Фаулера. В главе 4 «Строительные тесты» я натолкнулся на следующий отрывок. На самом деле, один из самых полезных моментов для написания тестов - это прежде, чем вы начнете программировать. Когда вам нужно добавить функцию, начните с написания теста. Это не так отстает, как кажется. При написании …
11 testing  history 

3
Является ли метод тестирования для тестирования функции путем тестирования функции, которая вызывает ее, модульным тестом?
Если мы тестируем функцию B, тестируя функцию C, которая вызывает эту функцию B, т. Е. Пишем тестовую программу для тестирования функции C, которая вызывает эту функцию B, метод теста все еще называется модульным тестом или что-то еще? Когда предпочтительнее проводить косвенное тестирование функции, которая вызывает целевую функцию, и когда предпочтительнее …

11
В чем разница между отладкой и тестированием?
Введение в тестирование программного обеспечения (Ammann & Offutt) упоминает на стр.32 пятиуровневую модель зрелости тестирования: Уровень 0 Нет разницы между тестированием и отладкой. Уровень 1 Цель тестирования - показать, что программное обеспечение работает. Уровень 2 Цель тестирования - показать, что программное обеспечение не работает. Уровень 3 Цель тестирования - не …

4
Что такое юнит-тестирование черного ящика?
Недавно у меня был последний экзамен по курсу разработки программного обеспечения для моей магистерской программы, и один из вопросов на экзамене был следующим: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either В моем 7-летнем опыте разработки программного обеспечения модульное тестирование всегда проводилось по принципу «белого ящика». …

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