当前位置:网站首页>Software testing learning - day 3
Software testing learning - day 3
2022-07-03 06:47:00 【Xiao Xie Bu touch Yu】
Software testing learning —— On the third day
Today's goal :
Be able to know the software defect judgment standard
Be able to know the defect management process in the project
Can make ⽤Excel For defects ⾏ management
Master Zen tool management defects
Defect Introduction
Definition
Any problem in the use of software is a defect , abbreviation :bugThe standard to measure whether it is a defect
1、 The software does not realize the requirements ( specifications ) The functions clearly required in the instructions - Less function 2、 Software needs ( specifications ) The instructions indicate errors that should not occur - Function implementation error 3、 The functions realized by the software exceed the requirements ( specifications ) The scope indicated in the instructions - multi-function 4、 The software does not realize the requirements ( specifications ) Requirements that should be realized although not clearly specified in the specification - Implicit function error 5、 Software is hard to understand , Not easy to use , slow , Bad user experience - Not easy to useThe cause of the defect

summary : Software is flawed
- Defect life cycle

Inject bug--> Find out bug--> solve bug
- The core content of software defects

Tips : Describe the defects that make ⽤, Attachments can be empty .
- Elements of submitting defects

Tips : Through defect management ⼯ With the development of communication to make ⽤.
- Software defect type

How to distinguish the front end bug Or the back end bug
1、 If the interface or compatibility error is the front end bug 2、 If it is a function error 、 Distinguish the front end from the back end , You need to capture packets to view requests and responses
Defect writing
Example
title : Operation data description + expect + actual

- technological process

Interview questions : Find out bug What to do after ?--- confirm bug Can be reproduced

Defect management tools
- Defect management tools
Tool name : ZenTao 、jira
Address : https://demo.zentao.net/my/
characteristic :

Test on ⽽⾔ Works of ⽤:
- Defect management 【 a key 】
- Use case management
- Defect management ( Submit bug)

Test operation :1、 Submit the defect 2、 Close defects


