当前位置:网站首页>Tencent has been conducting advanced automated functional testing for 3 years. It is a gift to you who are confused in manual testing
Tencent has been conducting advanced automated functional testing for 3 years. It is a gift to you who are confused in manual testing
2022-06-30 22:06:00 【Pengyuyan from the testing industry】
In recent years, , Automated testing has become a necessary testing method in many software companies . Even companies that haven't used automated testing yet , Is also starting to plan . The number of recruitment for automated testing has soared , As long as the tester can write some code, the salary is bound to rise . by comparison , Manual testing Is eclipsed .

Why is manual testing confusing ?
I do not know! , Will automated testing be confused .
I think the confusion of manual testing is based on two reasons :
One is repeated testing 、 In the same way, I can't find the North , One day, he suddenly looked up and shouted : I want to change the world , To change yourself , Suggest that you change your way of working .
Second, long-term “ low-level ” test , Make yourself less and less confident , Looking for an advanced way .
Confused you , Maybe I'm in the middle of the project and don't know what to help ; It's also possible that you're on your way home , Looking at the lights outside the window, I'm looking for my own way out and future .

The above is not an excuse for people who don't want to learn automated testing . Instead, I think the tester should not lose himself at work . At present, in terms of a large number of recruitment information , If you want a high salary, you have to know the following points :
Know a programming language , Understand automated testing , understand Appium operation , Element localization 、 operation 、 wait for 、 Sliding, etc , I delve PO、unittest、yaml、 The configuration file 、 Test report, etc , Based on Keyword Driven 、Pytest and jenkins Continuous integration complete App Test framework design and development 、 Testing tools 、 For example, performance testing tools loadrunner, Automated test tool selenium、Appium.
I am also honored to have been in the wechat test development framework group 3 year , Built wechat platuo The test framework ,thrift The test framework , Automated test platform , This also makes me familiar with python3,java,vue, Land after land is also in many companies from 0 To 1 Built an automated testing framework , Ensure the quality of over 100 million Traffic Services .
As a passer-by, I also hope you will take fewer detours , Here I share some information about automated testing , I hope it can help you on your way forward , Need to get at the end of the text .
How can functional testing be advanced to automated testing ?
Learn scripting languages
Such as :python Language , Of course python It's a relatively simple computer language , Think about long-term development , Need to know C Language or java.
Learn software testing tools
It's not hard to learn software testing tools , We just need to learn systematically . For example, performance testing tools loadrunner, Automated test tool selenium、Appium, The interface test Jmeter、Postman etc. . Although tools are not omnipotent, they can improve our work efficiency , So you have to use it skillfully . The most important point , It should be operated in combination with the specific project , True knowledge comes from practice , Theoretical knowledge can be consolidated in practical projects .
Knowledge of computer hardware
Everyone who has done the performance test knows that the hardware performance is also a very important index in the process of performance test 、CPU、 Memory 、IO、 Bandwidth and so on .
database test
MySQL database
MySQL brief introduction 、 Command line tools and data management 、MySQL Data query ( Conditions 、 grouping 、 Aggregate functions 、 Sort 、 Pagination 、 Link query 、 Self correlation 、 Subquery )、 Built in functions 、 Project exercise 、 Data sub table 、Python operation MySQL.
Write test cases
What test cases must contain :
Use case number 、 Use case name 、 Test background 、 precondition 、 priority 、 Importance level 、 Test data 、 testing procedure 、 Expected results 、 The actual result 、 remarks .
1、 Test case writing process
Demand analysis -> Extract test points -> Test case writing -> Test case review
2、 The idea of writing test cases
(1) According to the product RPD, Extract test points .
(2) According to the direction of data flow .
(3) Deploy according to your architecture .
(4) Common methods of writing test cases : Division of equivalence class 、 Boundary value analysis 、 Flow chart method, etc .
(5) Coverage weak network test 、 The interface test 、 Security testing 、 Performance test, etc .
(6) Common test tools are :Postman、 Charles、 Fiddler 、Jemter、Loadrunner etc. .
3、 Considerations for writing test cases
(1) Design test case table according to the actual situation of the project
(2) Don't copy the use case format mechanically
(3) Prepare according to the specific situation
(4) Learn to question needs , Don't write test cases exactly according to requirements , Understand requirements from the perspective of customers and products , See functions and experiences beyond the needs
Project practice
It's best to participate in the testing of real projects , Accumulate testing experience of real projects .
You can't stop learning at any time , Especially in the rapidly developing Internet industry . Of course, learning is necessary , But don't blindly follow the trend and learn , The higher the salary , The more you need to study deeply in one or several specific fields , It is an efficient way to develop your career by continuing to devote yourself to learning in a field you are familiar with and have a working background .
Of course, the opportunity to really solve the problem , Or from work , About skill improvement , 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 .
Learning resource sharing
Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

These materials , For thinking 【 Advanced automated testing 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

边栏推荐
- Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
- 1-19 using CORS to solve interface cross domain problems
- Microservice link risk analysis
- Stinky tofu made by Grandma
- Turn: win others' follow with practical actions
- 1-13 express监听GET和POST请求&处理请求
- Look at the top 10 capabilities of alicloud cipu
- Pytorch quantitative perception training (qat) steps
- Starting from pg15 xid64 ticket skipping again
- 机器学习适合女生学吗?
猜你喜欢

国产数据库乱象

Pytorch quantitative practice (1)

Bloom filter

The Jenkins download Plug-in can't be downloaded. Solution

Neurotransmetteurs excitateurs - glutamate et santé cérébrale

PostgreSQL存储结构浅析

How to use data sets in machine learning?

MFC interface library bcgcontrolbar v33.0 - desktop alarm window, grid control upgrade, etc

机器学习中如何使用数据集?

Windbg调试工具介绍
随机推荐
Ml & DL: Introduction à l’optimisation des hyperparamètres, indice d’évaluation, phénomène de surajustement et introduction détaillée aux méthodes d’optimisation des paramètres couramment utilisées da
Neurotransmetteurs excitateurs - glutamate et santé cérébrale
[career planning for Digital IC graduates] Chap.1 overview of IC industry chain and summary of representative enterprises
Starting from pg15 xid64 ticket skipping again
[micro service ~nacos] configuration center of Nacos
京东与腾讯续签三年战略合作协议;起薪涨至26万元,韩国三星SK争相加薪留住半导体人才;Firefox 102 发布|极客头条
JD and Tencent renewed the three-year strategic cooperation agreement; The starting salary rose to 260000 yuan, and Samsung sk of South Korea scrambled for a raise to retain semiconductor talents; Fir
Installing jupyter notebook under Anaconda
1-21 JSONP接口
盘点华为云GaussDB(for Redis)六大秒级能力
Usbcan analyzer's supporting can and canfd comprehensive test software lkmaster software solves engineers' can bus test problems
顺祝老吴的聚会
"Trust machine" empowers development
1-18 create the most basic express server & API module for creating routes
How to upload binary pictures in uniapp
Excuse me, can I open an account for the company? Is it safe? All the answers you want are here
从PG15 XID64再次跳票说起
1. Summary of wechat applet page Jump methods; 2. the navigateto stack does not jump to the tenth floor
Flip the linked list ii[three ways to flip the linked list +dummyhead/ head insertion / tail insertion]
WinDbg debugging tool introduction