WEB测试总结 (架构,设计)精华部分(转)

简介:
1、总计 架构 测试
    1)瘦客户端,业务逻辑规则多数在服务器端执行。如新闻站点、门户网站、信息发布网站等。
    2)胖客户端,安全性要求较高、交互操作频繁、业务逻辑复杂。银行系统、网络游戏、网上办公系统等。
2、Web架构组成部分是否满足需求
    成本、功能、安全性要求、容量要求、传输实时性。
3、服务器配置分布是否满足要求
    Web服务器、应用服务器、
数据库 服务器可以分布在不同物理机器上也可以分布相同的物理机器上,一般优先考虑独立数据库服务器,Web服务器、应用服务器可以在相同的机器上。
4、客户端
设计 测试
    1)功能设置测试:信息服务、办公自动化、Internet支持;
    2)信息组织结构测试:线性结构、分层结构、非线性结构;
    3)页面设计测试:a.页面一致性测试
                    b.用户界面友好性及导航直观性测试;、
                    c.是否适合多种浏览器;
                    d.页文件的命名;
                    e.页面布局技术。
5、服务器端设计测试
    1)容量规划测试:点击率、延迟和流量、服务器资源;
    2)系统
安全测试 :a.常识性安全策略,取消不必要的协议、控制写权限、取消服务器目录浏览属性、记录 日志 等;
                    b.使用加密技术;
                    c.构造防火墙,网络级、应用级、电路级;
                    d.构建网络防毒体系。
    3)数据库设计测试。
6、Web开发测试
    1)源代码分析,主要是使用检查工具来完成;
    2)链接测试,主要借助工具来完成;
    3)框架测试:a.自动调整窗口大小;
                b.是否提供滚动条;
                c.打开新页面是否正常。
    4)表格测试,随窗体变化自动调整大小;
    5)图形测试:a.颜色饱和度及对比度;
                b.链接标识;
                c.图形显示是否正确。

1、与一般应用软件相比,Web测试有以下区别:
第一、Web测试的侧重点是性能、安全、易用性、兼容
第二、测试工具有所不同,如链接测试、表单测试、界面测试
2、功能测试
一、客户端的选择,优先测试流行的客户客户端;
二、客户端浏览器的配置
三、客户端的显示设置
四、内容测试
3、链接测试
一、该链接将用户带到它所说明的地方
二、被链接的页面是存在的
三、保证没有孤立页面
工具有WEBCHECK、LINKBOT、TESTPARTNER、XENU等
4、链接测试工具的优势:
一、简单易用
二、在实现上采用多线程技术,检查速度特别快;
三、对断开的链接可以再次测试,可以避免误判;
四、没有检查链接的数量限制,只受系统资源的约束;
五、可以分析Web应用的结构;
六、检查结果可以分类查看,自动生成HTML格式的报告;
5、Web应用链接主要测试点如下
一、测试内部链接和外部链接中成功和失败的链接点,以及应用中不被其他链接调用的页面;
二、测试链接中新网页、老网页、慢网页以及丢失的图象标题标签和属性标签等;
三、分析Web应用的结构是否合理,包括显示和某个URL相关的链接以及按照标题、描述、作者、大小、最后修改时间、类型为URL链接分类等。
6、易用性测试
易用性测试要考虑以下几个方面:
1)用户的计算机使用经验;
2)用户对浏览器以及Web的使用经验;
3)用户的业务专业知识。
7、Web系统的易用性测试分为三个方面:
1)界面测试
2)辅助功能测试
3)图形测试
一、界面测试要考虑以下几个问题
A.WEB应用系统的最终用户群是谁?
B.WEB应用界面的设计策略是什么?
C.页面中各元素布局的协调性
       a.各元素位置的协调性
       b.各元素颜色的协调性
       c.各元素大小比例的协调性
D.不同页面风格的统一性
E.用户在界面中操作的便利性
F.界面动态操作测试
       a.屏幕分辩率设置的影响
       b.浏览窗口最大化/最小化的影响
       c.选定目标元素的置中与缩放
二、辅助功能测试
A.使用说明,这个没有多大意义,WEB网页按F1弹出来的页面都是IE的帮助页面,除非有特定的帮助说明内容;
B.导航功能
C.站点地图
D.帮助,这个没有多大意义,WEB网页按F1弹出来的页面都是IE的帮助页面,除非有特定的帮助说明内容;


本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2009/09/11/1564496.html,如需转载请自行联系原作者
相关文章
|
10天前
|
安全 NoSQL Shell
web渗透-SSRF漏洞及discuz论坛网站测试
SSRF(服务器端请求伪造)是一种安全漏洞,攻击者可诱使服务端发起任意请求,进而探测或攻击内网系统。常用于端口扫描、访问内部服务、读取本地文件等。常见防御包括限制协议、域名和IP,但可通过302跳转、短地址等方式绕过。
75 1
web渗透-SSRF漏洞及discuz论坛网站测试
|
4月前
|
人工智能 安全 网络安全
Burp Suite Professional 2025.5 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.5 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件
173 3
|
10天前
|
安全 Linux iOS开发
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
116 0
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
|
2月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
333 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
5月前
|
机器学习/深度学习 人工智能 并行计算
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
|
2月前
|
人工智能 物联网 测试技术
智能化测试基础架构:软件质量保障的新纪元
本文介绍了智能化测试基础架构的核心构成与优势。该架构融合AI、领域工程与自动化技术,包含智能测试平台、测试智能体、赋能引擎和自动化工具链四部分,能自动生成用例、调度执行、分析结果,显著提升测试效率与覆盖率。其核心优势在于实现专家经验规模化、质量前移和快速适应业务变化,助力企业构建新一代质量保障体系。建议从构建知识图谱和试点关键领域智能体起步,逐步推进测试智能化转型。
|
4月前
|
人工智能 安全 网络安全
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
229 4
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
|
5月前
|
人工智能 自然语言处理 JavaScript
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!
Magnitude是一个基于视觉AI代理的开源端到端测试框架,通过自然语言构建测试用例,结合推理代理和视觉代理实现智能化的Web应用测试,支持本地运行和CI/CD集成。
728 15
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!
|
5月前
|
安全 测试技术 Linux
Acunetix v25.4 发布 - Web 应用程序安全测试
Acunetix v25.4 (Linux, Windows) - Web 应用程序安全测试
178 3
Acunetix v25.4 发布 - Web 应用程序安全测试

热门文章

最新文章