当前位置:网站首页>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 )
边栏推荐
- 如何成为一名高级数字 IC 设计工程师(1-5)Verilog 编码语法篇:操作数
- 数据库增量备份 - DB INCR DB FULL
- Cadence background color setting
- After a month, I finally got Kingdee offer! Share tetrahedral Sutra + review materials
- 多维度监控:智能监控的数据基础
- Internet socket (non) blocking write/read n bytes
- ORACLE 11G 单机冷备数据库
- Solicitation for JGG special issue: spatio-temporal omics
- C language AES encryption and decryption
- Numpy np.max和np.maximum实现relu函数
猜你喜欢

After using the thread pool for so long, do you really know how to reasonably configure the number of threads?

Incremental database backup - DB incr DB full

AIDL

Abandon the Internet after 00: don't want to enter a big factory after graduation, but go to the most fashionable Web3

行业唯一!法大大电子合同上榜36氪硬核科技企业

软考中级软件设计师该怎么备考

FL Studio 20无限试用版水果编曲下载

有赞CTO崔玉松:有赞Jarvis核心目标是使产品变得更加聪明和可靠

AMS Series 1 - AMS startup process

DS90UB949
随机推荐
程序员的创业陷阱:接私活
Kotlin's use of the no Arg compiler plug-in in gradle
asyncio 警告 DeprecationWarning: There is no current event loop
数据库增量备份 - DB INCR DB FULL
软考中级软件设计师该怎么备考
phpcms 提示信息页面跳转showmessage
基于I2C协议的驱动开发
如何成为一名高级数字 IC 设计工程师(1-4)Verilog 编码语法篇:表达式
AMS series - application startup process
Multi dimensional monitoring: the data base of intelligent monitoring
php服务器 与redis交互大量CLOSE_WAIT分析
触摸与屏幕自动旋转调试
Google Earth Engine(GEE)——GHSL 全球人口网格数据集250米分辨率
Execute kubectl on Tencent cloud container service node
Expandablelistview that can expand and shrink (imitating the list page of professional selection of Zhilian recruitment)
Redis things
The five-year itch of software testing engineers tells the experience of breaking through bottlenecks for two years
项目管理精华读书笔记(六)
面试题总结(2) IO模型,集合,NIO 原理,缓存穿透,击穿雪崩
Summary of interview questions (2) IO model, set, NiO principle, cache penetration, breakdown avalanche