当前位置:网站首页>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 )
边栏推荐
- Sumati gamefi ecological overview, element design in the magical world
- ida中交叉引用的解析
- 记一次beego通过go get命令后找不到bee.exe的坑
- 【STL源码剖析】STL六大组件功能与运用(目录)
- PyTorch学习笔记(七)------------------ Vision Transformer
- 请问polarDB数据库可以通过mysql进行数据源连接吗
- PE文件基础结构梳理
- 文件系统 -- 磁盘基础知识和FAT32文件系统详细介绍
- [STL source code analysis] configurator (to be supplemented)
- Can automate - 10k, can automate - 20K, do you understand automated testing?
猜你喜欢

高数 | 精通中值定理 解题套路汇总

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

How transformers Roberta adds tokens

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

Unity archive system - file in JSON format

李宏毅《机器学习》丨6. Convolutional Neural Network(卷积神经网络)

数据库系统概论必背知识

1-6搭建Win7虚拟机环境

【STL源码剖析】STL六大组件功能与运用(目录)

How to monitor the log through the easycvr interface to observe the platform streaming?
随机推荐
PE file infrastructure sorting
Summary of stack frame in arm assembly
做软件安全测试的作用,如何寻找软件安全测试公司出具报告?
转行软件测试2年了,给还在犹豫的女生一点建议
保险APP适老化服务评测分析2022第06期
3年测试经验,连简历上真正需要什么都没搞明白,张口就要20k?
Centos7.3 modifying MySQL default password_ Explain centos7 modifying the password of the specified user in MySQL
中信证券手机开户是靠谱的吗?安全吗
E - average and median
Summary of knowledge points of computer level III (database) test preparation topics
Please run IDA with elevated permissons for local debugging.
When an interface has an exception, how do you analyze the exception?
软件测试人员的7个等级,据说只有1%的人能做到级别7
Internship: use of SVN
Intranet learning notes (5)
3 years of testing experience. I don't even understand what I really need on my resume. I need 20K to open my mouth?
记一次beego通过go get命令后找不到bee.exe的坑
业务与技术双向结合构建银行数据安全管理体系
一线城市软件测试工资——你拖后腿了吗
GO同步等待组