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

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

Apr 15, 2017

Download

Technology

Vadym Muliavka
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 Тестування та аналіз вимог