当前位置:网站首页>Software testing weekly (issue 77): giving up once will breed the habit of giving up, and the problems that could have been solved will become insoluble.
Software testing weekly (issue 77): giving up once will breed the habit of giving up, and the problems that could have been solved will become insoluble.
2022-06-25 02:39:00 【Bixiaofan】

It's today 2022 year 06 month 24 Japan , Welcome to 77 period ! Here's a record of what we've seen in the past week Software testing and peripherals Industry trends , Friday Release .
This issue focuses on : Test how to move left ? How to move left automatically ? How to test offline data indicators ? How to handle in front-end test Http request ? ICBC enterprise level DevOps The road of tool chain construction ; Get something App Exploration and practice of data simulation platform ; Taobao live PC Client's hybrid Explore ; Design the interface 36 A bag ; How to improve technology Leader Thinking skills ?
·
Happy reading !
software test
1. Test how to move left ?
adoudou( Brother boat says agile )

Test left shift as the name suggests , Is to move testing practices to the left early in the software development lifecycle , Test as soon as possible .
Test why you want to move left , How to move left ?
Original address : |
2. How to move left automatically ?
Shangwei ( Byte runout technical quality )

The author's team Half of the requirements can write automated use cases before testing , And complete the admission of smoke test through automation . Of course , Automation is related to the left shift rate of demand , It is strongly related to the degree of left shift of requirements and the quality of automation use cases .
This article will support , Process specification , Process data collection and analysis , Move the demand left to the working closed loop .
Original address : |
3. How to test offline data indicators ?
Zhangxiaokang ( Free quality and efficiency )
indicators , Simply put, it means quantifying an event , To reflect some of the characteristics of this event .“ Data indicators ” It can reveal the user's behavior and business level , The scale and degree of development of the organization . We will pay attention to some data indicators every day , Such as daily life 、 Monthly living 、 Conversion rate 、GMV、 Transaction amount, etc .
The difference between offline data index test and traditional test

How should offline data indicators be tested ?
Original address : |
4. How to handle in front-end test Http request ?
The sea monster who wrote the code
What do you do when you write a single test Network request Of ? Some people may say :“ Put the request function Mock , return Mock The result is OK ”.
But in the real test scenario, it often needs to be changed many times Mock result ,Mock fetch perhaps axios.get It's not enough .
Look at what the author did .
Original address : |
Quality effectiveness
1. ICBC enterprise level DevOps The road of tool chain construction
Zhaozhenbiao

Products of traditional banks 、 The architecture is huge and complex , Bring greater challenges to the improvement of R & D efficiency ,DevOps Tool system construction , First, adapt to the current process and user work habits , Then, tool improvement and process improvement are carried out simultaneously , The tool system cannot be divorced from the status quo of technology and management , With the optimization of technology and management .
Therefore, create a suitable DevOps platform , It is particularly important for traditional large-scale R & D enterprises .
Let's see what ICBC does .
Original address : |
2. Get something App Exploration and practice of data simulation platform
Ling Yao ( Get things Technology )

Mock Is an interface editing simulation tool , It can be quickly manually or based on YAPI establish Mock Interface analog data debugging , It also supports scenarios , Fast switching of scene groups , It is convenient to test different data returned in the development and test phases UI Functional logic .
Mooncake The data simulation platform is a unified end-to-end platform ( Including front-end , client ), Joint commissioning with the service side Mock A tool product of , Within the platform, you can quickly create various project products Mock Multi scene data .
This paper mainly focuses on Mooncake Exploration and practice of data simulation platform .
Original address : Get something App Exploration and practice of data simulation platform |
🦧 Technical co frequency
1. Taobao live PC Client's hybrid Explore
Mubing ( Big Taobao Technology )

“hybrid app”, Application under mixed development mode . At present, the mobile terminal mainly includes two platforms iOS and Android, and PC Also contains Windows and macOS, how Both of them “Native App Advantages of a good interactive experience ” and “Web App Advantages of cross platform development ” It is a very important subject to maintain efficient business iteration in the current Internet era .
Look at how Taobao live broadcast is made .
Original address : |
2. Design the interface 36 A bag
A little boy picking up snails

Original address : |
Continued growth
1. Mr Luo : More failures , Don't be afraid
Note man
- If you start a business again , I don't know how likely I will regret ; But if you retire now , Your probability of regret must be 100% .
- There is no lesson more unforgettable than a direct and complete failure . Entrepreneurs must fail at least once or twice , Otherwise, it will not really grow .
- About failure , I actually thought about it many times , And the more I think about it, the less I fear it .
- Because I've seen so many things , Experienced many things , So to others' mistakes , Even if it is definitely wrong , My tolerance is also higher than before .
- Never thought of , When I arrived 40 Around the age of , It's amazing to catch up with such a good entrepreneurial era , As a person without background and accumulation , Be able to engage in this industry , I think it is the greatest luck of my life .
- It must be impossible to give consideration to the family for quite a long time . I think all entrepreneurs should be prepared for this , Otherwise, it may come to a certain day , For example, you have succeeded in your career , Marriage has failed , This result is not what you want ?
- anytime , Only when the bank's money arrives will it mean that the financing is successful , Others, no matter how smooth the process and details seem , Can not be taken seriously .
- Three points about digging people : First of all , There are specialized skills , Don't grind it hard by yourself ; second , Be willing to give money ; Third , Key break 、 have a definite object in view .
Original address : |
2. How to improve technology Leader Thinking skills ?
Zhu Chunmao ( Zhiming )

