Тестування інтерфейсу користувача — це процес тестування продукту інтерфейсу користувача, для забезпечення його відповідності до даної специфікації.
Завдання
Завданням тестування графічного інтерфейсу користувача є виявлення помилок наступного характеру:
- Помилки у функціональності за допомогою інтерфейсу;
- Необроблені виключення при взаємодії з інтерфейсом;
- Втрата або перекручення даних, переданих через елементи інтерфейсу;
- Помилки в інтерфейсі (невідповідність проектної документації, відсутність елементів інтерфейсу).
Особливості тестування
- Тест-плани для перевірки інтерфейсу користувача, як правило, являють собою сценарії, що описують дії користувача при роботі з системою;
- Сценарії можуть бути записані або природною мовою, або на формальній мові якої-небудь системи автоматизації інтерфейсу;
- Виконання тестів при цьому виробляється або оператором в ручному режимі, або системою, яка емулює поведінку оператора.
- При зборі інформації про виконання тестових прикладів зазвичай застосовуються технології аналізу, які виводять на екран форми та їх елементи (у разі графічного інтерфейсу) або виводиться на екран текст (у разі текстового), а не перевірка значень тих чи інших змінних, що встановлюються програмною системою;
- Під повнотою покриття користувача інтерфейсу розуміється те, що в результаті виконання всіх тестових прикладів кожен інтерфейсний елемент був використаний хоча б один раз у всіх доступних режимах;
- Звіти про проблеми в інтерфейсі можуть включати в себе як опис невідповідностей, вимог і реальної поведінки системи, так і опис проблем в вимогах до інтерфейсу користувача. Основне джерело проблем в цих вимогах — тести, в яких розпливчатість формулювань і неконкретність.
Функціональність
- Аналіз вимог до інтерфейсу користувача;
- Розробка тест-вимог і тест-планів для перевірки інтерфейсу користувача;
- Виконання тестових прикладів і збір інформації про виконання тестів;
- Визначення повноти покриття для користувача інтерфейсу вимогами;
- Складання звітів про проблеми в разі незбігання поведінки системи та вимог або в разі відсутності вимог на окремі інтерфейсні елементи.
Див. також
Джерела та література
1 The Art of Software Testing.-./Glenford J. Myers.-2011.-240 с.
2 A Practitioner's Guide to Software Test Design.-/Copeland, L.- Книга: Artech House, 2004.-256 с.
3 Програмна інженерія.-/Лавріщева К. М.-Підручник.-К.: Академперіодика, 2008.-319 с.
4 Введення в тестування програмного забезпечення.-/Луїза Тамре.- Книга: Вільямс, 2003.-368 с.
Посилання
- (укр.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Testuvannya interfejsu koristuvacha ce proces testuvannya produktu interfejsu koristuvacha dlya zabezpechennya jogo vidpovidnosti do danoyi specifikaciyi ZavdannyaZavdannyam testuvannya grafichnogo interfejsu koristuvacha ye viyavlennya pomilok nastupnogo harakteru Pomilki u funkcionalnosti za dopomogoyu interfejsu Neobrobleni viklyuchennya pri vzayemodiyi z interfejsom Vtrata abo perekruchennya danih peredanih cherez elementi interfejsu Pomilki v interfejsi nevidpovidnist proektnoyi dokumentaciyi vidsutnist elementiv interfejsu Osoblivosti testuvannyaTest plani dlya perevirki interfejsu koristuvacha yak pravilo yavlyayut soboyu scenariyi sho opisuyut diyi koristuvacha pri roboti z sistemoyu Scenariyi mozhut buti zapisani abo prirodnoyu movoyu abo na formalnij movi yakoyi nebud sistemi avtomatizaciyi interfejsu Vikonannya testiv pri comu viroblyayetsya abo operatorom v ruchnomu rezhimi abo sistemoyu yaka emulyuye povedinku operatora Pri zbori informaciyi pro vikonannya testovih prikladiv zazvichaj zastosovuyutsya tehnologiyi analizu yaki vivodyat na ekran formi ta yih elementi u razi grafichnogo interfejsu abo vivoditsya na ekran tekst u razi tekstovogo a ne perevirka znachen tih chi inshih zminnih sho vstanovlyuyutsya programnoyu sistemoyu Pid povnotoyu pokrittya koristuvacha interfejsu rozumiyetsya te sho v rezultati vikonannya vsih testovih prikladiv kozhen interfejsnij element buv vikoristanij hocha b odin raz u vsih dostupnih rezhimah Zviti pro problemi v interfejsi mozhut vklyuchati v sebe yak opis nevidpovidnostej vimog i realnoyi povedinki sistemi tak i opis problem v vimogah do interfejsu koristuvacha Osnovne dzherelo problem v cih vimogah testi v yakih rozplivchatist formulyuvan i nekonkretnist FunkcionalnistAnaliz vimog do interfejsu koristuvacha Rozrobka test vimog i test planiv dlya perevirki interfejsu koristuvacha Vikonannya testovih prikladiv i zbir informaciyi pro vikonannya testiv Viznachennya povnoti pokrittya dlya koristuvacha interfejsu vimogami Skladannya zvitiv pro problemi v razi nezbigannya povedinki sistemi ta vimog abo v razi vidsutnosti vimog na okremi interfejsni elementi Div takozhTestuvannya programnogo zabezpechennyaDzherela ta literatura1 The Art of Software Testing Glenford J Myers 2011 240 s 2 A Practitioner s Guide to Software Test Design Copeland L Kniga Artech House 2004 256 s 3 Programna inzheneriya Lavrisheva K M Pidruchnik K Akademperiodika 2008 319 s 4 Vvedennya v testuvannya programnogo zabezpechennya Luyiza Tamre Kniga Vilyams 2003 368 s Posilannya ukr