Базис тестування (Test basis)
Last updated
Last updated
Базис тестування (test basis): Документ, на підставі якого визначаються вимоги до компонента або системи. Документація, де базуються тестові сценарії. Якщо виправлення цього документа може бути здійснено лише в процесі формальної процедури внесення зміни, такий базис тестування називається замороженим базисом тестування. (ISTQB)
Базис тестування (test basis): Зведення знань, що використовуються як база проекту тестування та контрольних прикладів. Примітка - Базис тестування може мати форму документів, таких як специфікація вимог, специфікація проекту або специфікація модуля, але може також бути недокументованим розумінням необхідної поведінки. (ГОСТ 56920)
Тестова умова (Test condition): Тестований аспект компонента або системи, такий як функція, транзакція, можливість, атрибут якості або структурний елемент, ідентифіковані як базис тестування. (ГОСТ 56920)
Базис тестування визначається як джерело інформації або документ, необхідний для написання кейсів, а також дані для початку аналізу тестів. Їм може виступати:
System Requirement Document (SRS);
Functional Design Specification;
Technical Design Specification;
User Manual;
Use Cases;
Source Code;
Business Requirement Document (BRD);
?User story;
?Vision;
?Mockup;
?Prototype.
За прикладами базису тестування є:
очікування щодо формату та змісту документації, зазвичай у формі стандартів та/або контрольних списків;
очікування споживача/користувача за програмною системою, новою чи вже існуючою, зазвичай специфікацією вимог у письмовій формі. Вони можуть бути представлені як функціональні/нефункціональні описи з вживанням дієслова "повинен", що містять варіанти використання, історії користувача або інші форми, неформально або формально записані вимоги. Сюди можуть бути включені нормативні вимоги, які повинні дотримуватися певних типів продуктів, наприклад, для критичного до безпеки програмного забезпечення для фармацевтичної промисловості або для транспортних систем, таких як поїзд або літак;
досвід тестера або експертів в іншій предметній галузі роботи з функціями, необхідними користувачам, або з історією продукту;
очікування щодо прямих та/або непрямих інтерфейсів між компонентами програмної системи та/або щодо співіснування компонентів програмної системи, зазвичай у формі проекту архітектури у вигляді схем та/або формального письмового визначення протоколу;
очікування реалізації компонентів програмної системи у коді, зазвичай, у формі детального проекту.
Базис тестування має бути чітко визначений та належним чином структурований, щоб можна було легко визначити умови тестування, з яких можна отримати тестові приклади.
Тестова умова: Об'єкт або подія в компоненті або системі, яка повинна бути перевірена одним або декількома тестовими наборами. Наприклад: функція, транзакція, параметр, атрибут якості чи структурний елемент. (ISTQB)
Тестова умова - аспект, що тестується в test basis.
Джерела: