当前位置:网站首页>Real software testers = "half product + Half development"?
Real software testers = "half product + Half development"?
2022-06-29 15:05:00 【Automated test】
What is this article about ? What is a real test ?
It's purely personal , For reference only .
Half a product 、 Half a development
Some people find this title a bit ironic , The real test ? Are we not really testing , What you usually do is not testing ? In fact, it's neither positive nor negative , But this is an inclusive relationship , If it's just a review + Use case writing execution , So it's not really a test .
Half a product , It is mainly reflected in understanding why this requirement should be done ? What is its core value ? What are the characteristics that attract users ?
It means that in the review phase , In addition to helping improve the functional requirements , It is more important to understand the value of this requirement to users . What do you think and feel as a user , You can't simply go through the process .
For example, an application for playing video , diversity 、 Fluency 、 Simplicity 、 Rapidity, etc , This can be summarized after the review .
Then hold this value point , Around this, our whole testing process , You can often find different places .

For example, it is still a playback application , After understanding the features , During the test, you need to pay more attention to the performance of playback , And compatibility . These test points will be indicated when designing the test plan , So that you or your team members can pay more attention to the test points in this part during the test .
Then the priority and coverage will be improved when designing test cases . You can find , The test has a test focus .
Half a development , In fact, I think this is a preference for grey box testing . Reflected in a demand , In addition to clarifying the business logic of this requirement , Its code logic ( Data flow logic ) Also need to know .

From the background json The data structure is displayed to the client and then stored to the local data , This is a flow direction , All need to be understood and tested ( This part refers to the test analysis article written before ).
So the test verification is not just about the functional level , Or an internal implementation ( Of course , The function of test development is to test class methods , It's not about our test ).
What we want to guarantee , It is the correctness and fault tolerance of data at this stage .
The advantage of this is , Can find defects from the inside , When a problem occurs, you can roughly locate the problem , In the face of problems boss The challenge of can put the responsibility on the development , Oh no , Is a better solution to the problem .
The half development is also reflected in the improvement of tool efficiency , Be able to use small scripts , Small framework to improve test efficiency , This requirement is necessary for basic language requirements , The test of a certain round of interview in a large company is your code ability , So there is no doubt that testing is still half development .
Scope of functions
● review
● Establishment of test plan
● Writing and maintenance of use cases
● Sharing of technical points
● BUG Submission and summary
● Output test report
● Integration testing
● The release
● Forum / Collect feedback from other channels
● Server performance test
● APP Performance testing
● Web front end performance
● Script automation
Daily workflow

Actually for now , The current workflow is like this ( Of course, the cycle is a version iteration ):
Review new requirements , Record key points –> Write test points ( Use cases )–> Learn about some implementations from developers before testing –> Perform the test ( Look through the code , View the main logic trend < Optional >)–> Submit BUG–> Return to BUG( see BUG Code changes )–> Performance evaluation of new requirements ( Optional )–> Pre release system testing ( Combined with automation )–> Release –> Complementing automation use cases ( Optional )–> Summary of business logic –> rest
Then the basic process is like this , You can see a project team of real testers , Is to complete so much work , So this is also used to distinguish between manual outsourcing personnel and regular employees , How about outsourcing , Everybody knows .
Add :
Steal the timing of a great God
Time Job content
30% Review the preparation of use case maintenance and subsequent work
20% Execute test case ,BUG Return to
50% automation & New technology learning , introduce !
Have you learned today's little knowledge
Welcome to interact with us in the message area ~
If you think it's helpful, give me a compliment
Finally, I made up some notes of learning materials : Want to make up the notes of learning materials and the above original examination papers 【 Private letter my key words “999” Free access 】


High salary resume template ( Interview collection is free )
![]()
边栏推荐
- What is the relationship between synchronized and multithreading
- I want to search the hundreds of nodes in the data warehouse. Can I check a table used in the SQL
- 威高血液净化冲刺香港:年营收29亿 净利降12.7%
- 异步神器CompletableFuture
- 华为软件测试笔试真题之变态逻辑推理题【二】华为爆火面试题
- Indice d'évaluation du logiciel hautement simultané (site Web, interface côté serveur)
- 中国三氧化二砷行业研究与未来预测报告(2022版)
- 我 35 岁,可以转行当程序员吗?
- Lumiprobe 活性染料丨环炔染料:AF488 DBCO,5 异构体
- Is Guangzhou futures regular? If someone asks you to log in with your own mobile phone and help open an account, is it safe?
猜你喜欢

MySQL中100w数据表比1000w数据表查询更快吗?

重磅!2022最新SCI影响因子发布,三大名刊NCS及国内期刊TOP10排名有变化 (内附2022年最新影响因子)

文本预处理库spaCy的基本使用(快速入门)
![[Verilog quick start of Niuke online question series] ~ shift operation and multiplication](/img/ea/457abb2ad0d39ffe4b235576c49a8f.png)
[Verilog quick start of Niuke online question series] ~ shift operation and multiplication

威高血液净化冲刺香港:年营收29亿 净利降12.7%

他山之石 | 丁香园 医疗领域图谱的构建与应用

Differential equations of satellite motion

模电 2个NPN管组成的恒流源电路分析

You need to know about project procurement management

【Try to Hack】vulnhub DC2
随机推荐
信息学奥赛一本通1000:入门测试题目
kubernetes Unable to connect to the server: x509: certificate has expired or is not yet valid
Unity C# 基础复习27——委托示例(P448)
konva系列教程4:图形属性
Differential equations of satellite motion
message from server: “Host ‘xxxxxx‘ is blocked because of many connection errors; unblock with ‘m
三角函数对应在平面坐标上画圆
Chapter 12 other applications of canvas
信息学奥赛一本通2061:梯形面积
熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊
威高血液净化冲刺香港:年营收29亿 净利降12.7%
FIFO implementation with single port RAM
You need to know about project procurement management
Whitelabel error page access
ROS 笔记(10)— launch 文件启动
Lumiprobe 活性染料丨羧酸:Sulfo-Cyanine7.5羧酸
word如何自动生成目录
Construction and application of medical field Atlas of dingxiangyuan
Jet hydrogen technology rushes to the scientific innovation board: SAIC Group is the major shareholder to raise 1.06 billion yuan
【Try to Hack】vulnhub DC2