it talks Тестування та аналіз вимог

22
ТЕСТУВАННЯ ТА АНАЛІЗ ТЕСТУВАННЯ ТА АНАЛІЗ ВИМОГ ВИМОГ

Upload: vadym-muliavka

Post on 15-Apr-2017

177 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: IT Talks Тестування та аналіз вимог

ТЕСТУВАННЯ ТА АНАЛІЗ ТЕСТУВАННЯ ТА АНАЛІЗ ВИМОГВИМОГ

Page 2: IT Talks Тестування та аналіз вимог

AGENDAAGENDA

• REQUIREMENTS ENGINEERINGREQUIREMENTS ENGINEERING• GATHERINGGATHERING• REQUIREMENTS SPECIFICATIONREQUIREMENTS SPECIFICATION

• REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS• ТИПИ ВИМОГТИПИ ВИМОГ• ХАРАКТЕРИСТИКИ ВИМОГХАРАКТЕРИСТИКИ ВИМОГ

• QUESTIONS?QUESTIONS?

Page 3: IT Talks Тестування та аналіз вимог

REQUIREMENTS ENGINEERINGREQUIREMENTS ENGINEERING

Page 4: IT Talks Тестування та аналіз вимог

REQUIREMENTS ENGINEERINGREQUIREMENTS ENGINEERING

• ЗБІР ВИМОГ (ЗБІР ВИМОГ (REQUIREMENTS REQUIREMENTS SOLICITATION/GATHERINGSOLICITATION/GATHERING))

• АНАЛІЗ / ТЕСТУВАННЯ ВИМОГ (АНАЛІЗ / ТЕСТУВАННЯ ВИМОГ (REQUIREMENTS REQUIREMENTS ANALYSISANALYSIS))

• ДОКУМЕНТУВАННЯ ВИМОГ (REQUIREMENTS SPECIFICATION)

Page 5: IT Talks Тестування та аналіз вимог

ЗБІР ВИМОГЗБІР ВИМОГREQUIREMENTS SOLICITATION/GATHERINGREQUIREMENTS SOLICITATION/GATHERING

Мета:

Визначення функціоналу продуктуАналіз вартості роботи

Page 6: IT Talks Тестування та аналіз вимог

ІНТЕРВ’ЮІНТЕРВ’Ю

ЗБІР ВИМОГЗБІР ВИМОГ

Page 7: IT Talks Тестування та аналіз вимог

ІНТЕРВ’ЮІНТЕРВ’Ю•КЛАСИЧНЕКЛАСИЧНЕ•ПЕРЕПИСКАПЕРЕПИСКА

ЗБІР ВИМОГЗБІР ВИМОГ

Page 8: IT Talks Тестування та аналіз вимог

ПРОТОТИПІЗАЦІЯПРОТОТИПІЗАЦІЯ

ЗБІР ВИМОГЗБІР ВИМОГ

Page 9: IT Talks Тестування та аналіз вимог

ПРОТОТИПІЗАЦІЯПРОТОТИПІЗАЦІЯ•ДОРОГОДОРОГО•ДОВГОДОВГО•ТОЧНОТОЧНО

ЗБІР ВИМОГЗБІР ВИМОГ

Page 10: IT Talks Тестування та аналіз вимог

АНАЛІЗ / ТЕСТУВАННЯ ВИМОГ АНАЛІЗ / ТЕСТУВАННЯ ВИМОГ ((REQUIREMENTS ANALYSIS) REQUIREMENTS ANALYSIS)

Мета:

Уникання дефектів на ранніх етапах розробки

Page 11: IT Talks Тестування та аналіз вимог

ДОКУМЕНТУВАННЯ ВИМОГ ДОКУМЕНТУВАННЯ ВИМОГ (REQUIREMENTS SPECIFICATION)(REQUIREMENTS SPECIFICATION)

Мета:

Формальна фіксація вимог

Page 12: IT Talks Тестування та аналіз вимог

ДОКУМЕНТУВАННЯ ВИМОГ ДОКУМЕНТУВАННЯ ВИМОГ (REQUIREMENTS SPECIFICATION)(REQUIREMENTS SPECIFICATION)

