当前位置:网站首页>[software testing] how to sort out your testing business
[software testing] how to sort out your testing business
2022-07-23 14:50:00 【Test notes of biting and crying apples】
In daily testing work , I wonder if you will have the habit of combing your own test business . Personally, I think it's worth doing , It's best to cultivate a habit .
One 、 Why comb the business ?
Because in business testing , As a tester , It is very important to be familiar with the business you are responsible for , And through phased combing and summary , It can make your business knowledge precipitate systematically .
When asked about the test focus of this business system ? How to overcome difficulties ? Why design like this and so on , It can output in an orderly way .
Or, , When your task needs to be handed over , Or need someone to support your business , You can confidently throw the document away , Pat your chest and say : Look at it once and you'll know .
Similarly, we usually do business , Similarly, there is not much output from other technical layers , That's why someone can take A, Someone can only take C One of the reasons .
in addition , When you have a variety of business precipitation , You can even extract a lot of commonality , Let's call it “ methodology ” Well .
Two 、 Sort out the framework
There are so many advantages , How to sort it out ? Here I refer to the conventional service system , Write some ideas ( frame ), For reference only .
1. Test scenarios
This part can sort out the test scenarios of the business system .
You can highlight the core test scenarios , With a full number of test cases . If the use case has subsequent iterations , It can also be classified according to time and content , Put it here .
2. Business
Here you can sort out more business segments . such as :
1) A variety of configurations
Various background configurations involved in business 、 Backstage address 、 Configure the scope of influence 、 Must or must not be configured 、 Configuration order 、 Special precautions, etc .
2) front end
What are the front-end functions of the product involved 、 Important links 、 The main front-end interaction and so on .
3) The core processes
Sort out the core business processes , It can include the operation process for users , And the corresponding interactive interface .
in addition , You can draw the core business flow chart by hand , General products will give , But I have time to draw a picture myself , One more time in my mind, more profound , There may be surprises to supplement the test design .
Another key point is the processing process of business data , If it involves other things like kafka、es、 Cache and other middleware , The details of data processing can also be sorted out .
4) Troubleshoot problems
In the test work, we will encounter miscellaneous problems , Draw out some typical questions , Record the troubleshooting methods and possible factors , Convenient for yourself and others to view .
3. System
The business layer has sorted out , It's time to focus on the application service layer .
1) Application sites
You can go down from the entrance , Sort out the sites under the business system , The service name 、 Function and other information .
2) Interface and log
Here you can summarize the interface documents , Classify according to different situations , Anyway, the purpose is to efficiently view the corresponding documents .
How to view the critical logs during the testing process is also important , Understanding interface interaction , Troubleshooting is very helpful . Different processes can be recorded here , Sites involved , If you filter logs and other information .
3)MQ news
Record the interaction MQ What are they? ,topic、 Different tag What is the role of 、 Message body, etc .
4) Exception mechanism
Record the exception handling mechanism of the system , Common, such as timeout 、 retry 、 compensate 、 Get the bottom and so on .
4. data
To the data layer , I can't open it mysql 、 cache 、mongoDB wait .
Sort out the database names , What to deal with , Core tables and key fields , For example, some order types 、 Status and so on .
redis these nosql database , Sort out the important key、field、value wait .
5. Security
For example, the authentication mechanism of the interface , Some details of the interface involving more complex encryption processing .
There are also some concurrent operation class controls that can be sorted out .
6. performance
It is usually the performance of single interface and link scenarios .
1) Interface performance
such as : The most intuitive interface for front-end user experience 、 Create a single interface 、 Detail interface 、 Preprocessing interface, etc .
2) Link performance
The core link scenario , String together for pressure measurement .
3) Current limiting
If the current limiting scenario is involved , The factors considering current limiting can be further sorted out , Trigger mechanism , Means of treatment, etc .
7. Data analysis
The data is diverse , For example, log data 、 Buried point data 、 Or the data on the large screen of the background Kanban , List the points of concern , And the normal trend of the data 、 Abnormal trends .
8. Monitoring and alarming
It is usually the focus of the test after moving to the right , You can monitor services running online , Monitor some conventional indicators of the core business interface . In addition, it is also necessary to monitor the number of different types of logs in the log system .
If the operation and maintenance supporting system is relatively complete , We can configure it after testing ourselves , If not , Take an active part in it .
9. Emergency plan
Some core business systems , There may also be emergency plans for extreme situations . For example, computer room switching 、 Disaster recovery plan, etc .
边栏推荐
- Chapter 3 complex query
- 【软件测试】盘一盘工作中遇到的 MQ 异常测试
- R语言实战应用案例:绘图篇(三)-多种组合图型绘制
- [software test] MQ abnormal test encountered in disk-to-disk work
- Solve a series of problems in using Bert encoder
- 452. Detonate the balloon with the minimum number of arrows
- Is it risky and safe to open an account for stock speculation?
- Typora图床配置详细教程
- 因为资源限制,导致namenode启动失败,报错unable to create new native thread
- 【 langage c】 devinez jeux numériques + applet d'arrêt
猜你喜欢

4. Find the median of two positive arrays

Official wechat product! Applet automation framework minium sharing Preview

Transferred from Yuxi information disclosure: products such as mRNA covid-19 vaccine and Jiuzhou horse tetanus immunoglobulin are expected to be on the market within this year.

C language implementation of classroom random roll call system

【刷题记录】19. 删除链表的倒数第 N 个结点

C# 线程锁和单多线程简单使用

【小程序自动化Minium】一、框架介绍和环境搭建

What is per title encoding?

基本51单片机点阵汉字显示程序设计

Yunna | how to manage the fixed assets of the company? How to manage the company's fixed assets better?
随机推荐
The win11 installation system prompts that VirtualBox is incompatible and needs to uninstall the solution of virtual, but the uninstall list cannot find the solution of virtual
在使用 VScode 进行代码格式化后,保存发现代码又变乱了,怎么办?vs去掉格式化
基于EFR32MG24的AI 加速度姿势识别体验
关于flex布局justify-content:space-around最后一个不对齐的解决方法和为什么这样子解决是讨论
FastAPI应用加入Nacos
[applet automation minium] III. element positioning - use of wxss selector
什么是Per-Title编码?
Design and implementation of websocket universal packaging
固定资产管理系统哪家好?固定资产管理平台有哪些?
About flex layout justify content: the last solution to the misalignment of space around and why it is solved like this is a discussion
【刷题记录】19. 删除链表的倒数第 N 个结点
Vk36n5d anti power interference / mobile phone interference 5-key 5-channel touch detection chip anti freeze function ponding in the touch area can still be operated
直播课堂系统01-数据库表设计
[test platform development] 23. interface assertion function - save interface assertion and edit echo
【软件测试】盘一盘工作中遇到的 MQ 异常测试
AI acceleration gesture recognition experience based on efr32mg24
C language project practice: 24 point game calculator (based on knowledge points such as structure, pointer, function, array, loop, etc.)
Opencv calculation outsourcing rectangle
Using shell script to block IP with high scanning frequency
【测试平台开发】二十、完成编辑页发送接口请求功能