Рівні тестування (testing levels) в тестуванні по


У тестуванні з можна виділити 4 типових рівня Тестування:

Рівні тестування (testing levels) в тестуванні по

Модульне Тестування (Unit Testing)

- модуль це найменша функціональна частина програми або програми, яка не може функціонувати окремо а тільки лише в поєднанні з іншими модулями. Тим не меньше після розробки цього модуля ми вже можемо приступити до тестування і знайти невідповідність з нашими вимогами. Модульне тестування полягає в тестуванні цього окремого модуля, як частини програми, маючи на увазі що це тільки модуль і він не може існувати самостійно і являтся частиною програми, програми

Інтеграційний Тестування (Integration Testing)

- наступний рівень тестування, який проводиться після Модульного тестування. Після того як окремі модулі нашого додатки були протестовані, нам слід провести Інтеграційний Тестування, щоб переконатися що наші модулі успішно функціонують в зв'язці один з одним. Іншими словами тестуємо 2 і більше пов'язаних модуля, з тим щоб перевірити що интергации пройшла успішно і без явних багів

Системне Тестування (System Testing)

- рівень тестування в якому ми проводимо тестування цілої системи або додатки, яке було повністю розроблено і яке вже готове до потенційного релізу. На цьому рівні ми тестуємо систему, додаток в цілому, проводимо тестування на всіх необхідних браузерах або операційних системах (якщо десктоп додаток) і проводимо всі необхідні типи тестування такі як: функціональне, тестування безпеки, тестування юзабіліті, тестування продуктивності, тестування навантаження і т. д.

Приймальне Тестування (Acceptance Testing)

- після успішного завершення Системного Тестування, продукт проходить рівень приймальне тестування, який зазвичай проводиться замовником або будь-якими іншими зацікавились особами, з метою переконання що продукт виглядає і працює так як потрібно спочатку і було описано у вимогах до продукту. Приймальне Тестування також може проводитися після кожного з вишеопісаних рівнів тестування

Схожі статті