Послідовність документування:

• СТВОРЕННЯ СТРУКТУРИ СТВОРЕННЯ СТРУКТУРИ ((JIRA, EXCELJIRA, EXCEL))

• УЗГОДЖЕННЯ СТРУКТУРИУЗГОДЖЕННЯ СТРУКТУРИ• ВИЗНАЧЕННЯ ПРІОРИТЕТІВВИЗНАЧЕННЯ ПРІОРИТЕТІВ

Page 13: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

Page 14: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

ВИМОГИ:ВИМОГИ:• БІЗНЕС-ВИМОГИБІЗНЕС-ВИМОГИ: МЕТА РОЗРОБКИ ПРОДУКТУ: МЕТА РОЗРОБКИ ПРОДУКТУ• КОРИСТУВАЦЬКІКОРИСТУВАЦЬКІ: ЩО МОЖЕ ЗРОБИТИ КОРИСТУВАЧ З : ЩО МОЖЕ ЗРОБИТИ КОРИСТУВАЧ З

ПРОДУКТОМПРОДУКТОМ• ФУНКЦІОНАЛЬНІФУНКЦІОНАЛЬНІ: ЯК ПРАЦЮВАТИМЕ СИСТЕМА, ПОВЕДІНКА: ЯК ПРАЦЮВАТИМЕ СИСТЕМА, ПОВЕДІНКА• НЕФУНКЦІОНАЛЬНІНЕФУНКЦІОНАЛЬНІ: ВЛАСТИВОСТІ СИСТЕМИ ПРИ РОБОТІ: ВЛАСТИВОСТІ СИСТЕМИ ПРИ РОБОТІ

Page 15: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

ВИМОГИ ДО ВИМОГ:ВИМОГИ ДО ВИМОГ:• ISO/IEC 25010:2011ISO/IEC 25010:2011• ISO/IEC 9126-1:2001ISO/IEC 9126-1:2001

Page 16: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

ВИМОГИ ДО ВИМОГ:ВИМОГИ ДО ВИМОГ:

• COMPLETENESS (ЗАКІНЧЕНІСТЬ)• ATOMICITY (АТОМАРНІСТЬ)• CLEARNESS (ОДНОЗНАЧНІСТЬ)• TRACEABILITY (ВІДСТЕЖУВАНІСТЬ)

Page 17: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

COMPLETENESS (ЗАКІНЧЕНІСТЬ))

•ВІДСУТНІ ДОДАТКОВІ ВИМОГИВІДСУТНІ ДОДАТКОВІ ВИМОГИ•ВКАЗАНА ЧАСТИНА З НАБОРУВКАЗАНА ЧАСТИНА З НАБОРУ

Page 18: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

ATOMICITY (АТОМАРНІСТЬ)

•ВИМОГА ВКЛЮЧАЄ В СЕБЕ ВИМОГА ВКЛЮЧАЄ В СЕБЕ КІЛЬКА ІНШИХ ВИМОГКІЛЬКА ІНШИХ ВИМОГ

Page 19: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

CLEARNESS (ОДНОЗНАЧНІСТЬ)

•НАЯВНІСТЬ ФРАЗ, НАЯВНІСТЬ ФРАЗ, ДОПУСКАЮЧИХ СУБ’ЄКТИВНЕ ДОПУСКАЮЧИХ СУБ’ЄКТИВНЕ ТЛУМАЧЕННЯТЛУМАЧЕННЯ

Page 20: IT Talks Тестування та аналіз вимог

REQUIREMENTS ANALYSISREQUIREMENTS ANALYSIS

TRACEABILITY (ВІДСТЕЖУВАНІСТЬ)

•ВИМОГИ НЕ ПРОНУМЕРОВАНІ, ВИМОГИ НЕ ПРОНУМЕРОВАНІ, НЕ СТРУКТУРОВАНІ, НЕ МАЮТЬ НЕ СТРУКТУРОВАНІ, НЕ МАЮТЬ ЗАГОЛОВКІВЗАГОЛОВКІВ

Page 21: IT Talks Тестування та аналіз вимог
Page 22: IT Talks Тестування та аналіз вимог