| Разделы: |
Интернет Общетематические статьи Образование Искусство, красота, здоровье Телефония, связь Реклама Одежда, аксессуары Хобби, увлечения Строительство, ремонт, стройматериалы Спорт Транспорт: авто, мото, жд, авиа. Недвижимость Бизнес Отдых Недвижимость у моря Дизайн интерьеров Бытовая техника Производство Мебель Медицина Финансы Строительство Элитная недвижимость Безопасность Спорт О недвижимости Программное обеспечение Безопасность Перевозки Недвижимость: аренда Юридические услуги Туризм Клининг Работа Компьютеры и периферия Фотография Строительство, ремонт, отделка
Статьи о недвижимости
|
Команда "Тестировщики.ру". Аутсорсинг тестирование: от функционального тестирования, юзабилити тестирования и нагрузочного тестирования до ведения документации по управлению дефектами.В условиях расширения использования информационных технологий и возрастающей сложности программного обеспечения главным критерием качества инфопродукта является его надежность, способность безотказно работать в течение определенного срока. Выявить ошибки и дефекты в работе программы или сайта помогает тестирование, т.е. испытание, проверка на соответствие требований, заявленных к продукту, и реально существующему поведению. В более широком понимании тестирование программного обеспечения – это один из вариантов контроля качества, которая включает последовательные действия: планирование, выбор метода, выполнение тестирования, анализ полученных результатов. Тестирование проводится либо своими силами, либо с привлечением независимых специалистов – тестеров, которые проводят аутсординг тестирование. Специалист, обеспечивающий тестирование программы или сайта, тестировщик, моделирует различные ситуации, которые могут возникнуть в ходе работы программы с целью их последующего устранения. Профессионально проведенное независимое тестирование позволит избежать многих проблем в будущем и поможет проконтролировать качество разрабатываемого инфопродукта, произвести оценку соответствия изначальным требованиям и проверить на удобство пользования. Различают следующие виды тестирования: - функциональное тестирование, которое на учитывает саму программу, а проверяются особенности и функции системы, способность взаимодействия с другими системами, соответствие правилам и стандартам, защищенность, точность, т.е. рассматривается внешнее поведение системы. - нагрузочное тестирование выявляет уровень критических нагрузок при работе с Интернет – серверами, сетями и прочими ресурсами. Применение автоматических тестов позволяет смоделировать типичный сценарий возросшей активности действий пользователей и просмотреть характер поведения системы. - стрессовое тестирование выявляет способность системы выдерживать стрессовые ситуации и нагрузки и способность регенерации, возвращение к привычному рабочему состоянию. - интеграционное тестирование предусматривает проверку адекватной и корректной работы модулей системы, чтобы проверить, например, документ меняется в соответствии с требованиями программы или нет. - конфигурационное тестирование контролирует правильность работы на различных программных и аппаратных сооружениях. - миграционное тестирование проверяет правильность работы функций, которые конвертируют данные для последующего использования. - юзабилити тестирование проверяет сайт на удобство пользования в реальном режиме: восприятие продукта пользователем, использование, затраченное время на какое-либо действие, возникающие проблемы и пути их решения и т.д. Юзабилити тестирование способно повысить эффективность сайта вдвое. - базовое тестирование проводится на заключительном этапе разработки ресурса на готовых эскизах и позволяет выявить имеющиеся дефекты, упростить структуру ресурса и пр., тем самым своевременно улучшить работу. - регрессионное тестирование. После проведения тестов все обнаруженные дефекты подвергаются исправлению, вносятся изменения в ПО и обязательно осуществляется повторное тестирование программы - регрессионное тестирование. Оно проводится с целью подтверждения факта окончательного решения задачи и проверки работоспособности остальной функциональности приложения. Все дефекты в обязательном порядке документально фиксируются и описываются, таким образом, осуществляется управление дефектами. После устранения ошибок в продукте разработчики выпускают новую (обновленную) версию программы.
|