Технология разработки программных продуктов

  • 14 дек. 2010 г.
  • 781 Слова
Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Цикл розробкипрограмного забезпечення |
Діяльність та кроки |
Вимоги · СпецифікаціяАрхітектура ·ДизайнРеалізація · ТестуванняВпровадження · Підтримка |
Методології |
Гнучка · Чистого приміщенняDSDM · Iterative · RAD  · RUPSpiral · Водоспад · XP · ScrumLean · V-Model  · FDD |
Допоміжні дисципліни |Configuration managementДокументуванняQuality assurance (SQA)Управління проектамиUser experience design |
Інструменти |
Компілятор  · ЗневаджувачПрофільовникGUI designer  · IDE |Цей шаблон: переглянути • обговорити • редагувати |
Тестування програмного забезпечення — це процес, що використовується для виміру якості розроблюваного програмного забезпечення. Зазвичай,поняття якості обмежується такими поняттями, як коректність, повнота, безпечність, але може містити більше технічних вимог, які описані в стандарті ISO 9126. Тестування - це процес технічного дослідження,який виконується на вимогу замовників, і призначений для вияву інформації про якість продукту відносно контексту, в якому він має використовуватись. До цього процесу входить виконання програми з метоюзнайдення помилок.
Якість не є абсолютною, це суб'єктивне поняття. Тому тестування не може повністю забезпечити коректність програмного забезпечення. Воно тільки порівнює стан і поведінку продукта зіспецифікацією. При цьому треба розрізняти тестування програмного забезпечення і забезпечення якості програмного забезпечення, до якого належать усі складові ділового процесу, а не тільки тестування.Існує багато підходів до тестування програмного забезпечення, але ефективне тестування складних продуктів - це по суті дослідницький процес, а не тільки створення і виконання рутинної процедури.Зміст[сховати] 1 Вступ 2 Рівні тестування 3 Види тестування 4 Тестування чорної і білої скриньки 5 Матриця відповідностей 6 Дивіться також |
[ред.]...