当前位置:网站首页>Considerations for testing a website
Considerations for testing a website
2022-07-04 06:08:00 【wg_ FdaFGcFB】
First , Find the requirement description 、 Website design and other related documents , Analyze test requirements .
Make a test plan , Determine test scope and test strategy , It generally includes the following parts : Functional testing ; Interface tests ; Performance testing ; Database test ; Safety test ; Compatibility test
Design test cases :
Functional tests can include , But not limited to the following aspects :
Link test . Whether the link jumps correctly , Whether there are empty pages and invalid pages , Whether there is an incorrect error message returned .
Submit functional tests .
Whether multimedia elements can be loaded and displayed correctly .
Whether multi language support can correctly display the selected language, etc .
Interface testing can include but not limited to the following aspects :
Whether the style of the page is uniform , beautiful
Is the page layout reasonable , Whether the key content and hot content are outstanding
Whether the control works normally
For controls that are required but not installed , Does it provide the function of automatic download and installation
Text check
Performance testing is generally considered from the following three aspects :
Pressure test ; The load test ; Strength test
Database testing needs to decide whether it needs to be carried out . Generally, database needs to consider connectivity , Access to data , Verification of data content .
Safety test :
Basic login function check
Is there an overflow error , Cause system crash or permission disclosure
Check the common security problems of related development languages , for example SQL Injection, etc.
If you need advanced security testing , Make sure to get help from a professional security company , Outsourcing testing , Or get support
Compatibility test , According to the description of the requirements , Identify supported platform combinations :
Browser compatibility ;
The compatibility of the operating system ;
Software platform compatibility ;
Database compatibility
Carry out tests , And record defects . Reasonably arrange and adjust the test progress , Get the resources needed for the test ahead of time , Establish a management system ( for example , Requirements change 、 risk 、 To configure 、 Test documentation 、 Defect report 、 Human resources and so on ).
Review regularly , Evaluate and summarize the test , Adjust the content of the test .
边栏推荐
- Configure cross compilation tool chain and environment variables
- Detailed explanation of common APIs for component and container containers: frame, panel, scrollpane
- 对List进行排序工具类,可以对字符串排序
- 我的NVIDIA开发者之旅——优化显卡性能
- The difference between PX EM rem
- Learning multi-level structural information for small organ segmentation
- 1.1 history of Statistics
- Webrtc quickly set up video call and video conference
- C réaliser des jeux de serpents gourmands
- How to determine whether an array contains an element
猜你喜欢

win10清除快速访问-不留下痕迹

AWT介绍

C réaliser des jeux de serpents gourmands

How to expand all collapse panels

High performance parallel programming and optimization | lesson 02 homework at home

ES6 模块化

webrtc 快速搭建 视频通话 视频会议

剑指 Offer II 038. 每日温度

Kubernets first meeting

Configure cross compilation tool chain and environment variables
随机推荐
每周小结(*63):关于正能量
198. House raiding
Detailed explanation of common APIs for component and container containers: frame, panel, scrollpane
How to solve the component conflicts caused by scrollbars in GridView
[openvino+paddle] paddle detection / OCR / SEG export based on paddle2onnx
Online shrimp music will be closed in January next year. Netizens call No
Take you to quickly learn how to use qsort and simulate qsort
分布式CAP理论
Distributed cap theory
测试岗的中年危机该如何选择?是坚守还是另寻出路?且看下文
Review | categories and mechanisms of action of covid-19 neutralizing antibodies and small molecule drugs
Weekly summary (*63): about positive energy
"In simple language programming competition (basic)" part 1 Introduction to language Chapter 3 branch structure programming
How does apscheduler set tasks not to be concurrent (that is, execute the next task after the first one)?
JS get the attribute values nested in the object
Layoutmanager layout manager: flowlayout, borderlayout, GridLayout, gridbaglayout, CardLayout, BoxLayout
卸载Google Drive 硬盘-必须退出程序才能卸载
JS扁平化数形结构的数组
Recommended system 1 --- framework
C réaliser des jeux de serpents gourmands