当前位置:网站首页>Software testing weekly (issue 78): the more confident you are about the future, the more patient you are about the present.
Software testing weekly (issue 78): the more confident you are about the future, the more patient you are about the present.
2022-07-03 11:29:00 【Bi Xiaofan】

It's today 2022 year 07 month 01 Japan , Welcome to 78 period ! Here's a record of what we've seen in the past week Software testing and peripherals Industry trends , Released on Friday .
This issue focuses on : Agile use case platform + Exploration and practice of interface automation testing ; You don't know HTTPS Pressure measurement ;Web Don't roll the front-end test ; Uncover the observability platform that ants have sharpened their sword for ten years AntMonitor;SAFe Metrics for ;HTTP Historical records - from HTTP/1 To HTTP/3; service API Version control design and Practice ; How to draw a big business picture ? Good strategic thinking , Three key questions to answer .
·
Happy reading !
software test
1. Agile use case platform + Exploration and practice of interface automation testing
Zhuang Jindi ( around QA)

Interface test and function test , It is layered , This is also a common layered testing practice in the industry in recent years . How to connect the two through the agile use case platform ?
Look around QA Practice .
Original address : zzcase& Interface automation - quality & Effective exploration |
2. You don't know HTTPS Pressure measurement
tidy up one's dress upon leaving
With the popularity of Internet security norms , Use HTTPS Technology for communication encryption , Realize website and APP Trusted access for , It has become a recognized safety standard .
This article will introduce the HTTPS The focus of protocol stress testing , And the use of PTS do HTTPS Technical advantages and best practices of pressure measurement .
Original address : |
3. Web Don't do front-end testing “ volume ” 了
Cao Zhihao ( Byte front end ByteFE)

Front end testing is also an automated testing technology , The main test object is Web The graphical user interface of the application (GUI)、 Functionality and usability , In order to ensure that Web Applied GUI The layer has no Bug.
for example , You can check whether the input field accepts the correct characters , Whether the form is submitted only after filling in the required fields , Is navigation simple enough , Is the page loading fast enough , wait .
The goal of front-end testing is to test functions , And verify whether there are errors or no errors in the presentation layer of the website or application . The test must be performed after each system update or change , To ensure that recent changes do not affect UI Layer has any unexpected impact .
This paper systematically introduces why to do front-end testing 、 Test type of front end 、 The test framework / Tools and some suggestions for testing .
Original address : all “2220” Years. ,Web Don't do front-end testing “ volume ” 了 |
Quality effectiveness
1. Uncover the observability platform that ants have sharpened their sword for ten years AntMonitor
Ant technology risks

Ant group has a wide range of businesses , Both financial grade “ steady ” And the Internet “ fast ”, Supporting fast and stable business development needs to be improved Stability assurance system , The cornerstone of this system is the observability platform - AntMonitor.
This paper introduces Development history of ant observability platform 、 Featured product capabilities and platform core technologies .
Original address : Ten years to sharpen a sword : Ant group observability platform AntMonitor reveal |
2. SAFe Metrics for
adoudou( Brother boat says agile )

Metrics are agreed standards , It is used to evaluate the organization in realizing portfolio (portfolio)、 Big solutions (large solution)、 Agile release train (ART) And the progress of agile team's business and technical objectives .
Business agility sets new performance standards for organizations , Require rapid response to emerging business opportunities 、 Effective response . However , To improve speed and agility , The leader 、 Teams and business stakeholders need a way to reliably measure current status , And determine what they can do to improve . therefore , Choose what to measure (What) And how to measure (How) It is a key driving factor for continuous improvement of business performance .
This paper introduces a comprehensive method , It can be used to measure SAFe investment portfolio (portfolio) Or the performance of any of its elements .
Original address : |
🦧 Technical co frequency
1. HTTP Historical records - from HTTP/1 To HTTP/3
Quan Mingyang ( Front end technology of Micro Medical University )

Speaking of HTTP Must first understand 《 web (World Wide Web)》 abbreviation WWW.
WWW It's based on the client <=> Server mode ' Use links to jump to sites ' and ' Transfer hypertext markup language (HTML)' Technical synthesis of .
and HTTP(HyperText Transfer Protocol) yes web The basic agreement of , The communication rules between browser and server are formulated .
The usual network ( Including the Internet ) Is in TCP/IP Protocol family based on action . and HTTP It belongs to its internal subset .
HTTP Constantly realize more functions , Up to now, from HTTP 0.9 Has evolved to HTTP 3.0.
Original address : |
2. service API Version control design and Practice
Song Jie(vivo Internet technology )

APP Iterations are very frequent , When the new version was released , It is bound to lead to multiple versions , In this way, the server will cause multiple different client requests . Force users to upgrade APP, It may lead to the loss of users , Therefore, it is necessary to adopt multi version coexistence .
Let's see vivo Of API Version control design and Practice .
Original address : |
Continued growth
1. How to draw a big business picture ?
He Kexue ( Late morning )
The front-line business R & D students seem to be trapped animals walking in the maze blindfolded , Want to make a breakthrough but can't find the direction . Even many students with a team 、 Many technical backbones who have worked hard for many years in the workplace will also feel that there is no challenge in doing more business , The days are always “ Dig new holes , Fill in the old pit ” And back and forth , I can dig and fill the pit with ease, but I have no waves in my heart , It is like an ant trapped in the Mobius ring by a two-dimensional barrier and can only climb forward ,“ future ” It's an endless loop that can't be seen or jumped out , Passion and ideal have been worn away in this cycle .
As a senior business developer , How can we break this dilemma ? As a technical manager who leads the team forward , How to take the business R & D team out of the trap of the past and open up new growth space ?
Original address : 「 Technical life 」 The first 8 piece : How to draw a big business picture |
2. Good strategic thinking , Three key questions to answer
Jim · Collins ( Experience workshop )

