当前位置:网站首页>Follow the guidelines and improve yourself quickly: how to quickly turn functional testing to automated testing
Follow the guidelines and improve yourself quickly: how to quickly turn functional testing to automated testing
2022-07-21 23:46:00 【Pot talk soft test】
background
Many small partners are introduced from functional testing , I've been doing a little bit of work from the beginning or longer . Feel that work is not fun , boring , Want to improve yourself , But I don't know what to do . Have to say , Everyone has a period of confusion , I remember when I first came out to work , Confused at different times , I don't know what I want to do , Can only drift through a day is a day . But every time I get through the confusion period, I will improve a little , Because in the confused period , Will constantly correct the way they want to go . therefore , At this stage, you should think about how you want to go in the future .
What I share here today is the personal feelings of some bigwigs !
Senior Test Engineer of a well-known company
My career : Special performance - A functional test - Special performance - automation + function
Moving from performance to automation is a love of code , Whether you are competent for a job is the most important , So how to get started quickly , First, see if you are interested in this area . Here are the steps I started .
1、 Receive automation related training , Such as concept training 、 Tool training, etc
2、 Systematically learn a coding language , Familiar with programming ideas
3、 Read the company's internal automation framework code
4、 stay github On 、 Major forums learn automation source code
5、 Follow suit and participate in automated use case development
6、 Self starting project , Re encapsulate the automation framework with the mainstream Keyword Driven idea in the market , Study the major web The framework integrates keywords , Form visual automation
7、 Continuous integration of learning automation
These processes don't seem to be so fast and efficient , But the effect will be very good , If you want to get started , It's a good choice to enroll in training courses , But you have to spend more time on your own , To learn more .
Senior Test Development Engineer in a large enterprise
A functional testing team wants to make a difference in Automation , There are several things that are more important .
Clear direction : As a manager , We need to clarify the goal of improving organizational efficiency 、 The path of personal career development 、 Performance orientation of automation output
Give path : Personally, I think highly of Comrade Xiaoping's “ Let some people get rich first , The rich lead the rich ” Our policy and line . Want to automate , We must first set up several models in the organization , Focus on training . If the organization already has the right people , You can give it some space , First, carry out some public basic work in advance . without , You can only choose to invite external experts for training , Then use the horse racing mechanism , Select the leader of the group . A general , With a group of soldiers , It is relatively easy to carry out . remarks : If the manager is an automation expert , Then it's easier to do , Otherwise, the manager's automation system and cognitive self-learning are the key to success or failure .
Learn to compromise : Automation is not much more productive than it is , Many people think that automation can improve efficiency . However, many automation projects are blind and ignorant , It was eventually buried in advance . Automation is like functional testing , Have their areas of expertise , Like regression testing 、 Environment deployment, etc . For the organization, you need to set some small goals first : Scripted first 、 Process , Finally, realize automatic judgment and continuous improvement .
Skills upgrading : Automation requires product design capabilities 、 Architecture design capability 、 Language coding ability etc. , Need to do a good job of continuous learning 、 Preparation for continuous improvement . Automation itself can operate by project , All engineering theories apply , It also means that all risks of software engineering exist .
Full stack test engineer of a large enterprise
In fact, there is no shortcut , However, the students who study now are much faster than those who study early !
First, all kinds of documents on the Internet , There are many tutorials , Don't spend time and effort looking for documents ;
secondly , If you want to learn more comprehensively , Or a little faster , Go to a training class , Buy a series of courses online ; Choose a highly targeted tutorial , It's also a good choice ;
Third , Must practice , You watch , You can't know the taste of a delicious food , Again , Whether it's a book or a tutorial , You don't write code , Never turn knowledge into your own . Feet on the ground , Step by step , To reach a certain level !
Conclusion :
After listening to these big guys' feelings , I have summarized the following points :
1. Learning ideas
2. Learning motivation
3. Practice and think
Whether it's self-study or , Or training , All need a correct direction to guide you to learn , In this way, it will be easier to learn , Don't take unnecessary detours , So thinking is very important .
The motivation of learning is actually a very simple thing , It might be better to say as a goal , What level do you want to reach after you learn , In this way, you can not be overwhelmed by difficulties in the process of learning , There will also be a steady stream of motivation to push you forward .
As for the third point, practice and thinking is a test of your mastery of what you have learned , Only through practice can you know , Have you learned this knowledge , Do you have any other understanding after meeting , This is the need to think for yourself , This kind of thing can't be taught by others !
Learning Guide
If you are also moving towards automated test development , At the right age , Select the appropriate position , Try to give full play to your advantages .
For the following 《 Automatic test engineer learning route 》, We have compiled a set of learning materials for automated testing , Friends in need can confide in me . I hope it will bring you help and direction .
【 Automated test learning path 】
1. Automated testing is a must Python Programming content
2. Web UI The basic content of automated testing
3. Web UI The actual content of automatic test
4. APP UI Basic content of automated testing
5. APP UI The actual content of automatic test
6. API Basic content of interface automation test
7. API Actual content of interface automation test
8. CI/CD Continuous integration of special technologies
9. The actual combat technology of automated test framework
边栏推荐
- JMeter之BeanShell生成随机汉字
- 团队人员英文简称
- 软件测试面试题与答案【一】
- Chessboard coverage problem
- JMeter之读响应求头的信息/获取请求头
- Postman's body reports the solution of "expected" and "instead of" P "
- The company has only one test, but the leader asked me to test 10 projects
- English abbreviation of team members
- “jmeter使用xpath提取器获取请求响应中的value值作为下一个请求的输入”案例
- 连接以前可用的MySQL数据库报10061 unknown error 错误
猜你喜欢
28岁想入行软件测试,可行吗?
根据进程名一键批量结束进程(chromedriver.exe)
Chessboard coverage problem
页面重定向
Source lnsight 的使用(通过samba共享下阅读uboot)
Day01 软件测试基础总结
Postman's solution to "failed to obtain token through data.token in tests"
Test case exercise 2 - vendor account information
What should I learn about self-study software testing?
How to do regression test
随机推荐
【项目验收】记最近一次项目验收之用户关注点
Day02 测试用例知识点总结(上)
Use of source lnsight (read uboot under Samba share)
Integer transformation problem
How can app testing ensure multi model coverage?
Matching strategies and methods: known detection, the ratio of nearest neighbors to next nearest neighbors, fast matching methods, etc. (3D reconstruction task1-6)
Install and upgrade sysstat to version 11.5.5
Class inheritance experiment report
[software test model evolution]
Oracle数据库存储实验管理
Dynamic programming solution (add + sign to find the minimum sum problem)
.jar系统服务维护常用命令
JMeter之WebService(soap)请求
视图
Use case exercise 1
【初识Jmeter和线程组】
How to do smoke test
A complete dual view SFM process (3D reconstruction task2-5)
LVM disk multi partition expansion (fdisk, vgdata, lvdata, DF, resize2fs, lvextend, partprobe)
Is it feasible to enter software testing at the age of 28?