Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

System test

End of training

Presented
by : Hisham DIDI

2022
Plan
1  SW & System process - overview 
2 Tools

3 Requirement life cycle

4 System test process 

5 Testing protocol 
6 Diagnostic 
2
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1   Overview : product Dev Scope

3 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12   Overview : product Dev Scope

4 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1   Jira
Definition : Jira provides issue tracking and project management functions, permit to prioritize, assign, track,
report and monitor issues.

2
3
issue types Priority levels 

5 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1   Jira
How to work with Jira

Project phase  Unique tracking, ticket


key Ticket summary 

Roles

Ticket organization
Planning
2 Ticket information

3
Effort tracking

6 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12   Doors 
DOORS is a software tool for managing complex projects. It is used to store multiple Documents and Tables containing
project requirements and other information. DOORS provides a rich set of features to help you capture and manage
requirements

7 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12
3   Confluence/SVN/CANOE

 Is a wiki software, meant to be used in a corporate context, especially to


enhance internal knowledge sharing

 Subversion is a centralized system for sharing information


Storage and record of work

 CANOE is a tool for development, test and analysis of individual ECUs and entire ECU networks
 The simulation and testing facilities in CANOE are performed with CAPL

8 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12  Requirement life cycle

9 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1 Definition

System Test tends to be mostly black box testing to


ensure system meets requirements.
it means testing the system as a whole, in order to verify
if the system works as expected or not

2
3
4

10 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12 System test process

Formal Technical Review (FTR)

3 Analysis & Execution


4
Analysis & Implementation

11 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12 Analysis & Implementation

Inputs Data Outputs data


 System Specifications  Protocol updated
 Current protocol version  SVML file

3
4

12 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12 Analysis & Implementation


Cartography

3
4

13 33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

2
13 Analysis & Execution

Inputs Data  Outputs data


 System Specifications  Protocol updated.
 Current protocol version  SVML file filled with log work data.
 AWR status updated.
 HTML & Log files captured during test
 Customer document updated with results 
     obtained.

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

3
12 Analysis & Execution
Lock

AWR

Lock
Get

Debug Confirm
ts
Tes
Tests launch
Manual Bug
Test Confirmed
4 Verifications

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12
4 FTR (Formal Technical Review)

Moderator Reviewer
Author

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1 Cover, Validation Data Summary & Guidelines

Cover Validation Data Summary


2
3
4

33
Guideline s
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12 Protocol
Test case

3
4
Traceability with the requirement and In Test condition Getting the Expected test
Signal values
We set forvalues
Signal test for Expected test result
specifications results
test

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

3
12 AutoTester
AutoTester provides the system test engineers with a platform which is capable of
executing test cases automatically 

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

412 Automatic Web reporting AWR


AWR is a tool helping to see the execution reports about our protocols.

33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

1 Diagnostics Protocols

Diagnostics Protocols

UDS KWP 2000


2
3
4
5
6
33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

12 Protocol services

3
4
5
6
33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

3
12 Services 0x10 subfunction

SBF ID​ SBF NAME​ Description​

After power on,​


0x01​ Default Session​
ECU will stay in this session​

Programming​ ECU boot mode for new​


0x02​
Session​ software flashing​

0x03​ Extended Diagnostic​ A real diagnostic session where​


Session​ most of the diagnostic works done​

4 System Safety​ Used to test all the safety​


0x04​
5 Diagnostic Session​ related ECUs. Ex: Airbag​

6
33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

124 Request & response in protocol

Request : 10 01 ..

Tester ECU

Positive Response : 51 01 ..

Negative Response : 7F 10 NRC


5
6
33
SW & SYS process Tools Rrequirement life cycle System test process Testing protocol Diagnostic

15 Message structure 

ReadDataByIdentifier service (0x22)

Request message

Data Identifier
Service ID
 DID

 Positive response message

Data Identifier
Response ID Data
 DID

 negative response message

Negative Response ID Service ID NRC


7F 33
26

You might also like