当前位置:网站首页>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 )
边栏推荐
- 转行软件测试2年了,给还在犹豫的女生一点建议
- Is it out of reach to enter Ali as a tester? Here may be the answer you want
- qt打包exe文件,解决“无法定位程序输入点_ZdaPvj于动态链接库Qt5Cored.dll”
- 都2022年了,你还不了解什么是性能测试?
- 高速缓存Cache详解(西电考研向)
- E - average and median
- 中信证券手机开户是靠谱的吗?安全吗
- Test / development programmers, 30, do you feel confused? And where to go
- 把 Oracle 数据库从 Windows 系统迁移到 Linux Oracle Rac 集群环境(4)—— 修改 oracle11g rac 集群的 scanIP
- ACL access control of squid proxy server
猜你喜欢

分布式事务解决方案和代码落地

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

AI clothing generation helps you complete the last step of clothing design

Use of hashcat

Intranet learning notes (5)

File system - basic knowledge of disk and detailed introduction to FAT32 file system

Folding screen will become an important weapon for domestic mobile phones to share the apple market

PyTorch学习笔记(七)------------------ Vision Transformer
![Planification du réseau | [quatre couches de réseau] points de connaissance et exemples](/img/c3/d7f382409e99eeee4dcf4f50f1a259.png)
Planification du réseau | [quatre couches de réseau] points de connaissance et exemples

Application of TSDB in civil aircraft industry
随机推荐
Mall project pc--- product details page
3年测试经验,连简历上真正需要什么都没搞明白,张口就要20k?
李宏毅《机器学习》丨6. Convolutional Neural Network(卷积神经网络)
When they are in private, they have a sense of propriety
[STL source code analysis] configurator (to be supplemented)
Four characteristics of actual attack and defense drill
【STL源码剖析】配置器(待补充)
vim的Dirvish中文文档
When an interface has an exception, how do you analyze the exception?
Network planning | [four network layers] knowledge points and examples
Intranet learning notes (7)
Advanced usage of groovy
ProcessOn制作ER过程(自定义)
当他们在私域里,掌握了分寸感
Groovy之高级用法
Uncaught Error: [About] is not a <Route> component. All component children of <Routes> must be a <Ro
Call system function security scheme
Resolution of cross reference in IDA
Practice and Thinking on process memory
记一次beego通过go get命令后找不到bee.exe的坑