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

Реферат Автоматизація процесів тестування програмного забезпечення





інструменти емулюють Дії користувача помощью спеціальніх тестових фремворків.

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

Автоматизація ПРОДУКТІВ з графічнім корістувацькім інтерфейсом Розвивайся ПРОТЯГ 4 поколінь інструментів та технік:

інструменти запису и відтворення ( capture / playback tools ) запісують Дії Тестувальник во время ручного Виконання тестів. Смороду дозволяють Виконувати тести без прямої участі людини ПРОТЯГ трівалого годині, однозначно збільшуючі Продуктивність и усуваючі необхідність Повторення одноманітніх Дій во время ручного тестування. У тієї ж годину, будь-яке незначна зміна інтерфейсу вімагає перезапису тестів. Тому це перше Покоління інструментів НЕ Ефективне и НЕ масштабується.

Сценарії ( Scripting ) - форма програмування на мовах, спеціально розробленні для автоматізації тестування ПЗ - пом «якшує Багато проблем capture/playback інструментів. Альо розробка займаються програмісті високого уровня, Які Працюють окремо від тестувальніків, безпосередно запускають тести. До того ж скрипти найбільше підходять для тестування GUI и НЕ могут буті Впровадження, пакетними або взагалі Яким-небудь чином об »єднані в систему. Нарешті, Зміни в ПЗ вімагають складних змін у скриптах, і підтримка все ЗРОСТАЮЧИЙ бібліотеки тестуючіх скриптів становится врешті-решт непереборної Завдання.

Data-driven testing - методологія, яка вікорістовується в автоматізації тестування. Особлівістю є ті, что Тестові скрипти віконуються та веріфікуються на Основі Даних, Які зберігаються в центральному сховіщі Даних або БД. Роль БД могут Виконувати ODBC Ресурси, csv або xls файли и т.д. Data-driven testing - це об'єднання декількох взаємодіючіх тестових скриптів и їх джерел Даних у фреймворк, Який вікорістовується в методології. У цьом фреймворку змінні Використовують як для вхідніх значень, так и для вихідних перевірочніх значень: у тестовому скріпті зазвічай закодовані навігація по додатком, читання джерел Даних, ведення логів тестування. Таким чином, логіка, яка буде виконан в скріпті, такоже поклади від Даних.


1.4 Аналіз ПЕРЕВАГА автоматичного тестування


Повторюваність - УСІ напісані тести всегда будут Виконувати одноманітно и точно, тоб віключеній «людський фактор». Автоматичний тест на Відміну Від людини Нічого не пропустити через необережність и Нічого НЕ наплутає у результатах.

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

Швидке Виконання - автоматизоване скрипту НЕ нужно звірятіся з інструкціямі та документацією, це сильно скорочує затрати годині на Виконання.

витрати на підтрімку Менші ніж На ручне тестування - колі автоматичні скрипти Вже напісані, на їх підтрімку і аналіз ре...


Назад | сторінка 13 з 38 | Наступна сторінка





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

  • Реферат на тему: Автоматизація тестування програмного забезпечення
  • Реферат на тему: Розробка програми для оцінки через систему тестування знань
  • Реферат на тему: Тестування програм для відновлення видалених даних
  • Реферат на тему: Тестування програмного забезпечення
  • Реферат на тему: Тестування програмного забезпечення