SlideShare une entreprise Scribd logo
1  sur  22
1
Confidential
Welcome to Embedded system verification
Presenter name: Viktoriia Taraniuk
Title: Quality Assurance Manager
2
Viktoriia Taraniuk
10 years experience in Embedded
500+ students trained
100+ new engineers
20+ Events
IT Award 2020
University teacher
Certified test engineer
3
growth of
expertise
3
Complex
Engineering
Values and
maturity
4
Science and values
Confidential
Smart devices
5
Embedded Market
Market Size in 2019 USD 100 Billion
2026 Value Projection: USD 160 Billion
6
Embedded SV challenges
1. HW dependencies
2. Defect ratio and reproducibility
3. Domain dependent
4. Increasing complexity
5. Regulations
6. High Entry point
Root
cause
analysis
7
Test process
8
System description
1. Core elements (CPU, RAM)
2. Drivers (networking, Video,
Sound)
3. Application and
middleware(WEB, logging,
database, shared resources)
4. HW elements (LEDs,
Buttons, Thermistor, I/O
elements)
9
10
Main lines
• Product
• User
• Manufacturing
• Value
• Business
11
V-Model
12
Resource stealers and Risks
• Forget about important stakeholders
• Poor domain knowledge
• Expertise
• Not clear defined components and system elements
• Manual start and debug. Operations
• Poor understanding of SDLC
• Poor requirements. Test basis
• Architecture specific
• Lately informed about regulations (From Sonar to certification and safety)
• DoD is not defined
• HW defects
• Pesticide paradox
• Environment Issue
13
Performance aspects
Time behaviour
Resource utilization
Capacity
14
To think about performance
15
Embedded SV benefits
1. Growing market and investments
2. Domain complexity
3. Complex technology stack
4. Cross-domain testing
5. Interesting tasks
16
Confidential
16
Confidential
16
THE LIST OF KNOWLEDGE VS SYSTEM OF KNOWLEDGE
● Linux
● Embedded
● Bash, Python
● Networking
● SDLC
● Teamwork
● Domain knowledge
● Quality assurance
https://www.youtube.com/watch?v=Ig7TwCg4jTI
17
Embedded system under test (SUT)
192.168.0.0/16
10.0.0.0/8
1. ARP
2. DHCP
3. TCP
4. UDP
5. NAT
6. DNS
18
Education plan
● Setup Environment
● Environment troubleshooting on networking example
● Embedded devices
● QA Theory based on ISTQB
● Create system, build requirements, cover with test
19
Confidential
Harmonic Cable Edge project
Company and product overview
20
21
Product we develop and support
СableOS
●The aim of the solution is video, data and voice traffic delivery to
the end users
●First SW solution for CMTS (Cable Modem Termination System)
in cable industry
●Moves functions traditionally performed by HW to the software
layer
●Use the same infrastructure of cable operators
●De-couple HW layer to remote hubs and do SW functions in
virtualized environment (Kubernetes, Docker)
●The software performs all CMTS functions: common control,
management and forwarding of IP traffic across the cable access
network
22
Confidential
Embedded  Networking QA GL BaseCamp (by Harmonic) -
реєстрація до 14 січня
Ми підготували тренінг по тестуванню вбудованих систем, що містить у собі велику та цікаву
лабораторну роботу, що покриває собою 3 найбільш важливі дисципліни: Linux, Networking, QA
Theory.
Ми разом з вами побудуємо вбудований мережевий пристрій на базі плати BeagleBone Black з
операційною системою та покриємо її тестами згідно вимог.
За умови успішного завершення навчання, у студентів буде шанс долучитися до команди
інженерів проєкту Harmonic!
Embedded  Networking QA GL
BaseCamp (by Harmonic) - QR-
code for registration
● Старт: січень
● Тривалість: 2 місяці (2-3 рази на тиждень по 2 год)
● Формат проведення: Online
● Kyiv only

Contenu connexe

Similaire à GlobalLogic Webinar "Introduction to Embedded QA"

Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...
Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...
Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...Lviv Startup Club
 
Результати проекту aCampus
Результати проекту aCampusРезультати проекту aCampus
Результати проекту aCampusAPPAU_Ukraine
 
Docsvision Кирильчук Сергій
Docsvision Кирильчук СергійDocsvision Кирильчук Сергій
Docsvision Кирильчук СергійDokymentoznavstvo111
 
Компанія СЕА. Інновації та ефективність
Компанія СЕА. Інновації та ефективністьКомпанія СЕА. Інновації та ефективність
Компанія СЕА. Інновації та ефективністьSEA Company
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIПупена Александр
 
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Lviv Startup Club
 
