|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Вступ. Обґрунтування актуальності та мета курсуТЕСТУВАННЯ ТА ОЦІНКА НАДІЙНОСТІ
Викладач: Слабоспицька Ольга Олександрівна р.т. 526 45 79 ols.07@mail.ru Основна література: 1. Майерс Г. Искусство тестирования программ.-M: Финансы и статистика, 1982. – 196 с. 2. Коликова Т.В., Котляров В.П. Основы тестирования программного обеспечения. Учебное пособие – Интуит, 2006 - 285 с. 3. Основы инженерии качества программных систем / Ф.И.Андон, Г.И.Коваль, Т.М. Коротун, Е.М.Лаврищева, В.Ю. Суслов // 2-е изд. – К.: Академпериодика. – 2007. – 672 с. Розд. 5-7. 4. Майерс Г. Надежность ПО – М., Мир, 1980 – 360 с. 5. Синицын С. В., Налютин Н. Ю. Верификация программного обеспечения. Учебное пособие - Бином, 2008 – 368 с. 6. Фолк Д., Нгуен Е., Канер С. Тестирование программного обеспечения – Диасофт, 2003 – 400 с. 7. Макгрегор Дж., Сайкс Д. Тестирование объектно-ориентированного программного обеспечения. Практическое пособие - 2002 -432 с. 8. Стотлемайер Д. Тестирование Web-приложений //М.: «КУДИЦ-ОБРАЗ», 2003. - 240 с. 9. Рэшка Д., Пол Д., Дастин Э. Автоматизированное тестирование программного обеспечения - Лори, 2003. – 592 с. 10. Савин Р. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. – М.: Дело, 2007. – 312 с. Інтернет-ресурси: 1. Портал Software-Testing.RU 2. Портал “Профессия тестировщик ПО” – Available at http://tester.com.ua/books 3. Портал “Про Тестинг - Тестирование Программного Обеспечения” – Available at http://www.protesting.ru 4. Офіційний сайт лабораторії тестування SQALab” – Available at http://www.sqalab.ru/content/index.htm 5. Портал “Я — QA | Скажи багам нет!” – Available at http://iqa.com.ua/ 6. Портал об автоматизированном тестировании ПО – Available at http://automated-testing.info/ 7. Портал “Информационная безопасность без паники и всерьез” – Available at http://bugtraq.ru/ Лекція 1. (4_09_12). Сутність тестування й інженерії надійності та взаємозв’язки між ними. Вступ. Обґрунтування актуальності та мета курсу. Стрімкий розвиток програмної індустрії в світі та в Україні обумовлює дедалі жорсткіші вимоги до якості створюваних продуктів – програмних систем (Software Systems) і компонентів повторного використання (reusable components) – та ресурсні обмеження їх досягнення. Для задоволення цих вимог у процесі розроблення програмних продуктів передбачається спеціальний вид діяльності, названий гарантуванням якості (Quality assurance). Тестування є невід’ємною складовою гарантування якості, що може бути неформально описана як система взаємопов’язаних дій з контролювання якості програмного продукту на всіх стадіях його розроблення. Мета курсу полягає у висвітленні основних понять в галузі тестування й оцінки надійності програмних систем, сучасних підходів і методів тестування та задач, моделей і методів інженерії надійності, а також технологічних засад і математичного апарату розгортання ресурсно ефективних процесів тестування й забезпечення надійності у життєвому циклі програмних систем. Зростаюча актуальність проблематики курсу обумовлена: 1) зростанням масштабу потенційних негативних наслідків помилок у програмних продуктах критичного призначення через поширення їх застосування в медицині, енергетиці, засобах зв’язку тощо; 2) впровадженням індустріальних технологій повторного використання готових ресурсів, для яких необхідний гарантований рівень якості; 3) розвитком нових організаційних форм розподіленого розроблення й використання програмних продуктів; 4) зростанням витрат на опрацювання помилок у продуктах залежно від часу між моментами їх внесення й виявлення та обсягом проекту (див. рис. 1.1). Рис. 1.1– Динаміка втрат за невчасного виявлення помилок
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |