| Техники. На самом тебе тут имеется ввиду техники тест дизайна. 1) Классы эквивалентности — это такие классы, значения данных в пределах которых ведут себя одинаково. Например, у меня есть 15 групп пользователей, каждая группа определяет валюту, которая будет показана пользователю в качестве цены. Если бы я не знала, про тест дизайн, мне пришлось бы протестировать их все. Но благодаря этой технике я могу разделить друппы на эквивалентные классы, то есть в данном случае разделить группы по валюте, полчается 4 группы: USA, MYR, CAD, MXN. 2) Граничные условия — это крайние min, min-1 и max, max+1значения которые могут принимать входные данные. Например, цены. В данном случае, граничные значения будут 0, -1, 999999, 1000000 (на самом деле у нас на проекте 999999 это максимальное цисло, которое влазит в колонку цен, то есть это число задано спецификаций) 3) Use case. 4) Исчерпывающее тестирование — тестирование сложного и хм... опасного что ли... софта, ошибки в котором могут привести к угрозам жизни и здоровью человека или общества в целом . Это как бы особый подход, когда другие техники просто опасно применять. 5) Состояния и переходы — тестирование сущности объекта и перехода между сущностями 6) Decision table
Уровни. Это составные части программы, которые тестируются в данный моментЖ 1) модульное 2) системное 3) интергационное
Виды. Про виды много написано. сбила всё в один список, уже не помню классификации... ПО ОБЪЕКТУ ТЕСТИРОВАНИЯ 1) функциональное 2) нефункциональное 3) статическое 4) динамическое 5) регрессионное 6) compatibility 7) кроссбраузерное 8) security 9) usability ПО СТЕПЕНИ ПОДГОТОВКИ К ТЕСТИРОВАНИЮ 10) exploratory 11) ad hoc ПРИЕМОЧНОЕ 12) acceptance 13) sanity 14) smoke 15) alpha 16) beta ПО ЗНАНИЮ ВНУТРЕННОСТЕЙ СИСТЕМЫ 17) white box 18) black box 19) grey box 20) volume ПРОИЗВОДИТЕЛЬНОСТЬ 21) нагрузочное 22) на отказ и восстановление 23) производительности 24) стресс В ЗАВИСИМОСТИ ОТ ТЕСТОВЫХ ДАННЫХ 25) positive 26) negative |