="justify"> Недоліки функціонального тестування:
· можливість упущення логічних помилок в програмному забезпеченні;
· ймовірність надлишкового тестування.
Одним з функціональних методів є метод «чорного ящика». Тестування за допомогою методу «чорного ящика» спрямоване на одержання множини вхідних даних, які найбільш повно перевіряють всі функціональні вимоги системи.
Далі був складений сценарій для ручного тестування (таб.1)
Таблиця 1. Сценарій для ручного тестування.
№Шаг сценаріяУсловіе сценаріяРезультат виполненія1Запустіть модуль Авторизація Натиснути на кнопку «Вхід», розташованої в нижній частині программиПоявленіе вікна Авторизація 2Ввесті ім'я користувача в поле Користувач і пароль в поле Пароль Натиснути на кнопку «Вхід» у вікні Авторизація Пошук відповідності імені користувача по базі облікових записів. Перевірка автентичності користувача шляхом порівняння введеного ним пароля з паролем збереженим в базі облікових запісей3Вводімое ім'я користувача та пароль відповідає наявній облікової запісіВход в систему під введеним ім'ям пользователя3.1Вводімое ім'я користувача не відповідає не одного облікового запису знаходиться в базі облікових запісейПоявленіе вікна з ошібкой3.2Вводімий пароль не відповідає паролю від даної облікової запісіПоявленіе вікна з помилкою
III етап тестування
У результаті проведеного тестування програмного модуля «Авторизація користувача» помилок у написанні коду програмного модуля виявлено не було. Впроваджений модуль працював коректно. Введені дані відповідали очікуваним результатами виконання, описаним в сценарії для ручного тестування. Приклад помилки представлений на малюнку 1.
Малюнок 1. Вікно «Помилка при вході в обліковий запис»
Висновок
Під час проходження практики підкріпила отримані під час навчання теоретичні навички практичними знаннями. Познайомилася з організацією, структурою та принципами функціонування підприємства. Розвинула комунікативні навички. Отримала досвід роботи в колективі.
Під час проходження практики показала себе, як здібного і відповідального співробітника. Вчасно справлялася з поставленими завданнями. Індивідуальне завдання, отримане на підприємстві, було виконано повністю і в строк.
Під час проходження практикі розширила свої знання в області інформаційних систем, баз даних, комп'ютерних мереж та ін.
Вважаю за необхідне і далі розширювати свої знання в області прикладного програмного забезпечення.
При проходженні виробничої практики особливо цінними виявилися знання, отримані при вивченні таких предметів, як Розробка і адміністрування баз даних і Прикладне програмування.
Додаток
Технічна документація
Керівництво користувача
Опис програмного модуля «Авторизація»
Для входу в систему необхідно скористатися формою авторизації, яка доступна по кліку на кнопці «Вхід», розташованої в нижній частині програми:
Рис. 2 - Розташування кнопки «Вхід»
Рис. 3 - Форма авторизації
Після авторизації, в нижній частині програми будуть відображені: ім'я польщователя, права якими він володіє:
Рис. 4 - Приклад нижній частині прорамми
Для того що б детально дізнатися якими правами володіє користувач достатньо клікнути на кнопку зі знаком «?» у нижній частині програми. По кліку на дану кнопку буде отобрадена інформація про права:
Рис. 5 - Приклад відображення інформації про права користувача
Слід зауважити що після авторизації, кнопку в ніждей частині екрана з написом «Вхід», змінить своє значення на «Вихід», і повторне натискання на неї, дозволить вийти з системи.
Лістинг програмного модуля
Unit5
unit Unit5;
interface, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, StdCtrls, DBCtrls, DB, IBCustomDataSet, IBQuery, dblookup;=class (TForm): TEdit ;: TLabel ;: TLabel ;: TIBQuery ;: TDataSource ;: TComboBox ;: TButton ;: TButton; FormCreate (Sender: TObject); Button2Click (Sender: TObject); ComboBox1Change (Sender: TObject); Button1Click (Sender: TObject);
{Private declarations}
{Public declarations} ;: TLogin; Unit1;
{$ R * .dfm} TLogin.Button1Click (Sender: TObject) ;. Close ;; TLogin.Button2Click (Se...