SlideShare a Scribd company logo
1 of 22
Якість продукту при
створенні ПЗ. SDLC
(Software development
lifecycle). Роль QA на всіх
фазах циклу.
Igor G.
Зміст
1. Поняття якості. Основні етапи становлення якості
2. Поняття QA. Різниця між QA і QC
3. SDLC - (Software development lifecycle)
4. Класифікації тестування
5. Поняття дефекту (Баг). Вартість багу
6. Тестування на кожній фазі циклу
Поняття якості
Забезпечення якості - це процес або результат формування
необхідних властивостей і характеристик продукції в міру її
створення, а також підтримки цих характеристик при зберіганні,
транспортуванні та експлуатаціі продукту.
Якість продукції:
- являється невід’ємною частиною виробництва
- знижує вартість виробництва
- дає конкурентні переваги
Основні етапи становлення QA
- Суспільство (конкуренція, нові вимоги)
- Стандарти (ISO, ГОСТ)
- Закон (окремі галузі)
Передумови для розвитку QA
Економічна доцільність
Конкурентні переваги
Репутаційна складова
Еволюція забезпечення якості
Контроль якості (QC)
Забезпечення якості (QA)
Різниця між Quality Assurance та
Quality Control
Забезпечення якості (QA) - комплекс
заходів спрямований на забезпечення
якості продукту, що розробляється, на
всіх стадіях розробки. QA направлено
більше на процеси, їх удосконалення
(оптимізацію) для мінімізації кількості
багів (дефектів) на самому початку
розробки продукту.
Контроль якості (QC) - комплекс заходів
спрямованих на оцінку розробленого
продукту і відповідність його
встановленим вимогам (специфікації).
Quality Control- направлено на пошук
дефектів в готовому продукті, для того
щоб переконатися, що продукт
відповідає вимогам і готовий до
передачі користувачеві (замовнику).
SDLC (Software development
lifecycle)
1) Requirement gathering
2) Analysis and Design
3) Implementation
4) Testing
5) Deployment
6) Maintenance
1. Планування системи. Збір вимог.
визначення проблем, цілей і ресурсів.
вивчення можливостей альтернативних рішень шляхом
зустрічей з клієнтами.
вивчення, як зробити продукт краще, ніж у конкурентів.
техніко-економічне обґрунтування, яке з'ясовує, чи є проект
організаційно, економічно, соціально, технологічно
здійсненним.
SDLC (Software development
lifecycle)
SDLC (Software development
lifecycle)
2. Дизайн системи
визначає елементи системи, компоненти, рівень безпеки,
модулі, архітектуру, різні інтерфейси і типи даних, якими
оперує система.
визначає, як система буде виглядати і як функціонувати
3. Впровадження, розробка
пишеться код, а якщо система включає хардверну частину,
фаза впровадження включатиме в себе конфігурацію і
налаштування «заліза» під певні вимоги і функції.
SDLC (Software development
lifecycle)
4. Тестування
визначення методів тестування
перевірка щоб упевнитися, що актуальні результати роботи
системи збігаються з передбаченими і бажаними.
підготовка до релізу
5. Розгортання
збірка різних компонентів і підсистем в одну цілісну систему
аналіз поведінка і функціонування продукту
SDLC (Software development
lifecycle)
6. Підтримка
технічна підтримка системи
оцінка продуктивності
перевірка системи на відповідність новим стандартам і
новітнім технологіям
Класифікації тестування
Тестування - це процес дослідження ПО з метою
отримання інформації про продукт.
Поняття дефекту (багу)
Дефект (Баг) - це відхилення
фактичного результату від очікуваного
результату.
Класифікації тестування
По об’єктам тестування:
Тестування документації
Тестування UI
Функціональне тестування
Класифікації тестування
По методам тестування:
метод білого ящика
метод сірого ящика
метод чорного ящика
Класифікації тестування
По степені автоматизації:
Ручне тестування
Автоматизоване тестування
Класифікації тестування
За ступенем ізольованості:
модульне тестування
компонентне тестування
інтеграційне тестування
системне тестування
Класифікації тестування
По моменту проведення:
тестування при прийманні
тестування нової функціональності
регресійне тестування
Класифікації тестування
По характеру сценаріїв
Позитивне тестування
Негативне тестування.
Рекомендації що до тестування
Рекомендовані процедури тестування:
Тестування документації
Компонентне тестування
Интеграційне тестування
Системне тестування
Приймальне тестування
Про тестерів :)
"Тестеры ничего не ломают, оно уже приходит сломанным"
"Тестирование не убивает, но сильно ранит".
"Тестерам платят за то, что они приносят дурные вести"
"Тестер приходит на работу не за тем, чтоб найти друзей"

