Самостійна практична робота №8 «Основи тестування програмного забезпечення. Юніт тестування»
Ціль: отримання навичок тестування програмного забеспечення шляхом реалізації юніт-тестів для покриття програмного коду алгоритмів Результат виконання завдання: код рішення завантажений на GitHub (створений пул реквест з додаванням MPTCourseTeacher у ролі reviwer), продубльований у завданні Google Class Room (завдання 1 та 2), а також прикріплений звіт по покриттю коду
Завдання 1: реалізуйте клас з наступними алгоритмічними методами:
-
Пошук мінімального елементу масиву позитивних чисел -
Розрахунок суми елементів масиву, який може складатися лише з від’ємних чисел -
Алгоритм розрахунку N-го елементу послідовності Фібоначчі -
Алгоритм розрахунку сили струму на ділянці кола
Завдання 2: реалізуйте позитивний та негативний юніт тести для кожного з чотирьох методів
Завдання 3: запустіть виконання юніт тестів і підрахунок покриття коду. Збережіть звіт по покриттю коду юніт тестами