Базові поняття тестування ПЗ

Додано: 21 січня 2022
Предмет: Інформатика, 11 клас
11 запитань
Запитання 1

Як ви розумієте поняття "тестування програмного забезпечення"?

варіанти відповідей

Освоєння бюджету замовника

Пошук і виправлення всіх помилок в програмі

Перевірка програми на наявність критичних помилок в коді

Перевірка та порівняння поведінки програми з вимогами та очікуваним результатом

Запитання 2

Оберіть вірне твердження стосовно якості

варіанти відповідей

Якісна програма - це програма, яка не містить помилок

Якісний дизайн, який подобається більшості користувачів продукту

Сукупність властивостей продукції, які обумовлюють її придатність, задовольнити певні потреби відповідно до призначення

Програма є якісною, якщо її протестували

Запитання 3

Оберіть вірне твердження стосовно визначень QA i QC

варіанти відповідей

Різниці немає. Це одне і теж поняття

QA інженер орієнтований на пошук дефектів, в той час як QC орієнтований на покращення процесу

QA - комплекс заходів, що охоплює всі технологічні аспекти на всіх етапах розробки. QC - процес контролю відповідності продукту що розробляється, до заявлених вимог

QC - недопущення появи дефектів на етапі розробки, QA - виявлення і усунення дефектів на етапі розробки

Запитання 4

Оберіть правильне твердження стосовно валідації

варіанти відповідей

Аналіз продукту на відповідність до технічних вимог

Аналіз продукту на відповідність до очікувань кінцевого користувача

Аналіз продукту на наявність в ньому помилок

Валідація не виконується під час тестування програмного забезпечення

Запитання 5

Оберіть правильне твердження стосовно верифікації


варіанти відповідей

Аналіз продукту на відповідність до технічних вимог

Верифікація не виконується під час тестування програмного забезпечення

Аналіз продукту на відповідність до очікувань кінцевого користувача

Верифікація здійснюється по остаточному завершенню етапу розробки програмного забезпечення

Запитання 6

Що не відноситься до принципів тестування:

варіанти відповідей

Тестування може показати наявність помилок, але не довести їх відсутність

Можна провести вичерпне тестування, яке б показало всі можливі комбінації введення даних від користувача та станів системи

Тестування повинно починатись якомога раніше в життєвому циклі розробки програмного забезпечення

Той факт, що не було знайдено жодної помилки, ще не гарантує якість програмного забезпечення

Запитання 7

Чому потрібно тестувати програмне забезпечення?

варіанти відповідей

Для того, щоб переконатись, що програма виконує ті функції, які вона має виконувати і вирішує ті задачі, які повинна вирішувати

Помилка в програмному забезпеченні може призвести до втрат грошей та часу

Помилки можуть нести небезпеку здоров'ю та життю користувачів

Все написані вище твердження правильні

Запитання 8

Який етап не входить до циклу розробки програмного забезпечення (SLDC)?

варіанти відповідей

Аналіз вимог

Проектування

Тестування

Оновлення комп‘ютерної техніки

Запитання 9

Які моделі життєвого циклу програмного забезпечення найбільш відомі?

варіанти відповідей

Каскадна модель (вона ж "водоспадна" - waterfall)



Ітераційна модель



Інкрементна модель

Спіральна модель

Запитання 10

Синонімом поняття "каскадна модель" розробки програмного забезпечення є

варіанти відповідей

ітераційна модель

модель водоспаду

спіральна модель

інкрементна модель

Запитання 11

Які основні види тестування?

варіанти відповідей

Функціональне тестування

Детальне тестування

Нефункціональне тестування

Базове тестування

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест