Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Реалізація комп'ютерної гри жанру квест

Реферат Реалізація комп'ютерної гри жанру квест





цького інтерфейсу - наскільки реалізовані функції відповідають вимогам, чи коректно виводиться інформація на екран.

З іншого боку, користувальницький інтерфейс - особа системи, і від його продуманості залежить ефективність роботи користувача з системою. Фактори, що впливають на ефективність роботи, слабо піддаються формалізації у вигляді конкретних вимог до окремих елементів, проте повинні бути враховані у вигляді загальних рекомендацій і принципів побудови користувальницького інтерфейсу програмної системи. Перевірка інтерфейсу на ефективність людино-машинного взаємодії отримала назву перевірки зручності використання (usability verification; в російськомовній літературі як перекладу терміну usability часто використовують слово практичність [12]).

Функціональне тестування користувальницького інтерфейсу складається з п'яти фаз:

- аналіз вимог до інтерфейсу користувача;

- розробка тест-вимог і тест-планів для перевірки користувальницького інтерфейсу;

виконання тестових прикладів і збір інформації про виконання тестів;

визначення повноти покриття користувальницького інтерфейсу вимогами;

складання звітів про проблеми в разі неспівпадання поведінки системи і вимог або у разі відсутності вимог окремі інтерфейсні елементи.

Всі ці фази точно такі ж, як і у випадку тестування будь-якого іншого компонента програмної системи. Відмінності полягають у трактуванні деяких термінів у застосуванні до інтерфейсу користувача і в особливостях автоматизованого збору інформації на кожній фазі.

Так, тест-плани для перевірки користувальницького інтерфейсу, як правило, являють собою сценарії, що описують дії користувача при роботі з системою. Сценарії можуть бути записані або на природному мовою, або на формальній мові будь-якої системи автоматизації для користувача інтерфейсу. Виконання тестів при цьому проводиться або оператором в ручному режимі, або системою, яка емулює поведінку оператора.

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

Під повнотою покриття користувальницького інтерфейсу розуміється те, що в результаті виконання всіх тестових прикладів кожен інтерфейсний елемент був використаний хоча б один раз у всіх доступних режимах.

Звіти про проблеми в інтерфейсі можуть включати в себе як опису невідповідностей вимог і реальної поведінки системи, так і опису проблем у вимогах до інтерфейсу користувача. Основне джерело проблем в цих вимогах - їх тестонепрігодность, викликана розпливчатістю формулювань і неконкретністю.

Особливістю текстових квестових ігор на платформі QSP є те, що більша частина інтерфейсу надається самим програвачем/інтерпретатором Quest Soft Player, і завдання розробника полягає лише в красивому оформленні і в перевірці того, що всі дії виконують саме те , що повинні. Варто зауважити, що у великій грі потенціал помилок у цій області величезний, і пропускати це тестування все одно не можна.


. 2 Функціональне тестування


Функціональне тестування - один з основних видів незалежного тестування програмного забезпечення, спрямований на перевірку реалізованості функціональних вимог. [13] Інакше кажучи, фахівці по функціональному тестуванню визначають, чи вирішує розроблене ПЗ завдання, заради яких воно було створено, задовольняє воно потреби замовника/користувача. Серед основних вимог до ПЗ зазвичай виділяють функціональну придатність, точність, здатність до взаємодії, відповідність стандартам і правилам, захищеність. Саме за цими критеріями і ведеться функціональне тестування. Найчастіше застосовується також модульне тестування [14].

Величезне значення має регресійне функціональне тестування [15], яке проводиться з метою перевірити, чи не впливають нові функції, поліпшення і виправлені дефекти на існуючу функціональність продукту.

Як правило, функціональне тестування програмного забезпечення ділиться на:

- компонентне;

- інтеграційне;

системне;

приймальне;

регресійне;

автоматизоване регресійне;

дослідне тестування;

функціональне тестування сумісності.

Завдяки такому докладному розділенню, розробники можуть перевірити функціональність як окремих компонентів, так і в...


Назад | сторінка 15 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Тестування для користувача інтерфейсу
  • Реферат на тему: Розробка інтерфейсу користувача відповідно до вимог ТЗ і ТП. Формування ін ...
  • Реферат на тему: Розробка стерпного графічного інтерфейсу користувача для роботи з вбудовува ...
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних Будинку культури