Редактирование: Тестирование программного обеспечения

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 335: Строка 335:
Хотя в разных организациях существуют различия, существует типичный цикл тестирования. Приведенный ниже пример является распространенным среди организаций, использующих модель водопадной разработки. Те же методы обычно встречаются в других моделях разработки, но могут быть не такими четкими или явными.
Хотя в разных организациях существуют различия, существует типичный цикл тестирования. Приведенный ниже пример является распространенным среди организаций, использующих модель водопадной разработки. Те же методы обычно встречаются в других моделях разработки, но могут быть не такими четкими или явными.


[[Анализ требований]]: Тестирование должно начинаться на этапе требований жизненного цикла разработки программного обеспечения. На этапе проектирования тестировщики работают над определением того, какие аспекты проекта можно протестировать и с какими параметрами эти тесты работают.
Анализ требований: Тестирование должно начинаться на этапе требований жизненного цикла разработки программного обеспечения. На этапе проектирования тестировщики работают над определением того, какие аспекты проекта можно протестировать и с какими параметрами эти тесты работают.
:Планирование тестирования: [[Стратегия тестирования]], [[План тестирования]], создание тестового стенда. Поскольку во время тестирования будет выполняться много действий, необходим план.
:Планирование тестирования: стратегия тестирования, план тестирования, создание тестового стенда. Поскольку во время тестирования будет выполняться много действий, необходим план.
:Разработка тестов: процедуры тестирования, сценарии тестирования, тестовые примеры, тестовые наборы данных, тестовые сценарии для использования в тестировании программного обеспечения.
:Разработка тестов: процедуры тестирования, сценарии тестирования, тестовые примеры, тестовые наборы данных, тестовые сценарии для использования в тестировании программного обеспечения.
:Выполнение теста: тестировщики выполняют программное обеспечение на основе планов и тестовых документов, а затем сообщают о любых найденных ошибках команде разработчиков. Эта часть может быть сложной при выполнении тестов с недостатком знаний в области программирования.
:Выполнение теста: тестировщики выполняют программное обеспечение на основе планов и тестовых документов, а затем сообщают о любых найденных ошибках команде разработчиков. Эта часть может быть сложной при выполнении тестов с недостатком знаний в области программирования.
Строка 345: Строка 345:
:Регрессионное тестирование: Обычно для каждой интеграции нового, модифицированного или исправленного программного обеспечения создается небольшая тестовая программа из подмножества тестов, чтобы убедиться, что последняя поставка ничего не испортила и что программный продукт в целом по-прежнему работает правильно.
:Регрессионное тестирование: Обычно для каждой интеграции нового, модифицированного или исправленного программного обеспечения создается небольшая тестовая программа из подмножества тестов, чтобы убедиться, что последняя поставка ничего не испортила и что программный продукт в целом по-прежнему работает правильно.
:Закрытие теста: Как только тест соответствует критериям завершения, такие действия, как фиксация ключевых результатов, извлеченных уроков, результатов, журналов, документов, связанных с проектом, архивируются и используются в качестве справочной информации для будущих проектов.
:Закрытие теста: Как только тест соответствует критериям завершения, такие действия, как фиксация ключевых результатов, извлеченных уроков, результатов, журналов, документов, связанных с проектом, архивируются и используются в качестве справочной информации для будущих проектов.
==Автоматизированное тестирование==
==Автоматизированное тестирование==
Основная статья: [[Автоматизация тестирования]]
Основная статья: [[Автоматизация тестирования]]
Пожалуйста, учтите, что любой ваш вклад в проект «wikixw» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wikixw:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

  <charinsert>[+]</charinsert> · <charinsert>+</charinsert> · <charinsert>+</charinsert> · <charinsert>✔ Оставить</charinsert> · <charinsert>– —</charinsert> · <charinsert>“+” ‘+’ «+» ‹+› „+“ ‚+‘</charinsert> · <charinsert>… ~ | °  </charinsert> · <charinsert>≈ ≠ ≤ ≥ ± − × ÷ ← → ² ³ ½ · §</charinsert>
     <charinsert></charinsert> · <charinsert>File:+</charinsert> · <charinsert>Special:MyLanguage/+</charinsert> · <charinsert>Special:MyLanguage/</charinsert> · <charinsert>+</charinsert> · <charinsert><nowiki>+</nowiki></charinsert> <charinsert><nowiki>+</nowiki></code></charinsert> · <charinsert><syntaxhighlight lang="php">+</syntaxhighlight></charinsert> · <charinsert></charinsert> · <charinsert>+</charinsert> · <charinsert>#REDIRECT+</charinsert> · <charinsert><translate>+</translate></charinsert> · <charinsert><languages/></charinsert> · <charinsert>{{#translation:}}</charinsert> · <charinsert><tvar name=1>+</tvar></charinsert> · <charinsert>{{DEFAULTSORT:+}}</charinsert> · <charinsert>+</charinsert>