Tips : send ⽤ Zen Management ⽤ example , Convenience : Can record holding ⾏ The result and turn into bug
Defect practice
1、 defects Id: send ⽤ 了 ⽤ example id
2、 title : Operation data description + expect + actual
3、 testing procedure : Operation steps + data
| defects id | Defect title | Defect status | priority | modular | Defect description | The attachment |
|---|---|---|---|---|---|---|
| bug_001 | Input 4 Bit natural number , Expected results : illegal (6-10 position ), actual : legal | new | P2 | verification qq Number | [ In front of ] 1、 open qq Interface [ step ] 1、 Input qq Number :1234 2、 Click verify [ expect ] illegal , Tips qq The number should be 6-10 Bit natural number [ result ] legal | |
| tel_009 | The input area code is empty +3 Digit prefix and 0 start +4 Mobile phone number with digit suffix , Expected results : unqualified ( Prefix code rule three digit non 0 Not 1 Beginning number ), The actual result : qualified | new | P1 | Telephone | [ In front of ] / [ step ] 1、 Area code : It's empty 2、 Prefix :023 3、 suffix :4567 [ expect ] unqualified , Prompt prefix code should be three non 0 Not 1 Beginning number [ result ] qualified | |
| tel_010 | The input area code is empty +3 Digit prefix and 1 start +4 Mobile phone number with digit suffix ( Prefix code rule three digit non 0 Not 1 Beginning number ), Expected results : unqualified , The actual result : qualified | new | P1 | Telephone | [ In front of ] / [ step ] 1、 Area code : It's empty 2、 Prefix :123 3、 suffix :4567 [ expect ] unqualified , Prompt prefix code should be three non 0 Not 1 Beginning number [ result ] qualified | |
| title_004 | The title is empty ( The title cannot be empty ), The expected result is unqualified , The actual result : qualified | new | P1 | title | [ In front of ] Open the tools [ step ] 1、 input data : 2、 Click ok [ expect ] unqualified , Prompt Title cannot be empty [ result ] legal | |
| file_004 | Input C,C, Expected results : Output M、L( The first column is not A or B, The second column is not a number ), The actual result :M | new | P1 | Order | [ In front of ] 1、 Software on [ step ] 1、 Enter the first column :C 2、 Enter the second column :C [ expect ] Output M、L( The first column is not A or B, The second column is not a number ) [ result ] M | |
| ATM_005 | Withdrawal non 100 An integral multiple , expect : You don't succeed ( The withdrawal amount should be 100 The integer of ), result : Successful withdrawals | new | P0 | ATM | [ In front of ] 1、 The balance of bank card account is sufficient 2、ATM The balance is sufficient [ step ] 1、 card : Bank card 2、 password : Correct password 3、 Withdrawal amount :130 [ expect ] Withdrawal failed , Tips : The withdrawal amount must be 100 Multiple , Single at 20000 Inside [ result ] Successful withdrawals |
Optimize it :
| defects id | Defect title | Defect status | priority | modular | Defect description | The attachment |
|---|---|---|---|---|---|---|
| bug_001 | verification 4 position qq Illegal number ( Actual legality ) | new | P2 | verification qq Number | [ In front of ] 1、 open qq Interface [ step ] 1、 Input qq Number :1234 2、 Click verify [ expect ] illegal , Tips qq The number should be 6-10 Bit natural number [ result ] legal | |
| tel_009 | The input area code is empty +3 Digit prefix and 0 start +4 Mobile phone number with digit suffix , Expected results : unqualified ( Prefix code rule three digit non 0 Not 1 Beginning number ), The actual result : qualified | new | P1 | Telephone | [ In front of ] / [ step ] 1、 Area code : It's empty 2、 Prefix :023 3、 suffix :4567 [ expect ] unqualified , Prompt prefix code should be three non 0 Not 1 Beginning number [ result ] qualified | |
| tel_010 | The input area code is empty +3 Digit prefix and 1 start +4 Mobile phone number with digit suffix ( Prefix code rule three digit non 0 Not 1 Beginning number ), Expected results : unqualified , The actual result : qualified | new | P1 | Telephone | [ In front of ] / [ step ] 1、 Area code : It's empty 2、 Prefix :123 3、 suffix :4567 [ expect ] unqualified , Prompt prefix code should be three non 0 Not 1 Beginning number [ result ] qualified | |
| title_004 | If the verification title is empty, it is unqualified ( actual : qualified ) | new | P1 | title | [ In front of ] Open the tools [ step ] 1、 input data : 2、 Click ok [ expect ] unqualified , Prompt Title cannot be empty [ result ] legal | |
| file_004 | Verify input C,C Output result of M、L( actual : Output M) | new | P1 | Order | [ In front of ] 1、 Software on [ step ] 1、 Enter the first column :C 2、 Enter the second column :C [ expect ] Output M、L( The first column is not A or B, The second column is not a number ) [ result ] M | |
| ATM_005 | Verify that the withdrawal is not 100 Integer multiples failed ( result : Successful withdrawals ) | new | P0 | ATM | [ In front of ] 1、 The balance of bank card account is sufficient 2、ATM The balance is sufficient [ step ] 1、 card : Bank card 2、 password : Correct password 3、 Withdrawal amount :130 [ expect ] Withdrawal failed , Tips : The withdrawal amount must be 100 Multiple , Single at 20000 Inside [ result ] Successful withdrawals |
Statement : Is to learn the dark horse test tutorial , If you are interested, you can click the link to learn Learning entrance
边栏推荐
- Learning notes -- principles and comparison of k-d tree and IKD tree
- YOLOV3学习笔记
- The list of "I'm crazy about open source" was released in the first week, with 160 developers on the list
- golang操作redis:写入、读取hash类型数据
- 有意思的鼠標指針交互探究
- Pytest attempts to execute the test case without skipping, but the case shows that it is all skipped
- 剖析虚幻渲染体系(16)- 图形驱动的秘密
- Integration test practice (1) theoretical basis
- La loi des 10 000 heures ne fait pas de vous un maître de programmation, mais au moins un bon point de départ
- YOLOV2学习与总结
猜你喜欢

Use selenium to climb the annual box office of Yien
![[5g NR] UE registration process](/img/e3/f881d51fba03010de8c45ea480f3f0.png)
[5g NR] UE registration process

10000小时定律不会让你成为编程大师,但至少是个好的起点

10000小時定律不會讓你成為編程大師,但至少是個好的起點

【开源项目推荐-ColugoMum】这群本科生基于国产深度学习框架PaddlePadddle开源了零售行业解决方案

100000 bonus is divided up. Come and meet the "sister who braves the wind and waves" among the winners

每日刷題記錄 (十一)

这两种驱蚊成份对宝宝有害,有宝宝的家庭,选购驱蚊产品要注意

Machine learning | simple but feature standardization methods that can improve the effect of the model (comparison and analysis of robustscaler, minmaxscaler, standardscaler)

golang操作redis:写入、读取kv数据
随机推荐
MATLAB如何修改默认设置
opencv鼠标键盘事件
Code management tools
2022-06-23 VGMP-OSPF-域间安全策略-NAT策略(更新中)
机械观和系统观的科学思维方式各有什么特点和作用
2022 CISP-PTE(三)命令执行
Climb movie paradise 2021 hot
The mechanical hard disk is connected to the computer through USB and cannot be displayed
Local rviz call and display of remote rostopic
Class and object summary
Summary of UI module design and practical application of agent mode
【无标题】5 自用历程
Floating menu operation
Shell conditional statement
C2338 Cannot format an argument. To make type T formattable provide a formatter<T> specialization:
10000小时定律不会让你成为编程大师,但至少是个好的起点
Realize PDF to picture conversion with C #
【开源项目推荐-ColugoMum】这群本科生基于国产深度学习框架PaddlePadddle开源了零售行业解决方案
方差迭代公式推导
The list of "I'm crazy about open source" was released in the first week, with 160 developers on the list