Benefited from the teachings of great military leaders and thinkers , The author realized that , Good strategic thinking ( Once you have a clear vision ) It can be summed up in the answers to three key questions .
- Where is the biggest bet ?
- How to ensure flank safety ?
- How to continue to give full play to advantages ?
Original address : |
Embrace open source
1. Wonderful words : Light Markdown The notebook

characteristic :
- 🪂 miao : Pure local use 、 Security 、 Syntax highlighting 、 Dark mode 、 Source file save 、 internationalization 、 Demo mode 、 Automatic document typesetting ;
- beautiful : Minimalist design style , Folder + File list + Editor Mode 3 Column mode ;
- *️ fast : Use Swift5 Native development , comparison Web The casing method has good performance experience ;
- 🩴 Jane : It's very light , Pure editor input experience , Many shortcut keys help you take a quick step .
Open source address : |
2. JavaScript & Node.js Best practices for testing

The author says : This guide can help you improve your testing ability to the next level
45+ Best practices : Very thorough
This article is from A To Z given JavaScript & Node.js Stability guidelines for . It summarizes a lot of the best blog articles on the market for you 、 Books and tools .
Advanced : Advance on the basis 10000 km
A journey from basic fields to advanced topics , Include : Test in production environment 、 Compile testing 、 Attribute based testing and many strategies & Professional tools . If you read every word in this guide carefully , Then your test ability is likely to be much higher than the average .
The whole stack : front end 、 Back end 、CI、 Any position
First, understand the general testing practice and lay the foundation for other application layers . then , Explore your own field : front end /UI、 Back end 、CI Even all their levels .
Open source address : https://github.com/goldbergyoni/javascript-testing-best-practices |
speech
1、 The more confident you are about the future , The more patient you are now . -- Deep negative feedback |
2、 All transparency is gained through experience . -- Wu yue |
3、 An unjust judicial decision , The consequences are worse than ten crimes , Because crime only dirties the water , But the unjust judgment has polluted the water . -- This is bacon in 《 On Judicature 》 The most enlightening sentence in . |
picture
1、 What every developer should know Linux The list of commands

2、 Crashing programming routines

subscribe
This weekly releases every Friday , Will be updated synchronously in WeChat official account .
If it helps you , Remember Leaving a message. 、 give the thumbs-up 、 Pay more attention to Oh !
( End )
边栏推荐
- 00后抛弃互联网: 毕业不想进大厂,要去搞最潮Web3
- 活动预告 | 直播行业“内卷”,以产品力拉动新的数据增长点
- 项目管理精华读书笔记(六)
- Google Earth engine (GEE) - ghsl global population grid dataset 250 meter resolution
- 英特尔13代酷睿旗舰曝光,单核5.5GHz
- redis那些事儿
- 读书笔记:《心若菩提》 曹德旺
- How to clean up v$rman_ backup_ job_ Details view reports error ora-02030
- Double linked list of linear list
- Encapsulation attempt of network request framework of retro + kotlin + MVVM
猜你喜欢

php服务器 与redis交互大量CLOSE_WAIT分析

进程与线程

一文搞懂Go语言Context

A simple method of adding dividing lines in recyclerview

Application of high-precision indoor positioning technology in safety management of smart factory

活动预告 | 直播行业“内卷”,以产品力拉动新的数据增长点

00后抛弃互联网: 毕业不想进大厂,要去搞最潮Web3

Gut | 香港中文大学于君组揭示吸烟改变肠道菌群并促进结直肠癌(不要吸烟)

Solve undefined reference to`__ aeabi_ Uidivmod 'and undefined reference to`__ aeabi_ Uidiv 'error

Expandablelistview that can expand and shrink (imitating the list page of professional selection of Zhilian recruitment)
随机推荐
基于I2C协议的驱动开发
Intel 13th generation core flagship exposure, single core 5.5ghz
面試題總結(2) IO模型,集合,NIO 原理,緩存穿透,擊穿雪崩
ASP. Net hotel management system
CSRF
After a month, I finally got Kingdee offer! Share tetrahedral Sutra + review materials
金额计算用 BigDecimal 就万无一失了?看看这五个坑吧~~
封装一个koa分布式锁中间件来解决幂等或重复请求的问题
英特尔13代酷睿旗舰曝光,单核5.5GHz
one hot 独热码
Qt+VTK+OCCT读取IGES/STEP模型
Android log system
行业唯一!法大大电子合同上榜36氪硬核科技企业
How to become a senior digital IC Design Engineer (1-2) Verilog coding syntax: Verilog 1995, 2001, 2005 standards
MATLAB extrait les données numériques d'un fichier txt irrégulier (simple et pratique)
AMS Series 1 - AMS startup process
图解网络:什么是虚拟路由器冗余协议 VRRP?
Processes and threads
Summary of interview questions (2) IO model, set, NiO principle, cache penetration, breakdown avalanche
Oracle收回权限 & 创建角色