Тренди розвитку АСУТП в 4-ій промисловій
Тренди розвитку АСУТП в 4-ій промисловійТренди розвитку АСУТП в 4-ій промисловій
Тренди розвитку АСУТП в 4-ій промисловійAPPAU_Ukraine
 
Новий класифікатор IT-спеціальностей
Новий класифікатор IT-спеціальностейНовий класифікатор IT-спеціальностей
Новий класифікатор IT-спеціальностей24tvua
 
Изучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded SystemИзучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded Systemitconnect2016
 
Аудит мережевої інфраструктури
Аудит мережевої інфраструктуриАудит мережевої інфраструктури
Аудит мережевої інфраструктуриOMNILINK
 
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...De Novo
 
NSP та MWG - захист мережевого трафіку
NSP та MWG - захист мережевого трафікуNSP та MWG - захист мережевого трафіку
NSP та MWG - захист мережевого трафікуVladyslav Radetsky
 
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk "Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk Fwdays
 
Стартапи в ІТ-сфері
Стартапи в ІТ-сфері Стартапи в ІТ-сфері
Стартапи в ІТ-сфері ssuser6472cd
 
IR System
IR SystemIR System
IR Systemsnipter
 

Similaire à GlobalLogic Webinar "Introduction to Embedded QA" (20)

Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...
Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...
Lviv PMDay 2015 S Михайло Попчук: “Синхронізація декількох Agile команд в про...
 
Результати проекту aCampus
Результати проекту aCampusРезультати проекту aCampus
Результати проекту aCampus
 
Docsvision Кирильчук Сергій
Docsvision Кирильчук СергійDocsvision Кирильчук Сергій
Docsvision Кирильчук Сергій
 
Лекція 4
Лекція 4Лекція 4
Лекція 4
 
Компанія СЕА. Інновації та ефективність
Компанія СЕА. Інновації та ефективністьКомпанія СЕА. Інновації та ефективність
Компанія СЕА. Інновації та ефективність
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
 
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
Artem Ternov: Побудова платформи під DataEngineering та DataScience в ентерпр...
 
Тренди розвитку АСУТП в 4-ій промисловій
Тренди розвитку АСУТП в 4-ій промисловійТренди розвитку АСУТП в 4-ій промисловій
Тренди розвитку АСУТП в 4-ій промисловій
 
Новий класифікатор IT-спеціальностей
Новий класифікатор IT-спеціальностейНовий класифікатор IT-спеціальностей
Новий класифікатор IT-спеціальностей
 
Изучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded SystemИзучение интерфейсов операционных систем с помощью Embedded System
Изучение интерфейсов операционных систем с помощью Embedded System
 
Prog inf zab_24_02_18
Prog inf zab_24_02_18Prog inf zab_24_02_18
Prog inf zab_24_02_18
 
лр6 використання modbus для scada
лр6 використання modbus для scada лр6 використання modbus для scada
лр6 використання modbus для scada
 
Аудит мережевої інфраструктури
Аудит мережевої інфраструктуриАудит мережевої інфраструктури
Аудит мережевої інфраструктури
 
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...
Сергей Сумец, ГП "Укрспирт": "Как происходит переход в облако в государственн...
 
NSP та MWG - захист мережевого трафіку
NSP та MWG - захист мережевого трафікуNSP та MWG - захист мережевого трафіку
NSP та MWG - захист мережевого трафіку
 
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk "Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk
"Vulnerabilities Analysis: Corporate DevSec Practices", Sergii Kulyk
 
Стартапи в ІТ-сфері
Стартапи в ІТ-сфері Стартапи в ІТ-сфері
Стартапи в ІТ-сфері
 
R&D Promo.ppsx
R&D Promo.ppsxR&D Promo.ppsx
R&D Promo.ppsx
 
IR System
IR SystemIR System
IR System
 
Silabus oit
Silabus oitSilabus oit
Silabus oit
 

Plus de GlobalLogic Ukraine

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic Ukraine
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxGlobalLogic Ukraine
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxGlobalLogic Ukraine
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxGlobalLogic Ukraine
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Ukraine
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"GlobalLogic Ukraine
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic Ukraine
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationGlobalLogic Ukraine
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic Ukraine
 
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic Ukraine
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Ukraine
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic Ukraine
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"GlobalLogic Ukraine
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"GlobalLogic Ukraine
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Ukraine
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Ukraine
 
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Ukraine
 
