SlideShare a Scribd company logo
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

More Related Content

More from GlobalLogic Ukraine (20)

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

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