当前位置:网站首页>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 .
边栏推荐
- [LeetCode]515. 在每个树行中找最大值
- GBase 8a OLAP分析函数cume_dist的使用样例
- Go从入门到实战——仅需任意任务完成(笔记)
- A method of go accessing gbase 8A database
- Go从入门到实战——package(笔记)
- Go从入门到实战——共享内存并发机制(笔记)
- Stm32f107+lan8720a use stm32subemx to configure network connection +tcp master-slave +udp app
- win11桌面出现“了解此图片”如何删除
- Go from starting to Real - Interface (note)
- GBase 8a V8版本节点替换期间通过并发数控制资源使用减少对系统影响的方法
猜你喜欢
随机推荐
集合代码练习
. Net learning notes (V) -- lambda, LINQ, anonymous class (VaR), extension method
Slow bear market, bit Store provides stable stacking products to help you cross the bull and bear
GBase 8a OLAP函数group by grouping sets的使用样例
Go从入门到实战——Panic和recover(笔记)
Have time to look at ognl expressions
开源技术交流丨一站式全自动化运维管家ChengYing入门介绍
I think I should start writing my own blog.
Go从入门到实战——协程机制(笔记)
Oracle migration MySQL unique index case insensitive don't be afraid
微服务之远程调用
[LeetCode]572. 另一棵树的子树
Special training of guessing game
Express e stack - small items in array
Common problems encountered by burp Suite
[LeetCode]30. Concatenate substrings of all words
STM32CubeIDE1.9.0\STM32CubeMX 6.5 F429IGT6加LAN8720A,配置ETH+LWIP
Gbase 8A method for reducing the impact on the system by controlling resource usage through concurrency during node replacement of V8 version
关于异常处理的知识整理
鲜为人知的mysql导入数据