More Related Content

What's hot

Recursos para pesquisa na internet e revisão de literatura
Recursos para pesquisa na internet e revisão de literaturaRecursos para pesquisa na internet e revisão de literatura
Recursos para pesquisa na internet e revisão de literaturarichard_romancini
 
Apresentação string de busca
Apresentação string de buscaApresentação string de busca
Apresentação string de buscaLuís Otávio
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践日本マイクロソフト株式会社
 
Roteiro seminário
Roteiro seminárioRoteiro seminário
Roteiro seminárioAlda JS
 
Microsoft Azure EventHubで始めるIoT
Microsoft Azure EventHubで始めるIoTMicrosoft Azure EventHubで始めるIoT
Microsoft Azure EventHubで始めるIoTKeiichi Hashimoto
 
Otrs&OTOBO_document 20210402
Otrs&OTOBO_document 20210402Otrs&OTOBO_document 20210402
Otrs&OTOBO_document 20210402IO Architect Inc.
 
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
Métodos e tipos de pesquisa
Métodos e tipos de pesquisaMétodos e tipos de pesquisa
Métodos e tipos de pesquisaIsabella Marra
 
Estruturade um projecto de pesquisa
Estruturade um projecto de pesquisaEstruturade um projecto de pesquisa
Estruturade um projecto de pesquisaUEM/Mozambique
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)Masahiko Ebisuda
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process NewNikita Knysh
 
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo Omura
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo OmuraSPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo Omura
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo OmuraPreferred Networks
 
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!オラクルエンジニア通信
 
Como fazer projeto de pesquisa e relatório
Como fazer projeto de pesquisa e relatórioComo fazer projeto de pesquisa e relatório
Como fazer projeto de pesquisa e relatórioLucila Pesce
 

What's hot (20)

Roteiro basico tcle
Roteiro basico tcleRoteiro basico tcle
Roteiro basico tcle
 
JenkinsのAWS連携
JenkinsのAWS連携JenkinsのAWS連携
JenkinsのAWS連携
 
Recursos para pesquisa na internet e revisão de literatura
Recursos para pesquisa na internet e revisão de literaturaRecursos para pesquisa na internet e revisão de literatura
Recursos para pesquisa na internet e revisão de literatura
 
Apresentação string de busca
Apresentação string de buscaApresentação string de busca
Apresentação string de busca
 
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
 
Roteiro seminário
Roteiro seminárioRoteiro seminário
Roteiro seminário
 
Microsoft Azure EventHubで始めるIoT
Microsoft Azure EventHubで始めるIoTMicrosoft Azure EventHubで始めるIoT
Microsoft Azure EventHubで始めるIoT
 
Otrs&OTOBO_document 20210402
Otrs&OTOBO_document 20210402Otrs&OTOBO_document 20210402
Otrs&OTOBO_document 20210402
 
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
 
Chapter 2 - Test Management
Chapter 2 - Test ManagementChapter 2 - Test Management
Chapter 2 - Test Management
 
Métodos e tipos de pesquisa
Métodos e tipos de pesquisaMétodos e tipos de pesquisa
Métodos e tipos de pesquisa
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
Keycloak開発入門
Keycloak開発入門Keycloak開発入門
Keycloak開発入門
 
Revisão Sistemática
Revisão SistemáticaRevisão Sistemática
Revisão Sistemática
 
Estruturade um projecto de pesquisa
Estruturade um projecto de pesquisaEstruturade um projecto de pesquisa
Estruturade um projecto de pesquisa
 
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)AzureActiveDirectoryの認証の話(Azure周りの自動化編)
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
 
Fundamental Test Process New
Fundamental Test Process NewFundamental Test Process New
Fundamental Test Process New
 
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo Omura
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo OmuraSPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo Omura
SPIFFE Meetup Tokyo #2 - Attestation Internals in SPIRE - Shingo Omura
 
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
【改訂版あり】クラウド・ネイティブ時代に最適なJavaベースのマイクロサービス・フレームワーク ~ Helidonの実力を見極めろ!
 
Como fazer projeto de pesquisa e relatório
Como fazer projeto de pesquisa e relatórioComo fazer projeto de pesquisa e relatório
Como fazer projeto de pesquisa e relatório
 

Similar to Якість продукту при створенні ПЗ. SDLC (Software development lifecycle). Роль QA на всіх фазах циклу.

СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...GoQA
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»GoQA
 
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...GoQA
 
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...GoQA
 
