Rapid Testing: Негативне тестування.
Негативне тетування означає підхід, при якому тестувальник, розглядаючи програмний продукт в якості “чорного ящика”, визначає методи, як заставити продукт видавати невірні відповіді або взагалі перервати виконання. З’ясувавши у проектувальників, які вимоги повинні бути виконані перед запуском програми, спеціаліст по тестуванню може визначити набір тестових випадків для визначення реакції програмного продукту на недотримання однієї з цих умов.
Тестувальник застосовує спроби виконання програми:
- на платформах, на яких її виконання не планувалось;
- при відсутності комунікаційних ліній або при вводі неправильних вхідних даних;
- при відсутності файлів даних, при відсутності записів в базах даних або при довільно переставлених даних в файлах даних;
- при невірно введених іменах посилань або при невизначених, неправильних або відсутніх конфігураційних параметрах;
- при вимкнених периферійних пристроях типу принтерів, сканерів, зовнішніх дисководів компакт-дисків або CD-RW, зовнішніх жорстких дисків, зовнішніх динаміків і т. д.
- введення неправильних даних, що можуть бути у формі недопустимих даних, введених користувачем, випадково заповнених даними комунікаційних буферів, недопустимих значень в індексних файлах, переповнених журнальних файлів, в яких покажчик знаходиться в кінці файлу і т. д.
Здатність програми без збою витримати негативне тестування, називається стійкістю програми.
Комментариев нет:
Отправить комментарий