Принципи сучасного тестування
Test Engineering NotesНатрапив я тут не так давно на принципи сучасного тестування. У цьому дописі я познайомлю вас із ними.

Що таке Modern Testing Principles?
Здається ще не так давно ми спостерігали еволюцію підходів від традиційного тестування (окрема команда тестування та повна передбачуваність) до agile testing (тест інженер як частина команди та адаптація під кожну окрему фічу чи продукт).
Сучасне тестування (Modern Testing) - це наступний крок в еволюції підходів.
Принципи сучасного тестування були вперше сформовані двома інженерами: Alan Page та Brent Jensen.
Принципів усього сім, та вони дуже пов'язані один з одним. З першого погляду спадає на думку
Принципи сучасного тестування
- Наш пріоритет - це покращувати бізнес.
- Ми прискорюємо роботу команди та використовуємо такі моделі, як Lean Thinking і Theory of Constraints, щоб допомогти розпізнати, визначити пріоритети та зменшити вузькі місця в системі.
- Ми є силою для постійного вдосконалення, допомагаючи команді адаптуватися та оптимізуватись для досягнення успіху, а не як страхувальна сітка для лову багів.
- Ми дуже дбаємо про культуру якості нашої команди, і ми тренуємо, ведемо та плекаємо команду до більш зрілої культури якості.
- Ми віримо, що тільки клієнт здатний судити й оцінювати якість нашого продукту.
- Ми широко користуємося даними, щоб глибше зрозуміти, як клієнти використовують продукт, щоб потім усунути розриви між гіпотезами продукту та впливом на бізнес.
- Ми розширюємо можливості тестування та ноу-хау всієї команди; розуміючи, що це може зменшити (або усунути) потребу у виділеному спеціалісті з тестування.
А можна трохи більше про принципи?
- UTOR with Alan Page "Adventure to a Modern Testing"
- Adventures in Modern Testing - Alan Page, Unity Technologies