当前位置:网站首页>Embedded test process
Embedded test process
2022-06-30 07:13:00 【StarSkyHorse】
Embedded test process
Make a simple memory
adopt jira Tracking tasks 、bug、 demand .
- Clean up the source code's writing specification and writing style . There is no defect in the report detected by the tool , Tag the source code .
- To write LLR
- use excel Table writing , Then pass it to the code review tool (CCR) Conduct check.
- Enter the completed document into repo library (git)
- take excel Upload the form to mongo DB library (Polarion )
- To write api Equivalent to function header
- To write HLR
- Same as prepared LLR, But it has to be API Approved by
- Generate design documents (CDAD)
framework
- Data coupling Global variables are exposed to other components , Global variables of other components are exposed to this component .
- The function interface api bsp init helper
- Control coupling This component function is called by which functions and lists the components to which the calling function belongs .
High level needs
- api
- DHLR
- CHLR
- HLR
Design considerations
Low level requirements
- LLR
- Macro functions
- The function of convergence
- Introverted compilation (build-in)
Source code
The data dictionary
- This component
- Global variables
- macro
- The type definition (typedef)
- enumeration
- Other components
- Global variables
- macro
- The type definition (typedef)
- enumeration
- This component
review CDAD And generate evidence
Write a test strategy
To write LLTC
To write HLTC
Generate test documents after review (CTAD) And generate evidence
summary
The test process is simply sorted out , Used to enhance memory , So as to find more knowledge points in the work .
Under normal circumstances TC Take different values to test .
边栏推荐
- 对占用多字节和位的报文信号解析详解
- How crazy are young people in sideline industry: 3000 monthly salary and 3W sideline income
- MySQL encounters the problem of expression 1 of select list is not in group by claim and contains nonaggre
- 【申博攻略】五.专家推荐信模板
- Promise async/await
- Daemon and user threads
- leetcode:98. Validate binary search tree
- [Hot100]回文子串 与 最长回文子串
- Write about your feelings about love and express your emotions
- Vs2019 and SQL
猜你喜欢
Introduction to go language pointer
Go语言指针介绍
MySQL encounters the problem of expression 1 of select list is not in group by claim and contains nonaggre
28 rounds of interviews with 10 companies in two and a half years
[resolved] MySQL exception: error 1045 (28000): unknown error 1045, forgetting the initial password
JS widget wave JS implementation of wave progress bar animation style
Qtcreator debug code after configuring CDB debugger view variable value display card
Write and run the first go language program
B站首个UP主付费观看视频还是来了!价格“劝退”网友
QT generate random number qrandomgenerator
随机推荐
Traverse map
Go常用命令
Promise async/await
QT signal slot alarm QObject:: connect:cannot connect (null)
failed to create symbolic link ‘/usr/bin/mysql’: File exists
El input can only input numbers and has a decimal point. At most two digits can be reserved
2、 Layout system
Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
Egret P2 pit encountered by physical engine (1)
[introduction to Expo application] v Expert recommendation letter template
Introduction to go language pointer
[my advanced OpenGL learning journey] about the access methods of vector and matrix classification of OpenGL shaders: xyzw/rgba/stpq and array subscripts
All errors reported by NPM
1285_ Expand macros defined by AUTOSAR functions and variables with scripts to improve readability
[hot100] palindrome substring and longest palindrome substring
JS widget wave JS implementation of wave progress bar animation style
我今年毕业,但我不知道我要做什么
The class imported by idea import clearly exists, but it is red?
Record common problems: spaces in encodeuricomponent decoding and the use of Schema in third-party apps to invoke apps
28 rounds of interviews with 10 companies in two and a half years