Тестирование разработанного программного продукта
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Тестирование (software testing) — деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах. Тестирование программных систем состоит из проверки работоспособности, правильного отображения, скорости отображения.

Тестирование основывается на тестовых процедурах с конкретными входными данными, начальными условиями и ожидаемым результатом, разработанными для определенной цели, такой, как проверка отдельной программы или верификация соответствия на определенное требование. Тестовые процедуры могут проверять различные аспекты функционирования программы — от правильной работы отдельной функции до адекватного выполнения бизнес-требований.

Тестирование (software testing) — деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах. Тестирование программных систем состоит из динамической верификации поведения программ на конечном наборе тестов, выбранных соответствующим образом из обычно выполняемых действий прикладной области и обеспечивающих проверку соответствия ожидаемому поведению системы.

Тестирование основывается на тестовых процедурах с конкретными входными данными, начальными условиями и ожидаемым результатом, разработанными для определенной цели, такой, как проверка отдельной программы или верификация соответствия на определенное требование. Тестовые процедуры могут проверять различные аспекты функционирования программы — от правильной работы отдельной функции до адекватного выполнения бизнес-требований.

Тестирование обычно проводится циклами, каждый из которых имеет конкретный список задач и целей. Цикл тестирования может совпадать с итерацией или соответствовать ее определенной части. Как правило, цикл тестирования проводится для конкретной сборки системы.

Тестирование Web – приложений

Необходимо оценивать следующие проблемные моменты:

* функциональные возможности

* практичность

* навигация

* содержимое страницы

Тестирование функциональных возможностей

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

Тестирование практичности

Тестирование практичности даст возможность оценить исправность, также удобство обращения путем сбора информации о взаимодействии пользователей с узлом. Ключом к тестированию практичности является изучение реальных действий пользователя. Наблюдатель фиксирует действия пользователя и его реакцию, чтобы определить, с каким типом трудностей сталкивается пользователь и как он их преодолевает.

Основные этапы практичности:

* определение задач веб – узла;

* определение группы пользователей, для которых предназначен веб – узел;

* задание тестов и проведение тестирования практичности;

* анализ полученной информации

Для того чтобы проверить правильность работы программы необходимо протестировать работоспособность его в следующих браузерах:

Google Chrome, Opera, Internet Explorer, Amigo, Safari, Chromium, Mozilla Firefox, Orbitum, Tor Browser и прочие.

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

 

 



Дата: 2019-04-23, просмотров: 167.