15
©2016 GlobalLogic Inc. Тестування на великому медичному проекті. Автоматизація як необхідність. Особливості автоматизації на embedded-проекті.

QA on a Large-Scale Medical Project. Automation as a Necessity

Embed Size (px)

Citation preview

Page 1: QA on a Large-Scale Medical Project. Automation as a Necessity

©2016 GlobalLogic Inc.

Тестування на великому медичному проекті. Автоматизація як необхідність.

Особливості автоматизації на embedded-проекті.

Page 2: QA on a Large-Scale Medical Project. Automation as a Necessity

2

01

02

03

04

Що таке тестування медичного пристрою

Особливості та складнощі процесу тестування

Автоматизоване тестування як життєва необхідність

Цікавий досвід або як вибрати завдання до смаку

Page 3: QA on a Large-Scale Medical Project. Automation as a Necessity

©2016 GlobalLogic Inc.

Що таке тестування медичного пристрою

Page 4: QA on a Large-Scale Medical Project. Automation as a Necessity

4 Що таке тестування медичного пристрою

Інсулінова помпа - це медичний прилад для розрахунку дози та ін’єкції інсулiнового препарата при лікуванні цукрового діабету.

Page 5: QA on a Large-Scale Medical Project. Automation as a Necessity

5 Що таке тестування медичного пристрою

Особливості:● Це складний пристрій● “Mission critical”● Посилені вимоги до якості● Розподілений UI● Розширений функціонал● Бездротова комунікація з

периферієюЯк наслідок, є багато...

Page 6: QA on a Large-Scale Medical Project. Automation as a Necessity

6 Що таке тестування медичного пристрою

Тест КейсиВимоги

UI

FNC

RF...

Page 7: QA on a Large-Scale Medical Project. Automation as a Necessity

©2016 GlobalLogic Inc.

Особливості та складнощі процесу тестування

Page 8: QA on a Large-Scale Medical Project. Automation as a Necessity

8 Особливості та складнощі процесу тестування

● Високий поріг входження в продукт

● Використання спеціального обладнання

● Негативні сценарії● Сценарії, чутливі до часу

І що найбільш критично...

Page 9: QA on a Large-Scale Medical Project. Automation as a Necessity

9 Особливості та складнощі процесу тестування

● Залежність результату виконання від кваліфікації тестувальника

● Виконання всіх тест кейсів триватиме більше як десять людино-років (~20800 робочих годин)

Але вихід є ...

Page 10: QA on a Large-Scale Medical Project. Automation as a Necessity

©2016 GlobalLogic Inc.

Автоматизоване тестування як життєва необхідність

Page 11: QA on a Large-Scale Medical Project. Automation as a Necessity

11 Автоматизоване тестування як життєва необхідність

Можливості :● Покрокове відлагодження

тест кейсів● Відслідковування всіх

промальовувань UI● Прискорене виконання тест

кейсівУвага! Виконання всіх тест кейсів за два дні

Page 12: QA on a Large-Scale Medical Project. Automation as a Necessity

12

Переваги:● Фреймворк для тестувальника● Додаткове обладнання не

потрібне!● Легка побудова сценаріїв

чутливих до часу● Зведення “нудних” операцій до рівня виклику функцій

Автоматизоване тестування як життєва необхідність

Page 13: QA on a Large-Scale Medical Project. Automation as a Necessity

©2016 GlobalLogic Inc.

Цікавий досвід або як вибрати завдання до смаку

Page 14: QA on a Large-Scale Medical Project. Automation as a Necessity

14 Цікавий досвід або як вибрати завдання до смаку

Можна спробувати:● Вивчення JavaScript● Скриптування

високорівневих функцій● Тестування (різні види)● Написання тест

сценаріївТа ще багато цікавого...

Роботи багато, вистачить усім ☺

Page 15: QA on a Large-Scale Medical Project. Automation as a Necessity

15 Цікавий досвід або як вибрати завдання до смаку

Перспективи у великому проекті:● Нові знання● Досвід автоматизації● Кар’єрний ріст● Стабільність

І головне: тут завжди потрібні розумники!