当前位置:网站首页>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 .
边栏推荐
- Still worrying about xshell cracking, try tabby
- U++ 事件
- 年化收益率6%的理财产品
- Comment forcer complètement le meurtre de processus indépendants de l'arrière - plan?
- 巴菲特股东大会的启示 2021-05-06
- Altium Designer - schematic diagram of Arduino uno & PCB diagram (self-made Arduino board)
- How ZK solves the problem of cerebral fissure
- el-select下拉框多选远程搜索反显
- 【数学建模暑期培训】配送中心选址问题
- Description and implementation of throttling and anti shake
猜你喜欢

记忆化搜索 - DP

淘宝助理停用,用大淘营导入数据包上传宝贝提示“主图为必填项,不能为空”是什么原因?如何解决?

What are the product life cycle, common project functions, and information flow

lambda学习(sort后面的Comparator的使用,collection后使用Collectors.groupingBy分组)

MySQL索引事务

STM32+ESP8266+MQTT协议连接阿里云物联网平台

Memory search - DP

experimental design

JMeter performance comprehensive practice - sign in and batch sign in

Golang invalid argument to INTN
随机推荐
为了一劳永逸而写的数独
怎么开户买收益百分之六的理财产品呢?
Explain NAT technology in detail
【HiFlow】腾讯云新一代自动化助手,我用它完成了企业疫情提示(无代码)
Yolo7 mask recognition practice
STM32+ESP8266+MQTT协议连接阿里云物联网平台
10道面试基础笔试题,你能对几题?
El select drop-down box multi selection remote search anti display
Memory search - DP
大学数据库创建与查询实战——数据库表设计
PCL error: error c2589 "(": "::" illegal mark on the right)
synthesizable之Verilog可不可综合
Redis common commands correspond to redisson object operations
实时监控Mysql数据库变化_进行数据同步_了解Canal_---Canal工作笔记001
How ZK solves the problem of cerebral fissure
Machine learning exercises -- right rate regression
小说里的编程 【连载之十七】元宇宙里月亮弯弯
MySQL的 DDL和DML和DQL的基本语法
Yuanqi Digitalization: existing mode or open source innovation Lixia action
Uniapp uses canvas to write a circular progress bar