当前位置:网站首页>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 .
边栏推荐
- What is the core competitiveness of front-line R & D personnel aged 35~40 in this position?
- Luogu p5706 redistributing fertilizer and house water
- Go from starting to Real - Interface (note)
- [LeetCode]30. Concatenate substrings of all words
- Set code exercise
- [LeetCode]动态规划解拆分整数I[Silver Fox]
- Matlab finds the position of a row or column in the matrix
- QT large file generation MD5 check code
- How to delete "know this picture" on win11 desktop
- IO stream code
猜你喜欢

Simulink method for exporting FMU model files

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

Go从入门到实战——行为的定义和实现(笔记)

Interval DP of Changyou dynamic programming

VMware virtual machine PE startup

Go从入门到实战——package(笔记)

集合代码练习

BAT测试专家对web测试和APP测试的总结

How to delete "know this picture" on win11 desktop

Express e stack - small items in array
随机推荐
Gbase 8A OLAP analysis function cume_ Example of dist
Go从入门到实战——错误机制(笔记)
[LeetCode]动态规划解拆分整数I[Silver Fox]
Go从入门到实战——package(笔记)
How to design an elegant caching function
Summary of gbase 8A database user password security related parameters
∫(0→1) ln(1+x) / (x² + 1) dx
MYSQL和MongoDB的分析
洛谷P5706 再分肥宅水
有时间看看ognl表达式
[LeetCode]508. The most frequent subtree elements and
After being forced to develop the app within 20 days, the group was laid off, and the technical director angrily criticized it: I wish "closure as soon as possible!"
熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊
百万年薪独家专访,开发人员不修复bug怎么办?
C language programming detailed version (learning note 1) I can't understand it after reading, and I can't help it.
[leetcode] dynamic programming solution partition array i[red fox]
Go从入门到实战——仅执行一次(笔记)
Burp suite遇到的常见问题
Example of using gbase 8A OLAP function group by grouping sets
Go从入门到实战——任务的取消(笔记)