Студопедия — Тестування ПЗ (Software Testing)
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Тестування ПЗ (Software Testing)






 

Тестування ПЗ – це процес перевірки роботи програми в динаміці, заснований на виконанні кінцевого набору тестових даних і порівняння отриманих результатів із запланованими спочатку [5].

Область знань «Тестування ПЗ (Software Testing)» включає наступні розділи:

– основні концепції і визначення тестування (Testing Basic Concepts and definitions),

– рівні тестування (Test Levels)

– техніка тестування (Test Techniques)

– метрики тестування (Test Related Measures)

– управління процесом тестування (Managing the Test Process).

При тестуванні виявляються недоліки: відмови (faults) і дефекти (defects), як причини порушення роботи системи, збої (failures), як небажані ситуації, помилки (errors), як наслідки збоїв і ін. Базовим поняттям тестування є тест, який виконується в заданих умовах і на наборах даних. Тестування вважається успішним, якщо знайдений дефект або помилка, і вони усуваються. Ступінь тестування залежить від задання критеріїв покриття системи тестами і вірогідності появи збоїв.

 

1.1.5 Супровід ПЗ (Software maintenance)

 

Супровід ПЗ – сукупність дій із забезпечення роботи ПЗ, а також по внесенню змін у разі виявлення помилок в процесі експлуатації, по адаптації ПЗ до нового середовища функціонування, а також по підвищенню продуктивності або інших характеристик ПЗ [5]. Починаючи з 2000 р. супровід почав розглядатися як важливіший процес, який повинен строго забезпечуватися і оновлюватися учасниками розробників. Супровід рахується модифікацією програмного продукту в процесі експлуатації при умові збереження цілісності продукту.

 

1.1.6. Управління конфігурацією ПЗ (Software Configuration Management– SCM)

Управління конфігурацією – дисципліна ідентифікації компонентів системи, визначення функціональних і фізичних характеристик апаратного і програмного забезпечення для проведення контролю внесення змін і трасування конфігурації впродовж ЖЦ [5]. Це управління відповідає одному з допоміжних процесів ЖЦ (ISO/IEC 12207), виконується технічним і адміністративним керівництвом проекту і полягає в контролі вказаних характеристик конфігурації системи і їх зміні; складання звіту по внесених змінах в конфігурацію і статус їх реалізації; перевірки відповідності внесених змін заданим вимогам.

 

1.1.7. Управління інженерією ПЗ (Software Engineering Management)

 

Управління інженерією ПЗ (менеджмент) – керівництво роботами команди розробників ПЗ в процесі виконання плану проекту, визначення критеріїв і оцінка процесів і продуктів проекту з використанням загальних методів управління планування і контролю робіт [5].

 

1.1.8. Процес інженерії ПЗ (Software Engineering Process)

 

Процес інженерії ПЗ включає концепції, інфраструктуру, методи визначення і вимірювання етапів ЖЦ, пошук помилок і внесення змін, а також аналіз і оцінку якості продукту.

 

1.1.9. Методи і засоби інженерії ПЗ (Software Engineering Tools and Methods)

 

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

 

1.1.10. Якість ПЗ (Software Quality)

 

Якість ПЗ – набір характеристик продукту або сервісу, які характеризують його здатність задовольнити встановленим або передбачуваним потребам замовника. Поняття якості має різні інтерпретації залежно від конкретної системи і вимог до програмного продукту [5].

Таким чином, дана область знань SWEBOK представляє методологію проведення заходів щодо досягнення високої якості ПЗ. Розглядаються характеристики і атрибути якості, згідно стандарту ISO 9126-98, і приведені способи їх досягнення на процесах ЖЦ ПЗ. Визначаються види і техніка аналізу ПЗ, прогони системи на тестах і методи оцінки показників якості.

Контрольні питання і завдання

1. Назвіть області знань SWEBOK інженерії розробки ПЗ.

2. Приведіть базові поняття SWEBOK.

3. Визначите цілі і завдання області знань – проектування ПЗ.

4. З якими стандартами узгоджуються ядра знань SWEBOK.

5. Який міжнародний стандарт визначає перелік і зміст процесів ЖЦ програмного продукту?

6. Які розділи ядра знань і стандарту найбільш необхідні при розробці програмних систем.








Дата добавления: 2014-12-06; просмотров: 1914. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия