当前位置:网站首页>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 .
边栏推荐
- MYSQL入门与进阶(十)
- GC垃圾回收器详解
- How long does software testing training take?
- A priori, a posteriori, likelihood
- LeetCode_ 1137_ Nth teponacci number
- Swiftui swift forward geocoding and reverse geocoding (tutorial with source code)
- 2022-07-27 第四小组 修身课 学习笔记(every day)
- 2022.7.26 constructor, interview: the role of new, deep copy and shallow copy
- MYSQL入门与进阶(三)
- Unity 之 切换语言导致报错:System.FormatException:String was not recognized as a valid DateTime.
猜你喜欢

现代化个人博客系统 ModStartBlog v5.4.0 登录界面改版,新增联系方式

Introduction and advanced MySQL (4)

Introduction and advanced level of MySQL (10)

EasyNLP中文文图生成模型带你秒变艺术家

How to use the white list function of the video fusion cloud service easycvr platform?

Introduction and advanced MySQL (III)

使用自开发的代理服务器解决 SAP UI5 FileUploader 上传文件时遇到的跨域访问错误试读版

MYSQL入门与进阶(六)

Redis缓存雪崩、穿透、击穿,布隆过滤器,分布式锁详解

redis优势以及数据结构相关知识
随机推荐
Mongodb initialization
The switching language of unity causes an error: system FormatException:String was not recognized as a valid DateTime.
Kotlin:sealed Class detailed explanation of sealed class
1.1、稀疏数组
Special Lecture 6 tree DP learning experience (long-term update)
When golang encounters high concurrency seckill
2022-07-27 study notes of group 4 self-cultivation class (every day)
Swiftui component how to implement textfield of hidden part of phone number mask (tutorial includes source code)
专题讲座6 树形dp 学习心得(长期更新)
Mongodb database shell command execution
先验、后验、似然
LeetCode_ 63_ Different paths II
kotlin:Nothing
Interviewer: what are the usage scenarios of ThreadLocal? How to avoid memory leakage?
A priori, a posteriori, likelihood
Kotlin:Sealed class密封类详解
Gateway入门
Attention mechanism and code implementation
408 review strategy (strengthening stage)
Is software testing really as good as online?