当前位置:网站首页>Summary of Web testing and app testing by bat testing experts
Summary of Web testing and app testing by bat testing experts
2022-06-27 21:54:00 【Software testing】
Just from the level of functional testing ,App test 、Web There is no difference between process and functional testing , But because of the differences in system structure (web project ,b/s framework ;app project ,c/s structure ) There are different emphases in the test , Here are some contents for your study and reference .

web The test point
1. A functional test :
Whether the functions realized are consistent with the requirements ;
2. Interface tests :
Is the interface beautiful , Whether the style is consistent , Is the text correct ;
3. Link test :
Open link speed is reasonable ; Whether to link to the right page ; Is there a blank page ;
4. Performance testing :
How many users can the system support online at the same time ; More than these users , What kind of response will the system give ;
5. Compatibility test :
Projects in different operating systems , Whether the functions on different browsers can be used normally ;
6. Safety test :
Whether the user's login name and password are encrypted during transmission ;
The user did not operate the page for a long time ,session Whether the session will expire , Ask the user to log back in ;
Log files cookies Whether the user name and password are encrypted ;
Whether there are restrictions on the number of logins and the login device , Whether it supports multiple devices login with one account ;
APP The test point
1. Install uninstall test :
app stay Different operating systems ( Android and ios), Different versions , Whether it can be successfully installed on different models ;
During installation , Suddenly cut off the network or the network is not good , Whether there are good tips , Whether it can be downloaded normally after network recovery ;
During installation , Suddenly out of memory , Whether there is a corresponding prompt ;
During installation , Whether the cancel operation is supported ;
During installation , Sudden crash , power failure , stuck , When the phone returns to normal , Whether it can be installed normally ;
Whether it can run normally after successful installation
On different systems when unloading , Different versions can be uninstalled successfully ;
Whether the cancel operation is supported during the unload process ;
In the process of unloading , Sudden crash , power failure , stuck , When the phone returns to normal , Whether it can be unloaded normally ;
After the uninstall is complete , Check to see if the file is unloaded clean ;
2. Run the test :
In operation , Whether there is a loading prompt ;
Whether the running speed is smooth ;
Whether the switching between each module is normal ;
3. Update the test :
Open the old version app when , Is there any update prompt , And it can be successfully updated on different mobile phone versions ;
Open the new version app when , Don't show update tips , Check for updates in settings , The prompt has been updated to the latest version ;
if app Force update when , The user opens the old version app when , There are update tips , Old edition qpp New features are not available , User exits app, Before going into Enter into app when , There are still forced updates ;
if app Not forced updates , The user opens the old version app, There are update tips , Cancel the update , When you open it again , There are still updates ;
Without deleting the client , Whether the user can update successfully , Check to see if the new version functions properly ;
During the update , Whether the update speed is reasonable ;
During the update , Suddenly the network is not good, whether there is a prompt ;
During the update , Sudden crash , power failure , stuck , When the phone returns to normal , Whether it can be updated successfully ;
4. Compatibility test :
app On different mobile phones , Different operating systems , Whether the functions of different mobile phone versions are normal ;
5. Weak network environment test :
app stay wifi、4g、3g、2g Whether it can operate normally under normal conditions ;
app When the Internet is bad , Whether to give a prompt ;
app When the network is bad , There will be duplicate submissions , The problem that users click constantly , Whether or not the development makes a judgment ;
When the network changes from bad to good , Whether the software function can be used normally
6. Interrupt conflict test :
app Make or receive calls at runtime 、 Send a text message 、 Take mail 、 What are the tips for starting the camera ;
app Sudden power failure during operation 、 Broken net 、 Keep clicking 、 Keep refreshing 、 Whether the background crashes before switching ( Abnormal test )
7. Pressure test :
Android monkey, Keep clicking 、 Sliding screen , See if the software crashes .
8. Switch between front and back of application :
app Switch to the background , Back to app, Check whether it stays in the last operation interface ;
app Switch to the background , Back to app, Check whether the function and application status are the same ;
app Switch to the background , Back to the front desk , Notice if the program crashes , Especially when switching from the background to the foreground, the data will be updated automatically ;
When the lock screen is off, enter app Notice if it will break down , Whether the functional state is normal , Especially when switching from the background to the foreground, the data will be updated automatically ;
When you kill app process , And open app,app Can you start it normally ;
For pages with data exchange , Each page must be tested for front and back switching and screen locking , This kind of page is most likely to crash ;
When the prompt box that must be handled appears , Switch to the background , Switch back , Check if the prompt box still exists , Sometimes, the prompt box will disappear automatically ;
app Horizontal and vertical screen switching , Whether the function is normal ;
9. Message push switch test :
Message push is on by default ;
Turn off message push after it is turned off , No push messages received ;
Whether the push switch can receive messages normally ;
app At run time, message push does not go into the message bar ;
app When hanging up in the background , The message bar can receive push reminders , Click and disappear from the message bar
The house needs to be built layer by layer , Knowledge needs to be learned at one point one . We should lay a good foundation in the process of learning , More hands-on practice , Don't talk much , The last dry goods here ! I stayed up late to sort out the stages ( function 、 Interface 、 automation 、 performance 、 Test open ) Skills learning materials + Practical explanation , Very suitable for studying in private , It's much more efficient than self-study , Share with you .
Get off w/x/g/z/h: Software testing tips dao
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
边栏推荐
猜你喜欢

Go从入门到实战——CSP并发机制(笔记)

Common problems encountered by burp Suite

Go从入门到实战——仅执行一次(笔记)

"Apprendre cette image" apparaît sur le Bureau win11 comment supprimer

List of language weaknesses --cwe, a website worth learning

What is the core competitiveness of front-line R & D personnel aged 35~40 in this position?

读写分离-Mysql的主从复制

单元测试界的高富帅,Pytest框架,手把手教学,以后测试报告就这么做~

How to delete "know this picture" on win11 desktop

跟我一起AQS SOS AQS
随机推荐
[LeetCode]动态规划解分割数组I[Red Fox]
洛谷P5706 再分肥宅水
Go从入门到实战——共享内存并发机制(笔记)
我想我要开始写我自己的博客了。
Go从入门到实战——多态(笔记)
Go from entry to practice - dependency management (notes)
io流代码
[LeetCode]186. Flip word II in string
【MySQL】数据库函数通关教程下篇(窗口函数专题)
[LeetCode]513. 找树左下角的值
Simulink method for exporting FMU model files
[LeetCode]572. 另一棵树的子树
跟我一起AQS SOS AQS
Go from introduction to practice - Interface (notes)
Express e stack - small items in array
Burp suite遇到的常见问题
Installing Oracle11g under Linux
Go from introduction to actual combat - panic and recover (notes)
. Net learning notes (V) -- lambda, LINQ, anonymous class (VaR), extension method
Go从入门到实战——任务的取消(笔记)