当前位置:网站首页>What is test development? Can you find a job at this stage?
What is test development? Can you find a job at this stage?
2022-06-25 00:16:00 【You're like an ironclad treasure】
Preface
Recently, I started to submit my resume , Apart from development , Alas, I saw the position of test development , What position is this , I can't do anything like this , But can the fresh students who know more about it be rescued ?
1. My first impression of test development
The name is the combination of testing and development , Estimates are based on tests , Do some development tasks , Improve the efficiency and quality of testing .
2. What is a test
The test I know is : It is a series of test operations on the software , Detect the presence of bug, And write a test plan , The test case , Ensure that the product can work normally , Steady running , go online .
Understanding some knowledge of testing :
- White box testing : It's a test method , The short description is , Software is a transparent white box , You can see the inside of the software , So we can design use cases according to the internal operation principle of the software .
- Black box testing : It is also a test method , It's also called functional testing , Test the function of the software , specifications , Whether it is consistent with the original expectation .
- unit testing : Is the basic unit of testing , Generally, it is for a certain function , A certain class , To test .
- Test the pyramid model :UI test , The interface test , unit testing .
- I understand that unit tests have found some basic problems ,
- Do a lot of interface testing , To solve the interface api Of bug, Compared to unit testing , It may not be that low , But it can shorten the time of product testing .
- UI test , Test some ui The layout of , Function , Is it reasonable? , It works , Meet the expected requirements .
3. What is test development ?
I understand , Test Development , Is a tester with certain development ability , But the core is still around testing .
- There are many manual tests in the testing process , Manual testing may be more accurate at some times , But when too many manual tests are repeated , It will be very cumbersome , At this time , We need to combine the script to , Write some scripts instead of our repeated tests , Improve our testing speed , quality , Be commonly called , automated testing .
- I am interested in the test development position , Should have the ability to understand :
- Have a certain understanding of development , At testing time , Experience in development , Can better find potential bug.
- Relative to testing , Make testing more efficient , At the same time, it can occasionally guide the development of more convenient tests .
- For some testing tools , Further development , Improve test efficiency .
- The conclusion is , Development and testing , The test is given priority to , Supplemented by development , Exist side by side and play a part together , Increase of efficiency , Shorten the product cycle .
4. Development , test , Test Development , Similarities and differences
Difference :
- Development : Need to master more basic , More solid computer expertise , Have a deeper understanding and experience in a certain field .
- From the perspective of demand , You need to be able to complete the business logic as much as possible , Focus on
Realization.
- test : Ordinary tests , You don't need to master too many programming techniques , Is more of a , Product sensitivity , Have your own ideas , From the point of view of other users , Find out the software like a prick bug.
- From user , Product perspective , Focus on finding the imperfections .
- Test Development : Need some programming skills , can review Product code .
- Be able to write unit tests, etc , Share part of the development work .
- Just like the test , Master some common testing tools , And have the ability of secondary development .
The same thing :
- Both need to have a good understanding of the product
- They all need to have enough enthusiasm for the products , Love technology .
- The ability to master new things is fast , Strong learning ability .
5. I understand at this stage
The above is my understanding of test development , Now let's talk about it in combination with my own situation
Test DevelopmentThis job .
Comparative development , My weakness
- Although I don't want to admit , But really in the basic knowledge of computer , I am lacking , I know something about , But they are not thorough enough , At the same time, there is no relevant practical experience to support .
- I didn't consider studying in college java, stay java The main force in job hunting , It doesn't look good enough , But yes python But I love it ,go This back-end language , It works , But I also know that I am not skilled enough .
Compare the test , My strengths
- Compared with traditional testing , Have a certain level of technical knowledge and ability , Be able to understand the developed code .
- Yes python I have a good command of this kind of script language ,python It is very friendly to the test .
- Have a certain understanding of the development process , Because I am also interested in this aspect .
Test Development , For me,
Consider your own strengths and weaknesses
Become development :
- My development level does not have an advantage , There are not enough experience advantages , Education is not enough .
Become test development
- Test Development , I use many and familiar python It may be more suitable for testing and development .
- My lack of theory , Not as rigorous as development , At the same time, I have certain development ability , Not directly pass fall .
- Test Development , I can also pursue the improvement of technical level , Meet my pursuit and passion for Technology .
- On the testing side , There's a basic understanding , I am also confident that I can quickly master the use of various tools .
Conclusion
- For near large factories , Test development may be one of my better choices at this stage .
- Also, I can touch Daniel , Before the pressure , Stones from other mountains can be used to attack jade , The best way to grow fast .
Writing becomes a self recommendation article , Maybe this is the anxiety of graduates , Possessed .
边栏推荐
- Why are life science enterprises on the cloud in succession?
- Microsoft won the title of "leader" in the magic quadrant of Gartner industrial Internet of things platform again!
- Is it so difficult to calculate the REM size of the web page according to the design draft?
- C program design topic 18-19 final exam exercise solutions (Part 2)
- C program design topic 15-16 final exam exercise solutions (Part 1)
- [interview question] what is a transaction? What are dirty reads, unrepeatable reads, phantom reads, and how to deal with several transaction isolation levels of MySQL
- How does VR panorama make money? Based on the objective analysis of the market from two aspects
- Hibernate learning 2 - lazy loading (delayed loading), dynamic SQL parameters, caching
- Wx applet jump page
- linux 系统redis常用命令
猜你喜欢

VR全景制作的优势是什么?为什么能得到青睐?

What are the advantages of VR panoramic production? Why is it favored?

On the difficulty of developing large im instant messaging system

svg+js键盘控制路径

创意SVG环形时钟js特效

Sitelock helps you with the top ten common website security risks

Hibernate learning 2 - lazy loading (delayed loading), dynamic SQL parameters, caching

JDBC - database connection

Unmanned driving: Some Thoughts on multi-sensor fusion

MySQL problem points
随机推荐
Do280openshift access control -- encryption and configmap
磁带svg动画js特效
OTT营销之风正盛,商家到底该怎么投?
UE4 WebBrowser chart cannot display problems
时间统一系统
第三代电力电子半导体:SiC MOSFET学习笔记(五)驱动电源调研
美国众议院议员:数字美元将支持美元作为全球储备货币
Why are life science enterprises on the cloud in succession?
部门新来的00后真是卷王,工作没两年,跳槽到我们公司起薪18K都快接近我了
中低速航空航天电子总线概述
Analysis report on production and marketing demand and investment forecast of China's boron nitride industry from 2022 to 2028
Analysis report on the development trend and Prospect of cetamide industry in the world and China from 2022 to 2028
C WinForm maximizes occlusion of the taskbar and full screen display
Design and practice of vivo server monitoring architecture
Svg line animation background JS effect
JPA learning 2 - core annotation, annotation addition, deletion, modification and query, list query result return type, one to many, many to one, many to many
Zed acquisition
Ansible及playbook的相关操作
Why do more and more physical stores use VR panorama? What are the advantages?
Hibernate学习2 - 懒加载(延迟加载)、动态SQL参数、缓存