当前位置:网站首页>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 .
边栏推荐
猜你喜欢

STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP

Go从入门到实战——错误机制(笔记)

清华大学教授:软件测试已经走入一个误区——“非代码不可”

畅游动态规划之区间DP

MYSQL和MongoDB的分析

Go from introduction to actual combat -- channel closing and broadcasting (notes)

流程控制任务

Bit. Store: long bear market, stable stacking products may become the main theme

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

猜拳游戏专题训练
随机推荐
图解基于AQS队列实现的CountDownLatch和CyclicBarrier
io流代码
[LeetCode]515. Find the maximum value in each tree row
linux下安装oracle11g 静默安装教程
win11桌面出現“了解此圖片”如何删除
win11桌面出现“了解此图片”如何删除
Go从入门到实战——CSP并发机制(笔记)
A method of go accessing gbase 8A database
Process control task
Oracle migration MySQL unique index case insensitive don't be afraid
Gbase 8A OLAP analysis function cume_ Example of dist
根据自定义excel标题模板快速excel导出
String类的常用方法
Go从入门到实战——依赖管理(笔记)
Go from introduction to practice - polymorphism (note)
Go from introduction to actual combat - context and task cancellation (notes)
Simulink导出FMU模型文件方法
空指针异常
我想我要开始写我自己的博客了。
GBase 8a OLAP分析函数cume_dist的使用样例