当前位置:网站首页>With an annual salary of 50W, Alibaba P8 will come out in person to teach you how to advance from testing
With an annual salary of 50W, Alibaba P8 will come out in person to teach you how to advance from testing
2022-07-07 08:51:00 【Software testing】
How new testers can quickly determine software problems , Test how people who have been working for some time grow ? Nonsense , Direct delivery of dry goods !
How to quickly find out the program / Software problems
01、 Test the changed part first ( Such as new demand 、 A modified bug Code for ), Retest the unchanged part .
because : Modifications and updates mean new risks .
02、 Test the core first ( Such as key functions 、 Core requirements ), Then test the auxiliary function .
because : In a limited time , After testing the key and common functions , It means testing the basic functions of the product .
03、 Test the function first , Then test the performance .
because : Only when the function is normal , Testing performance makes more sense , Otherwise, after the function is changed , Previous performance test reports become useless .
04、 Test common scenarios first , Then test the rare scene .
because : In a limited time , Completing the common scenario test can cover the user's use scenario as much as possible , Avoid basic mistakes .
05、 First test the problems that have a great impact , Then test the problems with small impact .
because : A problem with a large impact causes more damage than a problem with a small impact .
How to provide a convincing test report
01、 Collect and provide test evaluation evidence , Such as test environment 、 Method of recurrence 、 Recurrence frequency 、 Screenshot of fault phenomenon / Video recording, etc .
because : Sufficient evidence and information can reduce the communication cost between testers and developers , It can help developers locate fault codes quickly .
02、 Try to use logical expressions , Such as given……when……then, Statement known xx Under the condition of , Conduct xx operation , produce xx result .
because : While sorting out the logic, the tester , It can deepen the determination of fault inducement , And a logical and clear expression allows developers to quickly understand the causes and consequences .
03、 Effectively expand inferences , Such as the impact of the current fault , Other modules or functions that may be affected .
because : Some faults ( Such as interface failure ) May affect other modules , When analyzing the impact of current faults , Inferring the spread to other modules can find hidden spread faults in advance .
How testers think
01、 Technical thinking , Such as understanding the program / Software internal structure 、 Data flow process 、 State transition and so on .
because : Only understand the internal operation of the software , For more in-depth testing , Dig deep faults .
02、 Creative thinking , Such as making effective inferences about the observed phenomena , Look for possible problems , Or use tools / Test method to imagine , Find more effective tools .
because : Creative thinking , Expansive inferences are more “ Strange soldiers win ”, Improve test efficiency .
03、 Think critically , If not “ parrot ”, When a phenomenon that may be a fault is observed , Don't give up because of the negation of developers , To stick to “ Look for the truth ”, Even if it turns out that it's not a fault .
because : Developers may also be limited to some scenarios , Misjudgment , stay “ Look for the truth ” In the process of , Can deepen the understanding of the program / Understanding of software , Collect enough evidence to complete the judgment .
04、 Practical thinking , It's on paper , You need to know that at this time, you should practice . Only thinking in practice can have results , Otherwise, it will end up on paper .
because : Even comprehensive thinking and effective inference will inevitably be omitted , Only in practice , Constantly improve and optimize , To put the thinking plan 、 The method is organically combined with the actual situation .
How to explore in practice
01、 Explore forward , Explore the unknown from the known .
Such as : An interface configuration page , Click on “ The next item ” try .
02、 Explore backwards , Return to the previous state from the current state .
Such as : An interface configuration page , Click on “ Last item ” try .
03、 Horizontal exploration , Jump out of the current state , Switch to another state .
Such as : An interface configuration page , Configuration not completed , Refresh the page and try .
How to quickly generate exploratory testing ideas
01、 Test program boundary , The commonly used boundary value test method .
Such as : An input window restricts input 1-100, try 1 and 100 Input value test for .
02、 Test all error messages , Exception code handling .
Such as : Program operation overflow causes memory increase , Overflow exceptions occur frequently, which may lead to memory overflow .
03、 Test non default configuration .
Such as : The software installation will provide the default option configuration , Try a non default configuration .
04、 Test limit test .
Such as : In case of hardware resource alarm , Test the operation of the program .
Many people say that testing requires experience , You bet , Experienced guidance can help testers better test .“ Test experience ” Let's stop here for the first part ~
The house needs to be built layer by layer , Knowledge needs to be learned at one point one . We should lay a good foundation in the process of learning , More hands-on practice , Don't talk much , The last dry goods here ! I stayed up late to sort out the stages ( function 、 Interface 、 automation 、 performance 、 Test open ) Skills learning materials + Practical explanation , Very suitable for studying in private , It's much more efficient than self-study , Share with you .
Get off w/x/g/z/h: Software testing tips dao
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
边栏推荐
- Speaking of a software entrepreneurship project, is there anyone willing to invest?
- National SMS center number inquiry
- 如何统计项目代码行数
- LeetCode 736. Lisp 语法解析
- 测试踩坑 - 当已有接口(或数据库表中)新增字段时,都需要注意哪些测试点?
- [Chongqing Guangdong education] audio visual language reference materials of Xinyang Normal University
- How to integrate app linking services in harmonyos applications
- 数字三角形模型 AcWing 1027. 方格取数
- About using CDN based on Kangle and EP panel
- Three usage scenarios of annotation @configurationproperties
猜你喜欢
数字三角形模型 AcWing 1027. 方格取数
Appeler l'interface du moteur de création du service multimédia de jeu Huawei renvoie le Code d'erreur 1002, le message d'erreur: les paramètres sont l'erreur
[Yu Yue education] basic reference materials of electrical and electronic technology of Nanjing Institute of information technology
Teach you how to select PCB board by hand (II)
leetcode134. gas station
指针进阶,字符串函数
Explain Huawei's application market in detail, and gradually reduce 32-bit package applications and strategies in 2022
数据分析方法论与前人经验总结2【笔记干货】
Calling the creation engine interface of Huawei game multimedia service returns error code 1002, error message: the params is error
opencv之图像分割
随机推荐
Problems encountered in the use of go micro
POJ - 3784 running medium
Are you holding back on the publicity of the salary system for it posts such as testing, development, operation and maintenance?
为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
POJ - 3616 Milking Time(DP+LIS)
Download and install orcale database11.2.0.4
Shell script for changing the current folder and the file date under the folder
Greenplum6.x搭建_环境配置
Greenplum6.x常用语句
数字三角形模型 AcWing 275. 传纸条
Routing information protocol rip
調用華為遊戲多媒體服務的創建引擎接口返回錯誤碼1002,錯誤信息:the params is error
Tronapi wave field interface - source code without encryption - can be opened twice - interface document attached - package based on thinkphp5 - detailed guidance of the author - July 6, 2022 - Novice
Gson converts the entity class to JSON times declare multiple JSON fields named
为什么要选择云原生数据库
更改当前文件夹及文件夹下文件日期shell脚本
数字三角形模型 AcWing 1027. 方格取数
[Chongqing Guangdong education] accounting reference materials of Nanjing University of Information Engineering
南京商品房买卖启用电子合同,君子签助力房屋交易在线网签备案
[Yu Yue education] C language programming reference of Zhongbei College of Nanjing Normal University