Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає assertion?
Значення й приклади · Розробка програмного забезпечення
assertion: твердження-перевірка, перевірка-умова в тесті
Рядок у тесті, який перевіряє, чи відповідає результат очікуваному значенню. Якщо умова хибна, тест завершується невдало.
Де і як уживається
Пишуть за допомогою функцій на кшталт assertEquals, expect(...).toBe(...) або Python assert. Якщо тест перевіряє замало, рецензенти просять stronger assertion. Повідомлення Assertion failed або AssertionError показує, яка перевірка не пройшла.
Приклади речень
This test has no assertions, so it passes even when the function returns garbage.
У цьому тесті немає жодної перевірки, тож він проходить, навіть якщо функція повертає нісенітницю.
Без assertion тест не порівнює результат із вимогою й може помилково пройти.
Add an assertion for the error message, not just for the status code.
Додайте перевірку тексту помилки, а не лише коду стану.
Тест має підтверджувати зміст повідомлення, а не обмежуватися статусом відповіді.
Поширені словосполучення
- add an assertion
- the assertion fails
- assertion error
- a stronger assertion
Пов’язані терміни
Інші терміни: Тестування
- edge case · граничний випадок
- QA · забезпечення якості
- regression · регресія
- integration test · інтеграційний тест
- test coverage · покриття тестами
- end-to-end test · наскрізний тест
- flaky · нестабільний
- manual testing · ручне тестування
- automated testing · автоматизоване тестування
- smoke test · поверхнева перевірка працездатності
- happy path · основний успішний сценарій
- TDD · TDD
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
