当前位置:网站首页>[test development] takes you to know what software testing is
[test development] takes you to know what software testing is
2022-07-02 19:04:00 【Classmate pan】
List of articles
What is software testing
software test : That is, testers verify whether the functions of the software meet the needs of users
The difference between software testing and software development
- In terms of skills : Development requires skill concentration , High professionalism ( depth ); Testing requires a wide range of skills , Low degree of professionalism
- How easy it is : Development breadth is small , High professionalism ; The test is extensive , Low professionalism
- salary : Small and medium-sized enterprises are generally lower than R & D , There is basically no gap between automation and other professional testing fields and R & D . There is basically no difference in R & D and testing of large manufacturers
- Prospects for development : automated testing 、 The development prospect of safety testing and other fields is basically consistent with that of R & D .
- How busy : There is not much difference in agile mode , There was a lot of pressure before the product was released
The difference between software testing and software debugging
Purpose is different :
- Software debugging (Debug): The programmer verifies whether the software realizes the function he wants the software to realize
- software test (Testing): The tester verifies whether the software meets the user's requirements
The roles involved are different :
- software test : It is performed by testers and developers , Black box test is mainly completed by testers 、 unit / Integration testing is mainly performed by developers .
- Software debugging : Done by developers .
Different stages of execution :
- software test : Throughout the entire software development life cycle
- Software debugging : Usually in the development stage
The qualities of an excellent software tester ( Why do you choose software testing )
Comprehensive ability :
- communication skills
The communication ability of test engineers will directly affect the efficiency of affairs . Good and clear communication skills , Whether a test engineer with excellent technology can get better development “ Knock on the door ”. - Ability to learn quickly
Fast learning and understanding of different business needs and functions . Learning ability to test new technologies and methods . - Development capability
- Written ability
Master automatic testing technology : Master automatic testing technology , It can free you from a lot of repetitive manual work , In this way, more energy can be spent on more types of tests .
Excellent test case design ability :
Test case design capability refers to : No matter what type of test , Can be designed to find defects efficiently , Excellent test cases to ensure product quality .
So how to improve the ability of test case design ?
- Master the method of designing test cases
- The accumulation of , summary
- Read good test case design cases
Exploratory thinking : Exploratory thinking means : The test engineer keeps learning the tested system during the test , Combine your own experience , knowledge , intuition , Make systematic wrong guesses and logical reasoning , Sort out and analyze more targeted test concerns .
Don't be bound by rules , Be able to think about problems in combination with reality
Interest in : As the saying goes, interest is the best teacher , If you have a strong interest in a skill , Then the progress must be very fast .
Have a sense of responsibility and a certain amount of pressure :
A sense of responsibility is necessary for any job , For testers : Testing is often the final gatekeeper of product quality ; Because the test results are difficult to measure , Test case execution 、bug The quantity can not tell whether the quality of the product is qualified , So the sense of responsibility is one of the most important test essential qualities . Under pressure , Test workers , In particular, the Internet industry needs to be able to withstand various pressures
边栏推荐
- Leetcode(81)——搜索旋转排序数组 II
- [fluent] dart data type (VaR data type | object data type)
- 如何清理废弃pv和其对应的文件夹
- Kubernetes three open interfaces first sight
- 2022编译原理期末考试 回忆版
- How to play when you travel to Bangkok for the first time? Please keep this money saving strategy
- Which securities company has a low, safe and reliable online account opening commission
- How to clean up discarded PVs and their corresponding folders
- R language uses lrtest function of epidisplay package to perform likelihood ratio test on multiple GLM models (logisti regression). Compare whether the performance of the two models is different, and
- What is cloud primordial? This time, I can finally understand!
猜你喜欢

高频面试题

Stm32g0 USB DFU upgrade verification error -2

聊聊电商系统中红包活动设计

拦截器与过滤器的区别

鸿蒙第四次学习

Web version 3D visualization tool, 97 things programmers should know, AI frontier paper | information daily # 2022.07.01

Singapore summer tourism strategy: play Singapore Sentosa Island in one day

UML class diagram
![27: Chapter 3: develop Passport Service: 10: [registration / login] interface: after the registration / login is OK, save the user session information (uid, utoken) to redis and cookies; (one main poi](/img/b9/2066a13b160252114c2881007094f8.png)
27: Chapter 3: develop Passport Service: 10: [registration / login] interface: after the registration / login is OK, save the user session information (uid, utoken) to redis and cookies; (one main poi

Mysql高级篇学习总结7:Mysql数据结构-Hash索引、AVL树、B树、B+树的对比
随机推荐
Distance measurement - Jaccard distance
Stratégie touristique d'été de Singapour: un jour pour visiter l'île de San taosha à Singapour
Competence of product manager
How can retail enterprises open the second growth curve under the full link digital transformation
R language ggplot2 visual Facet: gganimate package is based on Transition_ Time function to create dynamic scatter animation (GIF)
材质UV遮罩的技巧
Yesterday, Alibaba senior wrote a responsibility chain model, and there were countless bugs
The difference between SLC, MLC, TLC and QLC NAND SSD: which is better?
R语言ggplot2可视化:可视化折线图、使用labs函数为折线图添加自定义的X轴标签信息
How to use PS to extract image color and analyze color matching
Tips for material UV masking
R language ggplot2 visualization: gganimate package creates dynamic histogram animation (GIF) and uses transition_ The States function displays a histogram step by step along a given dimension in the
日期工具类(不定时更新)
[daily question] first day
在纽约寻找童真——新泽西州乐高乐园探索中心的美好一天
Ali was wildly asked by the interviewer on three sides. Redis dared not write 'proficient' on his resume anymore
Mysql高级篇学习总结7:Mysql数据结构-Hash索引、AVL树、B树、B+树的对比
Three ways of function parameter transfer in C language
Leetcode (81) -- search rotation sort array II
What are the links of the problem