Студопедия — Тестування ПЗ (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; просмотров: 1930. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

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