Анотація
Якість та безвідмовність програмного
забезпечення обчислювальної техніки завжди мали пріоритетне значення в галузі
інформаційних технологій. У сучасних умовах значення якості програмних
продуктів суттєво зросло, перш за все у зв’язку з підвищенням вимог до
програмного забезпечення з боку замовників, що пов’язано зі значним підвищенням
ролі інформаційних технологій у бізнесі, промисловості, засобах зв’язку та
комунікацій, військовій справі, транспорті, — практично у всіх областях життя
суспільства, яке перетворилось у наш час в інформаційне. З іншого боку процес
створення програмного забезпечення перетворився в індустрію, якій властиві
колективні методи розробки, інженерні підходи до організації виробництва,
вузька спеціалізація фахівців та тісна взаємодія з замовниками та
користувачами.
Основними завданнями вивчення
дисципліни «Тестування програмних систем і комплексів» є:
Ø оволодіння студентами
методами тестування, верифікації
і валідації;
Ø вивчення студентами підходів
до створення звітності по проблемах
при розробці програмного
забезпечення;
Ø ознайомлення студентів
з сучасними статистичними
методами та інструментальними засобами контролю якості.
Згідно з вимогами
освітньо-професійної програми
студенти повинні:
знати:
v методи побудови тестів;
v автоматизовані засоби тестування;
v стандарти якості програмного забезпечення;
v методи верифікації
й валідації;
v статистичні підходи до
контролю якості;
v процеси інспекції і рецензування.
вміти:
v аналізувати процес розробки програмного забезпечення з метою оцінки якості;
v здійснювати ефективні і кваліфіковані інспекції;
v використовувати статистичні
методи для оцінювання щільності дефектів та імовірності відмови програмного забезпечення (ПЗ);
v проектувати і реалізовувати плани з комплексного тестування;
v застосовувати різноманітні
методи тестування ефективно і кваліфіковано.
Навчальний посібник представляє собою
короткий письмовий виклад матеріалів
з дисципліни «Тестування програмних систем і комплексів». Навчальний посібник
використовується студентами за напрямом підготовки спеціальності 122
«Комп’ютерні науки» під час підготовки до складання заліку, державної
підсумкової атестації, і ККР, при узагальненні та систематизації отриманої
інформації, під час закріплення теоретичного матеріалу, а також під час вивчення
матеріалів інших дисциплін, пов'язаних з Інтернет - програмуванням.
Посібник
орієнтований на студентів вищих навчальних закладів І-ІІ рівня акредитації
спеціальності 122 «Комп’ютерні науки» і може бути корисним для самостійного опрацювання студентами навчального
матеріалу.