Zobra.ru » Игры » Обо всем » Порядок тестирования программного обеспечения

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

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

Порядок тестирования программного обеспечения  Обо всем


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

Называется оно так, потому что отдельные модули и блоки программы перед началом тестов объединяются либо в большие группы, либо в целостный программный проект. Однако не стоит путать его с системным тестированием, цель которого - проверить работоспособность программы на конечной рабочей станции.

Интеграционное тестирование проводится только после модульного, в процессе которого были устранены все внутренние недоработки и ошибки. Если не провести предварительно модульное тестирование, то обнаружить проблему и устранить её будет значительно сложнее, в особенности найти модуль, из-за которого она возникает.

После объединения модулей в систему подаётся каскад входных данных, которые обрабатываются программным обеспечением. Для всего каскада существуют готовые решения. Если на выходе данные совпадают с заранее подготовленным решением, то программа функционирует верно. Если совпадения не происходит, то поочерёдно отбрасываются блоки, до тех пор, пока не будет обнаружен тот, который влияет на результат вычислений. После исправления ошибок и соответствующих корректировок вновь проводится модульное тестирование всей системы.

Основная цель интеграционного тестирования - это проверка ПО на работоспособность по трём основным показателям: надёжность, функциональность и приёмные требования. Тестирование ПО играет значительную роль при создании широкомасштабных и ответственных проектов, от бесперебойной работы которых может зависеть работоспособность целых предприятий. Однако не стоит пренебрегать им при разработке небольших программ, ведь никогда нельзя сказать наверняка, что это ПО не станет широкоизвестным и не придётся выпускать обновления на него, постепенно расширяя функционал.

Как и в других видах тестирования, могут применяться как ручные, так и автоматические методы проверки. Плюсы автоматической системы непрерывной интеграции в том, что проверку можно выполнять сразу же после внесения изменений в код, что позволит обнаружить ошибку в короткие сроки и точно знать, на каком участке она могла появиться, что сократит время на её поиски.
miral
  • Просмотров: 324
  • Дата: 1 июля 2014 19:14

Популярные посты


Всячина других игр

Всячина игры

Загрузка...