ування наведено на малюнку 5.1.
Перевірка посилань показала єдину помилку: відсутність файлу одного з графічних елементів дизайну. Знайдена помилка була усунена. Для перевірки на кросбраузерністю сумісність використовувалися такі версії браузерів, найбільш поширені в даний час: InternetExplorer 8, MozillaFirefox 6.0, Opera 12 і GoogleChrome.
Малюнок 5.1 - Результат перевірки цілісності посилань
Карта тестування наведена в таблиці 5.1.
Таблиця 5.1 - Карта тестування на кросбраузерністю сумісність
Тестовий варіантОжідаемий результатIE8MozillaFirefoxOpera 12GoogleChrome123456Запустіть браузер, набрати адресу У браузері з'явилася головна сторінка ++++ Перевірити доступність всіх посилань головного менюОткритіе відповідних сторінок ++++ Перевірити однаковість форми відображення інформації, передачі кольору, розташування структурних елементів страніциПолученние результати повинні збігатися ++++ Перевірити маштабованість шрифтів, розташування елементів при зміні розміру окнаСоотношеніе елементів сторінок не повинно змінюватися ++++ Перевірити зміст відображуваної інформацііПолностью збігаються ++++ Упевниться в правильності відображення стілейСтілі відображаються правильно у всіх браузерах ++++
В якості прикладу розглянемо тестування програмного коду, що виробляє авторизацію користувачів системи. У разі правильного зазначення логіна і пароля користувач перенаправляється на головну сторінку для користувача, в іншому випадку повертається на сторінку авторизації.
Фрагмент схеми алгоритму, який реалізує наведений код, показаний на малюнку 5.2.
Малюнок 5.2 - Фрагмент послідовності дій при авторизації користувачів
Відомо, що для програм, що містять тільки одну умову на кожному прийнятті рішення, мінімальним є набір тестів покриття рішень ([20], [23]).
Оскільки наведений алгоритм містить тільки одна умова і в цілях мінімізації ресурсних витрат було прийнято рішення обмежитися мінімальним набором тестів, тобто покриттям рішень. Розроблений набір додаткових тестів і результати проведеного тестування наведені в таблиці 5.2.
Таблиця 5.2 - Результати тестування
МаршрутЗначеніяОжідаемий результатРезультатАПользователь зареєстрований Висновок головної сторінки сістемиСтраніца для переходу /default_user.aspxВПользователь НЕ зарегістрірованВивод сторінки авторізацііСтраніца для переходу/default.aspx
У цілому за результатами тестування і розробки можна зробити висновки:
в результаті тестування інформаційної системи не виявлено критичних помилок, що призводять до відмови работспособності;
структурні і візуальні характеристики сторінок не змінюються істотно залежно від браузера;
навігаційні характеристики не залежать від браузера;
всі обов'язкові вимоги, пред'явлені в специфікації, виконані.
. 2 Керівництво користувача
Для входу в систему користувачеві необхідно авторизуватися (малюнок 5.3)
Малюнок 5.3 - Вхід в систему
В системі передбачено 4 ролі користувача:
адміністратор (доступ до всіх функцій);
інженер;
майстер;
комірник;
Розглянемо дії користувача в залежності від його ролі в системі.
У разі нагальної авторизації користувач «інженер» буде спрямований на головну сторінку (рисунок 5.4)
Малюнок 5.4 - Головна сторінка
Інженер може переглядати рух ТМЦ по складу ТМЦ, задаючи параметри пошуку (малюнок 5.5)
Малюнок 5.5 -Перегляд ТМЦ інженером
Інженер також може переглядати рух готової продукції по складу, задаючи параметри пошуку (малюнок 5.6)
Малюнок 5.6 -Перегляд руху готової продукції інженером
Інженер може вводити дані графіка робіт (малюнок 5.7), а також проводити коригування записів (малюнок 5.8)
Малюнок 5.7 - Введення даних графіка робіт
Малюнок 5.8 - Коригування даних графіка робіт
Інженеру також доступна функція введення норм і пошуку даних по заданих параметрах (малюнок 5.9)
Малюнок 5.9 -Робота з нормами
Майстер УРТМ може переглядати рух ТМЦ за період (малюнок 5.10) та...