Тестирование методом разбиения на эквивалентные классы
Метод разбиения на эквивалентные классы (Equivalence Partitioning Testing) разделяет входные домены на классы эквивалентности — множества входных данных, которые, как ожидается, будут обрабатываться одинаково, — а затем выбирает тестовые случаи из каждого класса. Эта техника, предложенная Майерсом (Myers, 1979), сокращает количество тестовых случаев при сохранении эффективности. Анализ граничных значений (Boundary Value Analysis, BVA) дополняет разбиение тестированием значений на границах разделов, где часто возникают сбои.
Читать метод полностью
Войдите с бесплатным аккаунтом, чтобы прочитать этот раздел.
Method map
The neighbourhood of related methods — select a node to explore.
Источники
- Myers, G. J. (1979). The Art of Software Testing. John Wiley & Sons. link ↗
- Beizer, B. (1990). Software Testing Techniques (2nd ed.). International Thomson Computer Press. link ↗
- Coppit, D., & Leavens, G. T. (2003). Practical implications of simpler, more scalable path-sensitive data flow analyses. ACM Transactions on Software Engineering and Methodology, 12(3), 261–306. link ↗
Как цитировать эту страницу
ScholarGate. (2026, June 3). Equivalence Class Partitioning and Boundary Value Testing. ScholarGate. https://scholargate.app/ru/software-engineering/software-testing-equivalence
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Анализ покрытия кодаПрограммная инженерия↔ compare
- Модель прогнозирования дефектовПрограммная инженерия↔ compare
- Метрики сложности программного обеспеченияПрограммная инженерия↔ compare
- Статический анализ кодаПрограммная инженерия↔ compare
Упоминается в
Нашли ошибку на этой странице? Сообщите о ней или предложите исправление →