当前位置:网站首页>Past and present lives of QR code and sorting out six test points

Past and present lives of QR code and sorting out six test points

2022-07-06 06:19:00 The elegance of testing

1 The past and present of QR code

The predecessor of two-dimensional code is one-dimensional code , It's the bar code behind the commodity packaging bag . Last century 70 It began to spread in the 1970s , But one-dimensional bar codes can only be recognized horizontally , The storage capacity of information is limited . therefore 80 s , Countries have successively developed QR codes with greater information storage .

QR code originated in the United States and Japan , Now it is very popular in China , The most commonly used is the payment QR code 、 Business card QR code 、 Trip code 、 Green code … With the rapid development of mobile Internet in recent years , QR code has already become an indispensable part of our life …

2 Two dimensional code principle

At present, the most used in the market is QR code (Quick Response Rapid response ), It is a kind of QR code ,QR Code can store more information than ordinary barcode , It doesn't need to align the scanner with a straight line when scanning like a normal barcode .QR The size is square , Only black and white . stay 4 One of the corners 3 individual , Printed smaller , image “ return ” The square pattern of a word . this 3 One is a pattern that helps decode software positioning , The user does not need to aim , Scan at any angle , Data can still be read correctly .

QR code itself is a URL, Only by QR In the form of code URL And user identity information into binary 0 and 1, The black pigment block in the QR code represents 1, The white pigment block represents 0, We scan the code , Get the information in the QR code .

3 QR code generation

Students can try to generate a QR code by themselves , Generate with forage QR code , The address is as follows

https://cli.im/

 picture

4 How to test QR code ?

Understand the history of QR code 、 After the principle , We need to know how to test QR code ?

Let's start with the six tests : A functional test 、 Interface tests 、 Ease of use test 、 Compatibility test 、 Performance testing 、 Security testing

01 A functional test

(1) Whether the scan is successful and whether the correct response is made
(2) Whether there is a prompt when the scan fails
(3) Whether the code scanning entry page is displayed correctly , Whether the jump link is correct
(4) Save scan image , Whether it supports long press image recognition to enter
(5) When scanning only part , Whether the scan was successful
(6) Scan fuzzy QR code , Whether the scan is successful
(7) Scan failure / Expired QR code , Whether the scan is successful
(8) Scan the altered QR code , Whether the scan is successful
(9) A little distance / Long distance scanning QR code , Can I scan
(10) dark / normal / Highlight the environment , Whether the QR code can be scanned successfully
(11) Modify the content related to QR code / After jumping to the website , Do not regenerate QR code , Scan the code to see if the information is updated
(12) Code scanning jump process interrupt test ( Call when scanning code / Incoming information / Mail, etc. )
(13) Scan multiple QR codes at the same time , Whether the scan is successful
(14) Scan the same code multiple times , Whether the scan is successful
(15) Scan the same QR code multiple times , Whether the content after jump is the same
(16) After scanning , Front and rear station switching , Whether the contents before and after switching are consistent
(17) During the scan , Can I cancel exiting the scan
(18) Whether the scan is successful in the case of weak network

02 Interface tests

(19) QR code interface design meets the requirements , Beautiful atmosphere

(20)3 The positioning black boxes are on the upper left 、 The upper right and lower left display

03 Ease of use test

(21) Scan QR code pictures with your mobile phone , Easy to operate , Scan to get the required information

(22) Long press the picture , Identify the QR code picture of the mobile phone , Scan successful

(23) Scan when QR code image is tilted or reversed , Can be scanned successfully

(24) In a dark environment , Automatically adjust the screen brightness when scanning code

04 Compatibility test

(25) Different phone models 、 System compatibility test

(26) QR code pictures of different materials , Scanning test

05 Performance testing

(27) Response time of user scanning operation

(28) Multiple users scan the same QR code at the same time , system performance

06 Security testing

(29) QR code information disclosure

(30) QR code information tampering

(31) QR code carries virus

Last : It can be in the official account : Sad spicy bar ! Get one by yourself 216 Page software testing engineer interview guide document information 【 Free of charge 】. And the corresponding video learning tutorial is free to share !, It includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .

I recommend one 【Python Automated test communication group :746506216】, We can discuss communication software testing together , Learn software testing together 、 Interview and other aspects of software testing , Help you advance quickly Python automated testing / Test Development , On the road to high pay .

Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One Key triple connection !

原网站

版权声明
本文为[The elegance of testing]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060606578356.html