Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поколения тестирования




- Insourcing -Стандартная компания имеет две команды: разработки и тестирования. Тестирование проводится собственными силами компании.

- Outsourcing -Стандартная организация компании: внутренняя команда разработки и внешняя команда тестирования, представленная сторонней компанией.

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

- Testsourcing -Данное поколение тестирования опирается на тот факт, что схожие задачи тестирования уже решались кем-либо до нас. Возможность создания универсальных тест кейсов (в виде ручных или автоматизированных тестов) обеспечивает существование данного поколения. Предполагается, что универсальные тесты могут быть использованы при тестировании различных программных продуктов.

4. Тестирование ПО. Цели тестирования. Виды тестирования: белого ящика, черного ящика, серого ящика. Модульное тестирование (сфера применения, преимущества). [вверх]

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

Цель тестирования – поиск дефектов в программе. Дефект – это некорректная логика, некорректная или неадекватная инструкция, выполнение которой приводит к отказу. Другими словами, дефект – это источник отказов, а отказы – это выполнение части программного кода, содержащего дефект.

Виды тестирования (по знанию системы): White-box, Black-box, Grey-box

Black-box testing ( вся система представляется в виде черного ящика, о внутреннем устройстве которого ничего неизвестно )

- Взгляд на приложение со стороны пользователя

- Не требует понимания и анализа кода приложения

White-box testing ( тестировщик имеет возможность анализировать код и внутреннюю логику программы )

- Возможность просматривать код приложения

- Требует базовых знаний и опыта работы с языками программирования

При тестировании серого ящика (Grey-box testing) разработчик теста имеет доступ к исходному коду, но при непосредственном выполнении тестов доступ к коду, как правило, не требуется.

По степени изолированности тестирования:

- модульное тестирование (unit testing);

- интеграционное тестирование (integration testing);

- системное тестирование (system testing).

При модульном тестировании поиск дефектов проводится в рамках изолированных частей программы (модулей). Программа рассматривается как множество независимых частей. Как правило, подобное тестирование проводится разработчиками.

Модульное тестирование оправдано, если оно:

- Снижает время на отладку

- Дает возможность поиска ошибок с меньшими затратами, нежели при других подходах

- Дает возможность дешевого поиска ошибок при изменениях кода в дальнейшем

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




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 671; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.