Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Модульне тестування

Індекс Модульне тестування

Модульне тестування (Unit testing) — це метод тестування програмного забезпечення, який полягає в окремому тестуванні кожного модуля коду програми.

Зміст

  1. 19 відносини: Boost, Compiz, Feature Driven Development, JUnit, QUnit, Symfony, Керована тестами розробка, Післяумова (формальні методи), Автоматизація складання, Автоматизоване тестування, Нумерація версій програмного забезпечення, Неперервна інтеграція, Регресивне тестування, Тестування програмного забезпечення, Функція-заглушка, Міграція бази даних, Зворотне семантичне трасування, Інтеграційне тестування, Еріх Гамма.

Boost

Boost — набір бібліотек, які розширюють функціональність C++.

Переглянути Модульне тестування і Boost

Compiz

Compiz є одним із композитних менеджерів для системи X Window, який використовує ресурси 3D графіки для створення інтерактивних 3D ефектів маніпулювання десктопом або просто візуальних 3D ефектів.

Переглянути Модульне тестування і Compiz

Feature Driven Development

Feature driven development (FDD, розробка, керована функціональністю) — ітеративна методологія розробки програмного забезпечення, одна з гнучких методологій розробки (agile).

Переглянути Модульне тестування і Feature Driven Development

JUnit

JUnit — бібліотека для тестування програмного забезпечення для мови Java.

Переглянути Модульне тестування і JUnit

QUnit

QUnit — це фреймворк для тестування коду мовою JavaScript.

Переглянути Модульне тестування і QUnit

Symfony

Symfony — відкритий PHP-фреймворк, що реалізує концепцію модель-вид-контролер (MVC) та автоматизовує найзагальніші веб-задачі, являє собою широконалаштовну систему пов'язаних класів і призначений для розробки та керування веб-застосунками.

Переглянути Модульне тестування і Symfony

Керована тестами розробка

Керована тестами розробка (КТР), Розробка через тестування (Test-driven development (TDD)) — технологія розробки програмного забезпечення, яка використовує короткі ітерації розробки, що починаються з попереднього написання тестів, які визначають необхідні покращення або нові функції.

Переглянути Модульне тестування і Керована тестами розробка

Післяумова (формальні методи)

Пі́сляумова, в програмуванні та формальних методах — правило відносно результатів виконання функції, яке має виконуватись, якщо було виконано вимоги передумови.

Переглянути Модульне тестування і Післяумова (формальні методи)

Автоматизація складання

Автоматизація складання або автоматизація побудови — етап написання скриптів або автоматизація широкого спектру завдань, вживаного розробниками в їхній повсякденній діяльності.

Переглянути Модульне тестування і Автоматизація складання

Автоматизоване тестування

Автоматизоване тестування програмного забезпечення — частина процесу тестування на етапі контролю якості в процесі розробки програмного забезпечення.

Переглянути Модульне тестування і Автоматизоване тестування

Нумерація версій програмного забезпечення

Найпоширеніший у наш час спосіб нумерації версій Життєвий цикл успішної комп'ютерної програми може бути дуже довгим; зміни в програмі бувають різними — від виправлення помилки до повного переписування.

Переглянути Модульне тестування і Нумерація версій програмного забезпечення

Неперервна інтеграція

Неперервна інтеграція (Continuous Integration) — практика розробки програмного забезпечення, яка полягає у виконанні частих автоматизованих складань проекту для якнайшвидшого виявлення та вирішення інтеграційних проблем.

Переглянути Модульне тестування і Неперервна інтеграція

Регресивне тестування

Регресивне тестування (regression testing, від regressio — рух назад) — загальна назва для всіх видів тестування програмного забезпечення, спрямованих на виявлення помилок у вже протестованих ділянках початкового коду.

Переглянути Модульне тестування і Регресивне тестування

Тестування програмного забезпечення

Тестування програмного забезпечення (Software Testing) — це процес технічного дослідження, призначений для виявлення інформації про якість продукту відносно контексту, в якому він має використовуватись.

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

Функція-заглушка

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

Переглянути Модульне тестування і Функція-заглушка

Міграція бази даних

Міграція бази даних (також міграція схеми) (schema migration, database migration, database change management) - це керування інкрементними, зворотніми змінами схеми реляційної бази даних.

Переглянути Модульне тестування і Міграція бази даних

Зворотне семантичне трасування

Зворо́тне семанти́чне трасува́ння (ЗСТ) — метод контролю якості, який дозволяє знаходити помилки, втрату або спотворення інформації в ході створення артефактів проекту: документації, коду тощо.

Переглянути Модульне тестування і Зворотне семантичне трасування

Інтеграційне тестування

Інтеграційне тестування (integration testing) — це фаза тестування програмного забезпечення, під час якої окремі модулі програми комбінуються та тестуються разом, у взаємодії.

Переглянути Модульне тестування і Інтеграційне тестування

Еріх Гамма

Еріх Гамма (Erich Gamma; * 13 березня 1961, Цюрих, Швейцарія) — швейцарський програміст, один з чотирьох авторів класичної книги «Design Patterns» про шаблони проектування програмного забезпечення.

Переглянути Модульне тестування і Еріх Гамма

Також відомий як Unit-тест, Юніт-тестування.