当前位置:网站首页>What if the content of software testing is too simple?
What if the content of software testing is too simple?
2022-07-28 18:57: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 .
边栏推荐
- kotlin:Nothing
- AI 改变千行万业,开发者如何投身 AI 语音新“声”态
- 我的创作纪念日 -- 2022年7月25日
- 视频融合云服务EasyCVR平台白名单功能如何使用?
- Pyqt5 rapid development and practice 5.3 multithreading
- CTR click through rate prediction practice project of advertising recommendation!
- C# 之 观察者模式实例 -- 订牛奶
- Introduction and advanced MySQL (III)
- Meta Q2 earnings: revenue fell for the first time, and metaverse will compete with apple
- 直播平台软件开发,js实现按照首字母排序
猜你喜欢

Introduction and advanced MySQL (4)

Introduction and advanced level of MySQL (6)

Win11电脑摄像头打开看不见,显示黑屏如何解决?

Win11怎么调亮度?Win11调屏幕亮度的四种方法

2022-07-27 study notes of group 4 self-cultivation class (every day)

Easynlp Chinese text and image generation model takes you to become an artist in seconds

Win11系统svchost.exe一直在下载怎么办?

N32替换STM32,这些细节别忽略!

Meta Q2 earnings: revenue fell for the first time, and metaverse will compete with apple

MYSQL入门与进阶(七)
随机推荐
MYSQL入门与进阶(七)
kotlin:out in
1.2、队列
2022.7.26 constructor, interview: the role of new, deep copy and shallow copy
[GXYCTF2019]StrongestMind
N32 replaces STM32. Don't ignore these details!
Mongodb database replication table
112. Use the self-developed proxy server to solve the cross domain access error encountered when uploading files by SAP ui5 fileuploader
@The difference between Autowired and @resource
Full analysis of warehouse building on the lake: how to build a lake warehouse integrated data platform | deepnova technology collection series open class phase IV
广告推荐CTR点击率预测实践项目!
AI has changed thousands of industries. How can developers devote themselves to the new "sound" state of AI voice
Redis advantages and data structure related knowledge
先验、后验、似然
Go exe generates icon version information
Is there any prospect and way out for software testing?
Why did wechat change from "small and beautiful" to "big and fat" when it expanded 575 times in 11 years?
jvm四种引用类型
Go concurrency one
Error 2003 (HY000) can't connect to MySQL server on 'localhost3306' (10061) solution