当前位置:网站首页>What if the content of software testing is too simple?
What if the content of software testing is too simple?
2022-07-23 22:13:00 【Software testing ~ Shanglin】
I often hear some friends who do functional tests communicate , Do manual tests every day , If you want to improve yourself, you don't know how to improve ? As a functional tester , From the development direction, it can be divided into two aspects : Business process direction and professional skills direction . When determining the good side backward , The next step is how to achieve .
One 、 Business process direction
1、 Familiar with the underlying business As a functional test engineer , Understand the development framework 、 The developed business design process and the underlying structure of the database , No matter Is it for us to be familiar with the business or to locate problems encountered in the test process , Can bring us great help . therefore In this regard, it is recommended that you try to participate in the design review 、 Database review , In addition, I am participating in the development design review and database review Problems can be found in advance during the trial . Take a very simple example , I've really encountered it in my work before , Development in design data library , Will a URL The field is designed to 64 Length string , It must be unreasonable , by URL The length of can easily exceed 64. When we ask this question , It is also equivalent to finding and solving problems in advance .
2、 Optimize the development process of the project Another aspect , You can improve yourself from the process optimization of the project . The quality of products never depends on one person , It needs to be rectified Teams attach importance to the quality of products , Testing in the process can require self-test before development and test transfer , When switching to test , Smoke measurement first try , After passing the smoke test, it will be transferred to the test stage . If there are multiple test engineers during product testing , Cross testing can be done , In order to find some hidden BUG.
3、 Repeat at any time , Summarize the precipitation work experience You can also redo , Sum up work experience , To promote . For example, ensure the coverage of use cases , Whether it is through use case review good , Or through work experience , Try to ensure that there are no missing function points in the use case . meanwhile , When the product goes online , If in There is a problem online , Be sure to summarize and analyze the reasons for missing measurement , Avoid the same problems and mistakes next time .
Two 、 Professional skills
1、 Learning a language Professional skills can be improved by learning a language , Future companies will have higher and higher requirements for testing , Knowing a language is As the basis for the development and improvement of automated testing , Whether it's study Java perhaps Python Fine .
2、 Learning automation When you have a language foundation , You can learn some automated testing frameworks based on this language , Such as interface automation (python Of requests)、web automation (selenium The test framework ) perhaps app automation (appium The test framework ) wait , Finally through automatic To realize our main functions of regression test or smoke test , In order to reduce our workload , Improve work efficiency .
3、 Learning performance test You can also learn how to use some performance testing tools , such as jmeter perhaps loadrunner. When the product system is stable , Can pass The performance test tool tests the performance of the product , To determine whether the performance of the product meets the requirements .
边栏推荐
- Neo4j应用
- Euclidean clustering (API) and its single tree segmentation
- 多线程问题:为什么不应该使用多线程读写同一个socket连接?
- What else do entrepreneurs need besides money? Exclusive interview with Mingyue Lake venture capital institutions
- [acwing] weekly competition
- 小说里的编程 【连载之二十】元宇宙里月亮弯弯
- "Morning reading" if you were in my position, what would you do? How do we do it,
- 程序员成长第二十六篇:如何开好每日晨会?
- Still have 1 requests outstanding when connection from slaveX/X.X.X.X:33202 is closed
- U++ 事件
猜你喜欢

人生总需要一点激情

Ali onedate's layered thought

LeetCode高频题62. 不同路径:机器人从左上角到右下角的路径有多少条?纯概率排列组合问题,而不是动态规划题

Yuanqi Digitalization: existing mode or open source innovation Lixia action

Memory search - DP

Life always needs a little passion

MySQL的JDBC编程

海外资深玩家的投资建议(3) 2021-05-04

I, AI doctoral student, online crowdfunding research topic

Wangxuegang video coding -- mediacodec coding and decoding
随机推荐
Given an array composed of numbers, realize the name whose output ID is a number and sorted from small to large
Machine learning exercises -- right rate regression
ApplicationContext introduction
jedis 6---redisson和jedis的入门和不同
JDBC programming of MySQL
Still worrying about xshell cracking, try tabby
Preliminary discussion on POC compilation
LeetCode高频题62. 不同路径:机器人从左上角到右下角的路径有多少条?纯概率排列组合问题,而不是动态规划题
[learning notes] diameter and center of gravity of the tree
Wangxuegang video coding -- mediacodec coding and decoding
机器学习习题——对率回归
STM32单片机使用ADC功能驱动手指检测心跳模块
10道面试基础笔试题,你能对几题?
10 basic written interview questions, how many questions can you answer?
How to completely force the killing of background unrelated processes?
STM32 MCU uses ADC function to drive finger heartbeat detection module
el-select下拉框多选远程搜索反显
The simple use of ADB command combined with monkey is super detailed
Microsoft SQL Server数据库语言及功能使用(十三)
[golang learning notes] concurrency basis