Презентація вебінару “Планування системи управління якістю. Практичне застосу...
Презентація вебінару “Планування системи управління якістю. Практичне застосу...Презентація вебінару “Планування системи управління якістю. Практичне застосу...
Презентація вебінару “Планування системи управління якістю. Практичне застосу...Improve Medical LLC
 
Methods Of Reliability Analysis
Methods Of Reliability AnalysisMethods Of Reliability Analysis
Methods Of Reliability AnalysisSvitlana volkova
 
Лекція 4 - Планування проекту
Лекція 4 - Планування проектуЛекція 4 - Планування проекту
Лекція 4 - Планування проектуOleg Nazarevych
 
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...Pavlo Syrvatka
 
Процес забезпечення якості програмних продуктів
Процес забезпечення якості програмних продуктівПроцес забезпечення якості програмних продуктів
Процес забезпечення якості програмних продуктівIgor Bronovskyy
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"GeeksLab Odessa
 
ISO 22400 introdution in aCampus
ISO 22400 introdution in aCampusISO 22400 introdution in aCampus
ISO 22400 introdution in aCampusAPPAU_Ukraine
 
Планування проекту
Планування проектуПланування проекту
Планування проектуOleg Nazarevych
 
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...Lviv Startup Club
 
Життєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxЖиттєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxManagement department, SSU
 
стандартизація лекція 5
стандартизація лекція 5стандартизація лекція 5
стандартизація лекція 5galushko29
 
Standardization-and-certification-14.pptx
Standardization-and-certification-14.pptxStandardization-and-certification-14.pptx
Standardization-and-certification-14.pptxssuser8584b1
 
Тема 13. Управління якістю продукції (послуг)
Тема 13. Управління якістю продукції (послуг)Тема 13. Управління якістю продукції (послуг)
Тема 13. Управління якістю продукції (послуг)Victor Step
 
Лекція 2 етапи якості
Лекція 2 етапи якості Лекція 2 етапи якості
Лекція 2 етапи якості Pavlo Syrvatka
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженеріюOleg Nazarevych
 

Similar to Якість продукту при створенні ПЗ. SDLC (Software development lifecycle). Роль QA на всіх фазах циклу. (20)

СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
СВІТЛАНА ПРИШЛЯК «Тестування управління процесами на різних рівнях в компанія...
 
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
РІНА УЖЕВКО «Вплив архітектури на стратегію тестування»
 
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
 
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...
СЕРГІЙ РУСІНЧУК «Телефонуйте 911, наша якість погіршується, пан Аудит тут для...
 
Презентація вебінару “Планування системи управління якістю. Практичне застосу...
Презентація вебінару “Планування системи управління якістю. Практичне застосу...Презентація вебінару “Планування системи управління якістю. Практичне застосу...
Презентація вебінару “Планування системи управління якістю. Практичне застосу...
 
Methods Of Reliability Analysis
Methods Of Reliability AnalysisMethods Of Reliability Analysis
Methods Of Reliability Analysis
 
Лекція 4 - Планування проекту
Лекція 4 - Планування проектуЛекція 4 - Планування проекту
Лекція 4 - Планування проекту
 
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...
Лекція 3 основні етапи вітчизняної та зарубіжної практики управління якістю п...
 
Процес забезпечення якості програмних продуктів
Процес забезпечення якості програмних продуктівПроцес забезпечення якості програмних продуктів
Процес забезпечення якості програмних продуктів
 
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"
 
ISO 22400 introdution in aCampus
ISO 22400 introdution in aCampusISO 22400 introdution in aCampus
ISO 22400 introdution in aCampus
 
Планування проекту
Планування проектуПланування проекту
Планування проекту
 
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...
Lviv PMDay: Дмитро Лозовицький Складові поняття “якості”, якість процесу робо...
 
Життєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptxЖиттєвий цикл інформаційної системи.pptx
Життєвий цикл інформаційної системи.pptx
 
стандартизація лекція 5
стандартизація лекція 5стандартизація лекція 5
стандартизація лекція 5
 
Standardization-and-certification-14.pptx
Standardization-and-certification-14.pptxStandardization-and-certification-14.pptx
Standardization-and-certification-14.pptx
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
 
Тема 13. Управління якістю продукції (послуг)
Тема 13. Управління якістю продукції (послуг)Тема 13. Управління якістю продукції (послуг)
Тема 13. Управління якістю продукції (послуг)
 
Лекція 2 етапи якості
Лекція 2 етапи якості Лекція 2 етапи якості
Лекція 2 етапи якості
 
Введення в програмну інженерію
Введення в програмну інженеріюВведення в програмну інженерію
Введення в програмну інженерію
 

