Які бувають автотести?

Автотести діляться за масштабами тестування на юніт-тести, сервісні тести та інтеграційні тести.5 серп. 2023р.

Види тестування

  • Модульні тести Модульні тести працюють на дуже низькому рівні, близько до вихідного коду програми. …
  • Інтеграційні тести.
  • Функціональні тести.
  • Наскрізні тести.
  • Приймальний тестування
  • Тестування продуктивності …
  • Smoke-тестування

Модульних тестів завжди більше, ніж тестів із інших рівнів. Юніт тести виконуються найшвидше і вимагають менше ресурсів. Практично завжди компонентні тести не залежать від інших модулів (на те вони і юніт тести) та UI системи.

"Інтеграційними" – це дуже умовно. Можна написати юніт-тест на компонент, а можна написати тест на компонент з усіма вкладеними в нього компонентами — наприклад, компонент цілої сторінки програми. Тоді це можна назвати інтеграційним тестом і навіть замахнутися на e2e-формулювання.