当前位置:网站首页>How to get started and improve test development?
How to get started and improve test development?
2022-07-07 00:44:00 【Testerhome official】
About functional testing, transformation and test opening , How does Xiaobai conduct test development , There is also the topic of how to take the road of test development , The popularity in the industry has not decreased . stay TesterHome Community From time to time, I was asked by different partners .
today , The author combines everyone's discussion in the community , As well as the sharing of predecessors , Organized the article . There are shortcomings , Welcome to add .
One 、 introduction
Related questions :
“ How to transition from business testing to test development ”
“ I'm a little test , But I don't want to be a test all the time , Or do you want to do a test drive , But what? , There is no specific guidance about test drive on the Internet . To interview , Others ask if there is any self-made tool platform , But I think many platforms are open source , Just deploy yourself , What do I need to measure ?”
stay 《Google The way to test 》 In a Book , About test development engineers (SDET,Software Development Engineer in Testing) There is a more detailed explanation of the job responsibilities , When it comes to test development, it should first be the development role , Just compared with business development engineers , The target users of beta are more internal testers ( It also includes project team members in other positions ), Its core work is to provide general testing technology solutions , Develop and implement test tools or platforms , Assist testers to better complete the testing work and project delivery .
Under this premise , It will be easier to understand your suggestions on how to start test development :
The most important : Get started with the code ! Test development should have “ Development ” The ability of , Code capability is the foundation .
Don't worry too much about which language to learn (python、java And so on. ), A better choice is to learn according to the mainstream development language in the company's projects .
Don't rush to have the development ability of the test platform immediately , You can start with “ copy ” Open source project 、 Write the script 、 Start by writing gadgets , Step by step .
Study in work in combination with practice : Apply the learning content to existing projects , Solve the actual test pain points .
Two 、 Develop and improve
Related questions :
“ As a self-taught test development engineer , How to continue the advanced road of skills ?”
“ Will the development of test development encounter bottlenecks ?”
First quote a passage : What can help others is useful , Cool cow breaking technology is floating clouds before it is used , It's the same for both small and large companies , You know their pain points and can solve them , Just break it .
Summarize your suggestions :
Don't lose your keen test thinking
Learn and understand development technology more deeply . For example, learn how the tested system is developed , Write a small and complete system by yourself .
Implement and practice in combination with business scenarios that require higher technology : Explore opportunities in your current job , Deepening and development / Operation and maintenance cooperation ; Even to find new, bigger and better teams or platforms (tips: Pay attention to combining your own work experience , Not advocating job hopping ).
Communicate more with peers , Look up at the road . The more go up , More than vision and way of thinking . If you only focus on doing the work in front of you , Don't understand and pay attention to industry hotspots and technical requirements for practitioners , Don't build certain relationships , It's easy to narrow your path .
Higher order development , Comprehensive ability is required —— This is not just for test development , All positions are , Only the comprehensive ability required by each position is slightly different . The higher the position, the less the proportion in the team , The higher the requirements for practitioners ; With the increase of working years , And the growth of age ,“ Age anxiety ” More often, it comes from working ability and age growth 、 Mismatch of high-level positions . At the same time, have testing thinking 、 Develop ability and have a deep understanding of business test development , You can definitely go higher and farther .
Summarize several common keywords from entry to advanced : Write code 、 Combined with practical work 、 Solve the test pain points 、 Communicate more with peers .
3、 ... and 、 At the end :
Network and information are extremely developed today , You can learn online even if you stay at home 、 communication . Of course , One drawback of developed information is : Too much information , We need to distinguish the advantages and disadvantages by ourselves . Visit more technical forums , Take part in more offline activities , Learn the nourishment of knowledge that suits you . Growth is persistence every day !
About testing 、 Test Development 、 Test management and quality assurance ? Come on TesterHome Look for ideas and answers .
There are also industry Masters 、 Thousands of test developers from the industry elite :MTSC The conference , Extension circle 、 Study 、 Improving one's ability can accomplish more with one stroke .
边栏推荐
- Advanced learning of MySQL -- basics -- multi table query -- inner join
- JWT signature does not match locally computed signature. JWT validity cannot be asserted and should
- File and image comparison tool kaleidoscope latest download
- Zynq transplant ucosiii
- [yolov5 6.0 | 6.1 deploy tensorrt to torch serve] environment construction | model transformation | engine model deployment (detailed packet file writing method)
- AI super clear repair resurfaces the light in Huang Jiaju's eyes, Lecun boss's "deep learning" course survival report, beautiful paintings only need one line of code, AI's latest paper | showmeai info
- 2022/2/11 summary
- Random类的那些事
- uniapp中redirectTo和navigateTo的区别
- Leecode brush questions record interview questions 32 - I. print binary tree from top to bottom
猜你喜欢

Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100

准备好在CI/CD中自动化持续部署了吗?

Core knowledge of distributed cache

沉浸式投影在线下展示中的三大应用特点

What can the interactive slide screen demonstration bring to the enterprise exhibition hall

JWT signature does not match locally computed signature. JWT validity cannot be asserted and should

【vulnhub】presidential1

Mujoco second order simple pendulum modeling and control

Article management system based on SSM framework

How can computers ensure data security in the quantum era? The United States announced four alternative encryption algorithms
随机推荐
【软件逆向-自动化】逆向工具大全
一图看懂对程序员的误解:西方程序员眼中的中国程序员
Imeta | Chen Chengjie / Xia Rui of South China Agricultural University released a simple method of constructing Circos map by tbtools
Slam d'attention: un slam visuel monoculaire appris de l'attention humaine
String comparison in batch file - string comparison in batch file
How engineers treat open source -- the heartfelt words of an old engineer
Explain in detail the implementation of call, apply and bind in JS (source code implementation)
Mujoco finite state machine and trajectory tracking
Mujoco second order simple pendulum modeling and control
【软件逆向-求解flag】内存获取、逆变换操作、线性变换、约束求解
Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
How can computers ensure data security in the quantum era? The United States announced four alternative encryption algorithms
Leecode brush question record sword finger offer 58 - ii Rotate string left
Mujoco produces analog video
Advanced learning of MySQL -- basics -- multi table query -- joint query
ZYNQ移植uCOSIII
三维扫描体数据的VTK体绘制程序设计
AI super clear repair resurfaces the light in Huang Jiaju's eyes, Lecun boss's "deep learning" course survival report, beautiful paintings only need one line of code, AI's latest paper | showmeai info
Attention SLAM:一種從人類注意中學習的視覺單目SLAM
Google, Baidu and Yahoo are general search engines developed by Chinese companies_ Baidu search engine URL