Якість продукту при створенні ПЗ. SDLC (Software development lifecycle). Роль QA на всіх фазах циклу.

  • 1. Якість продукту при створенні ПЗ. SDLC (Software development lifecycle). Роль QA на всіх фазах циклу. Igor G.
  • 2. Зміст 1. Поняття якості. Основні етапи становлення якості 2. Поняття QA. Різниця між QA і QC 3. SDLC - (Software development lifecycle) 4. Класифікації тестування 5. Поняття дефекту (Баг). Вартість багу 6. Тестування на кожній фазі циклу
  • 3. Поняття якості Забезпечення якості - це процес або результат формування необхідних властивостей і характеристик продукції в міру її створення, а також підтримки цих характеристик при зберіганні, транспортуванні та експлуатаціі продукту. Якість продукції: - являється невід’ємною частиною виробництва - знижує вартість виробництва - дає конкурентні переваги
  • 4. Основні етапи становлення QA - Суспільство (конкуренція, нові вимоги) - Стандарти (ISO, ГОСТ) - Закон (окремі галузі)
  • 5. Передумови для розвитку QA Економічна доцільність Конкурентні переваги Репутаційна складова
  • 6. Еволюція забезпечення якості Контроль якості (QC) Забезпечення якості (QA)
  • 7. Різниця між Quality Assurance та Quality Control Забезпечення якості (QA) - комплекс заходів спрямований на забезпечення якості продукту, що розробляється, на всіх стадіях розробки. QA направлено більше на процеси, їх удосконалення (оптимізацію) для мінімізації кількості багів (дефектів) на самому початку розробки продукту. Контроль якості (QC) - комплекс заходів спрямованих на оцінку розробленого продукту і відповідність його встановленим вимогам (специфікації). Quality Control- направлено на пошук дефектів в готовому продукті, для того щоб переконатися, що продукт відповідає вимогам і готовий до передачі користувачеві (замовнику).
  • 8. SDLC (Software development lifecycle) 1) Requirement gathering 2) Analysis and Design 3) Implementation 4) Testing 5) Deployment 6) Maintenance
  • 9. 1. Планування системи. Збір вимог. визначення проблем, цілей і ресурсів. вивчення можливостей альтернативних рішень шляхом зустрічей з клієнтами. вивчення, як зробити продукт краще, ніж у конкурентів. техніко-економічне обґрунтування, яке з'ясовує, чи є проект організаційно, економічно, соціально, технологічно здійсненним. SDLC (Software development lifecycle)
  • 10. SDLC (Software development lifecycle) 2. Дизайн системи визначає елементи системи, компоненти, рівень безпеки, модулі, архітектуру, різні інтерфейси і типи даних, якими оперує система. визначає, як система буде виглядати і як функціонувати 3. Впровадження, розробка пишеться код, а якщо система включає хардверну частину, фаза впровадження включатиме в себе конфігурацію і налаштування «заліза» під певні вимоги і функції.
  • 11. SDLC (Software development lifecycle) 4. Тестування визначення методів тестування перевірка щоб упевнитися, що актуальні результати роботи системи збігаються з передбаченими і бажаними. підготовка до релізу 5. Розгортання збірка різних компонентів і підсистем в одну цілісну систему аналіз поведінка і функціонування продукту
  • 12. SDLC (Software development lifecycle) 6. Підтримка технічна підтримка системи оцінка продуктивності перевірка системи на відповідність новим стандартам і новітнім технологіям
  • 13. Класифікації тестування Тестування - це процес дослідження ПО з метою отримання інформації про продукт.
  • 14. Поняття дефекту (багу) Дефект (Баг) - це відхилення фактичного результату від очікуваного результату.
  • 15. Класифікації тестування По об’єктам тестування: Тестування документації Тестування UI Функціональне тестування
  • 16. Класифікації тестування По методам тестування: метод білого ящика метод сірого ящика метод чорного ящика
  • 17. Класифікації тестування По степені автоматизації: Ручне тестування Автоматизоване тестування
  • 18. Класифікації тестування За ступенем ізольованості: модульне тестування компонентне тестування інтеграційне тестування системне тестування
  • 19. Класифікації тестування По моменту проведення: тестування при прийманні тестування нової функціональності регресійне тестування
  • 20. Класифікації тестування По характеру сценаріїв Позитивне тестування Негативне тестування.
  • 21. Рекомендації що до тестування Рекомендовані процедури тестування: Тестування документації Компонентне тестування Интеграційне тестування Системне тестування Приймальне тестування
  • 22. Про тестерів :) "Тестеры ничего не ломают, оно уже приходит сломанным" "Тестирование не убивает, но сильно ранит". "Тестерам платят за то, что они приносят дурные вести" "Тестер приходит на работу не за тем, чтоб найти друзей"