Upload
globallogic-ukraine
View
1.011
Download
1
Embed Size (px)
Citation preview
©2016 GlobalLogic Inc.
Тестування на великому медичному проекті. Автоматизація як необхідність.
Особливості автоматизації на embedded-проекті.
2
01
02
03
04
Що таке тестування медичного пристрою
Особливості та складнощі процесу тестування
Автоматизоване тестування як життєва необхідність
Цікавий досвід або як вибрати завдання до смаку
©2016 GlobalLogic Inc.
Що таке тестування медичного пристрою
4 Що таке тестування медичного пристрою
Інсулінова помпа - це медичний прилад для розрахунку дози та ін’єкції інсулiнового препарата при лікуванні цукрового діабету.
5 Що таке тестування медичного пристрою
Особливості:● Це складний пристрій● “Mission critical”● Посилені вимоги до якості● Розподілений UI● Розширений функціонал● Бездротова комунікація з
периферієюЯк наслідок, є багато...
6 Що таке тестування медичного пристрою
Тест КейсиВимоги
UI
FNC
RF...
©2016 GlobalLogic Inc.
Особливості та складнощі процесу тестування
8 Особливості та складнощі процесу тестування
● Високий поріг входження в продукт
● Використання спеціального обладнання
● Негативні сценарії● Сценарії, чутливі до часу
І що найбільш критично...
9 Особливості та складнощі процесу тестування
● Залежність результату виконання від кваліфікації тестувальника
● Виконання всіх тест кейсів триватиме більше як десять людино-років (~20800 робочих годин)
Але вихід є ...
©2016 GlobalLogic Inc.
Автоматизоване тестування як життєва необхідність
11 Автоматизоване тестування як життєва необхідність
Можливості :● Покрокове відлагодження
тест кейсів● Відслідковування всіх
промальовувань UI● Прискорене виконання тест
кейсівУвага! Виконання всіх тест кейсів за два дні
12
Переваги:● Фреймворк для тестувальника● Додаткове обладнання не
потрібне!● Легка побудова сценаріїв
чутливих до часу● Зведення “нудних” операцій до рівня виклику функцій
Автоматизоване тестування як життєва необхідність
©2016 GlobalLogic Inc.
Цікавий досвід або як вибрати завдання до смаку
14 Цікавий досвід або як вибрати завдання до смаку
Можна спробувати:● Вивчення JavaScript● Скриптування
високорівневих функцій● Тестування (різні види)● Написання тест
сценаріївТа ще багато цікавого...
Роботи багато, вистачить усім ☺
15 Цікавий досвід або як вибрати завдання до смаку
Перспективи у великому проекті:● Нові знання● Досвід автоматизації● Кар’єрний ріст● Стабільність
І головне: тут завжди потрібні розумники!