Димове тестування - це вид тестування програмного забезпечення, який в основному проводиться для виявлення візуальних дефектів, які можуть виникнути в програмному продукті на ранніх стадіях життєвого циклу розробки.
Тестування диму вперше було застосовано пічниками, які закривали робочі дверцята нової печі і перевіряли, чи не з’являється дим там, де його не очікували. Також термін “димове тестування” походить з практики проектування електричних схем, коли інженери лише на секунду підключали живлення до електричних плат, а потім перевіряли, чи не перегрілися вони, торкаючись до них.
Якщо були виявлені місця перегріву, фахівці намагалися виявити причину проблеми. В іншому випадку це саме тестування проводилося кілька разів перед запуском продукту в експлуатацію. Тестування жартома називали “димкою”, адже якщо під час роботи плати з’являвся дим, це означало, що з об’єктом щось не так.
Аутсорсинг QA зазвичай покриває всі потреби в тестуванні програмного забезпечення. Димове тестування дещо схоже на функціональне тестування через ідентичність їхніх цілей, тому компанії використовують його для перевірки програмного забезпечення на високому рівні. Це економічно ефективний метод, який може бути використаний, коли неможливо надати повний спектр інших послуг з тестування.
Що стосується програмного продукту, то тестування димом можна визначити як короткостроковий цикл тестів, які виконуються для того, щоб переконатися, що після кожної збірки коду (оновленої або нової) програмне забезпечення працює коректно. Тестування допомагає підтвердити, що основні функції належним чином виконуються програмним забезпеченням, яке розробляється.
Після успішного проведення димового тестування, програмне забезпечення, що розробляється, готове до більш складних видів тестування.
Послуга функціонального тестування надається для того, щоб переконатися, що ваше програмне забезпечення відповідає функціональним вимогам. Аутсорсингові провайдери QA-тестування доступні для проведення функціонального тестування (димового тестування) вашого продукту в автоматичному режимі або вручну.
Існує також певна схожість між приймальним тестуванням та інтеграційним тестуванням, які є короткостроковими тестами, що проводяться для перевірки того, чи готове програмне забезпечення до виходу на ринок чи ні. Димове тестування добре підходить для автоматизації тестування, тому автоматизоване тестування програмного забезпечення як послуга часто використовується для цього типу тестування. Автоматизуючи димове тестування, аутсорсингові QA-компанії скорочують витрати і підвищують якість програмного забезпечення.










0 коментарів