technology Leader It is a post with very high requirements for comprehensive quality , It is not only necessary to have the ability to solve specific technical problems , Also have the ability of team management , We need to lead the direction and the team / The ability of the platform to advance to the next level through confusion .
So generally speaking, technology Leader Most of the skills are the combination of virtual and real , Too much complicated work .
That technology Leader What thinking methods need to be improved ?
- Think ahead , Push backwards : When thinking about a proposition, you can take a future perspective , First make a prediction about the future development , Then, based on your judgment, push back what should be done now , Finally, key milestones and rhythms are worked out .
- Path and destination : When thinking about a proposition, we should focus on what is the goal , What is the path and the relationship between the target and the path . The goal of leaving the path is empty talk , The path away from the target is foolishness , So the goal and the path are one and two sides , Leaving any one without talking about it is not true .
- End to end thinking : When thinking about a proposition, we should pay attention to the whole link as much as possible , Not the railway police .
- Closed loop thinking : This is actually a very vivid logical thinking method , When thinking about a proposition, we should start from the original mind and return to the original mind , To avoid major deviations .
- Quantitative thinking of indicators : There is no optimization without quantification , So when defining and promoting a proposition , Try to quantify the problems encountered in the way of data indicators .
- Story and image thinking : technology Leader When I explain my thinking to you , Pay attention to thinking through the image of the story , Try to explain the problem as clearly as possible , Let everyone understand .
- Multiplier effect : technology Leader When thinking about a technical proposition , Take full account of the impact of this matter , For example, some decisions may affect 10 personal , Some decisions may be made indirectly 100 people , This multiplier effect must be technical Leader To be considered carefully , The bigger Leader Pay more attention to .
Original address : Team management | How to improve technology Leader Thinking skills ? |
Embrace open source
1. nali: A query IP Geographic information and CDN Service provider's offline terminal tools
The tool is supported by Nali C edition and nali-cli js The inspiration of version .
The author wants to check on IP Geographic information and CDN Service provider to query , Found out Nali This tool ,Nali And Where? homophonic , Very suitable for this kind of tool .
The author uses golang Rewrite this tool , On the basis of the original function, a pair of IPv6 Support for , And added Geoip2 database .
Basic usage , Such as : Query a IP The geographic information of .
$ nali 1.2.3.4 1.2.3.4 [ Australia APNIC Debogon-prefix The Internet ]
Open source address : |
2. pingu: A command line network diagnostic tool that will gradually appear Penguin graphics

Pingu Is a Japanese developer open source command line network diagnostic tool , It can be used to replace ping. When use , Will gradually appear a lovely ASCII Penguin graphics , And highlight the keywords .
Open source address : |
speech
1、 If a person can support himself , It's time to , Take the initiative to find something beautiful to do . happy , It is the link between life and life 、 The only right way . Even if you just look up at the starry sky on a clear night , It's enough to get rid of mediocrity . ——《 Banshan anthology 》 |
2、 Life is not how many days you have lived , It's how many days you remember , Make every day you live worth remembering . —— Xu Yuanchong |
3、 Just give up once , Will breed the habit of giving up , Problems that could have been solved will become unsolvable . |
4、

picture
1、TDD The myth of

2、 Programming progress bar

3、

subscribe
This weekly releases every Friday , Will be updated synchronously in WeChat official account .
WeChat search “ Bi Xiaofan ” Or scan the QR code below , You can subscribe to My public number .
If it helps you , Remember Leaving a message. 、 give the thumbs-up 、 Pay more attention to Oh !
( End )
边栏推荐
- 消息称一加将很快更新TWS耳塞、智能手表和手环产品线
- MCN机构遍地开花:博主和作者要谨慎签约、行业水很深
- File system - basic knowledge of disk and detailed introduction to FAT32 file system
- 背了八股文,六月赢麻了……
- vim的Dirvish中文文档
- Squid 代理服务器之 ACL 访问控制
- jwt
- I've been doing software testing for two years. I'd like to give some advice to girls who are still hesitating
- 做软件安全测试的作用,如何寻找软件安全测试公司出具报告?
- Once beego failed to find bee after passing the go get command Exe's pit
猜你喜欢

LeetCode 210:课程表 II (拓扑排序)

DDD concept is complex and difficult to understand. How to design code implementation model in practice?

AI服装生成,帮你完成服装设计的最后一步

Getting started with unityshader - Surface Shader

一线城市软件测试工资——你拖后腿了吗

软件测试人员的7个等级,据说只有1%的人能做到级别7

记一次beego通过go get命令后找不到bee.exe的坑

Leecode learning notes - the shortest path for a robot to reach its destination

leecode学习笔记-机器人走到终点的最短路径

UnityShader入门精要——表面着色器
随机推荐
【STL源码剖析】STL六大组件功能与运用(目录)
Please run IDA with elevated permissons for local debugging.
记一次beego通过go get命令后找不到bee.exe的坑
Mall project pc--- product details page
Enlightenment of using shadergraph to make edge fusion particle shader
记一次beego通过go get命令后找不到bee.exe的坑
Investigation on key threats of cloud computing applications in 2022
yarn : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
PE file infrastructure sorting
|遇到bug怎么分析,专业总结分析来了
MySQL command backup
MCN机构遍地开花:博主和作者要谨慎签约、行业水很深
请问polarDB数据库可以通过mysql进行数据源连接吗
进入阿里做测试员遥不可及?这里或许有你想要的答案
Uncaught Error: [About] is not a <Route> component. All component children of <Routes> must be a <Ro
UnityShader入门精要——表面着色器
E - Average and Median(二分)
Kaggle 专利匹配比赛赛后总结
How to monitor the log through the easycvr interface to observe the platform streaming?
qt打包exe文件,解决“无法定位程序输入点_ZdaPvj于动态链接库Qt5Cored.dll”