Java Webinar #13 “Where Is My Development Zone?”
Java Webinar #13 “Where Is My Development Zone?”Java Webinar #13 “Where Is My Development Zone?”
Java Webinar #13 “Where Is My Development Zone?”GlobalLogic Ukraine
 

Plus de GlobalLogic Ukraine (20)

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptx
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic Education
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
 
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
 
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
GlobalLogic Test Automation Online TechTalk “Playwright — A New Hope”
 
Java Webinar #13 “Where Is My Development Zone?”
Java Webinar #13 “Where Is My Development Zone?”Java Webinar #13 “Where Is My Development Zone?”
Java Webinar #13 “Where Is My Development Zone?”
 

GlobalLogic Webinar "Introduction to Embedded QA"

  • 1. 1 Confidential Welcome to Embedded system verification Presenter name: Viktoriia Taraniuk Title: Quality Assurance Manager
  • 2. 2 Viktoriia Taraniuk 10 years experience in Embedded 500+ students trained 100+ new engineers 20+ Events IT Award 2020 University teacher Certified test engineer
  • 5. 5 Embedded Market Market Size in 2019 USD 100 Billion 2026 Value Projection: USD 160 Billion
  • 6. 6 Embedded SV challenges 1. HW dependencies 2. Defect ratio and reproducibility 3. Domain dependent 4. Increasing complexity 5. Regulations 6. High Entry point Root cause analysis
  • 8. 8 System description 1. Core elements (CPU, RAM) 2. Drivers (networking, Video, Sound) 3. Application and middleware(WEB, logging, database, shared resources) 4. HW elements (LEDs, Buttons, Thermistor, I/O elements)
  • 9. 9
  • 10. 10 Main lines • Product • User • Manufacturing • Value • Business
  • 12. 12 Resource stealers and Risks • Forget about important stakeholders • Poor domain knowledge • Expertise • Not clear defined components and system elements • Manual start and debug. Operations • Poor understanding of SDLC • Poor requirements. Test basis • Architecture specific • Lately informed about regulations (From Sonar to certification and safety) • DoD is not defined • HW defects • Pesticide paradox • Environment Issue
  • 14. 14 To think about performance
  • 15. 15 Embedded SV benefits 1. Growing market and investments 2. Domain complexity 3. Complex technology stack 4. Cross-domain testing 5. Interesting tasks
  • 16. 16 Confidential 16 Confidential 16 THE LIST OF KNOWLEDGE VS SYSTEM OF KNOWLEDGE ● Linux ● Embedded ● Bash, Python ● Networking ● SDLC ● Teamwork ● Domain knowledge ● Quality assurance https://www.youtube.com/watch?v=Ig7TwCg4jTI
  • 17. 17 Embedded system under test (SUT) 192.168.0.0/16 10.0.0.0/8 1. ARP 2. DHCP 3. TCP 4. UDP 5. NAT 6. DNS
  • 18. 18 Education plan ● Setup Environment ● Environment troubleshooting on networking example ● Embedded devices ● QA Theory based on ISTQB ● Create system, build requirements, cover with test
  • 19. 19 Confidential Harmonic Cable Edge project Company and product overview
  • 20. 20
  • 21. 21 Product we develop and support СableOS ●The aim of the solution is video, data and voice traffic delivery to the end users ●First SW solution for CMTS (Cable Modem Termination System) in cable industry ●Moves functions traditionally performed by HW to the software layer ●Use the same infrastructure of cable operators ●De-couple HW layer to remote hubs and do SW functions in virtualized environment (Kubernetes, Docker) ●The software performs all CMTS functions: common control, management and forwarding of IP traffic across the cable access network
  • 22. 22 Confidential Embedded Networking QA GL BaseCamp (by Harmonic) - реєстрація до 14 січня Ми підготували тренінг по тестуванню вбудованих систем, що містить у собі велику та цікаву лабораторну роботу, що покриває собою 3 найбільш важливі дисципліни: Linux, Networking, QA Theory. Ми разом з вами побудуємо вбудований мережевий пристрій на базі плати BeagleBone Black з операційною системою та покриємо її тестами згідно вимог. За умови успішного завершення навчання, у студентів буде шанс долучитися до команди інженерів проєкту Harmonic! Embedded Networking QA GL BaseCamp (by Harmonic) - QR- code for registration ● Старт: січень ● Тривалість: 2 місяці (2-3 рази на тиждень по 2 год) ● Формат проведення: Online ● Kyiv only