Web主动化测试怎么做?Web网页测试全流程解析

打印 上一主题 下一主题

主题 842|帖子 842|积分 2526

1、功能测试

web网页测试中的功能测试,重要测试网页中的全部链接、数据库毗连、用于在网页中提交或获取用户信息的表单、Cookie 测试等。
(1)查看全部链接:
·测试从全部页面到被测特定域的传出链接。
· 测试全部内部链接。
· 测试链接在同一页面上跳转。
· 测试链接用于从网页向管理员或其他用户发送电子邮件。
· 测试是否有任何被孤立的页面。
· 最后,链接检查包括检查全部上述链接中的损坏链接。
(2)测试全部页面上的表单:
表单是任何网站都不可或缺的一部分。表单用于接收来自用户的信息并与他们举行交互。那么在这些表格中应该检查什么?
· 首先,检查每个字段的全部验证。
· 检查字段中的默认值。
· 表单中的字段输入错误。
· 用于创建表单(如果有)、表单删除视图或修改表单的选项。
以搜索引擎项目的测试为例。在这个项目中,我们有广告商和会员注册步骤。每个注册步骤和流程都不同。我们必要测试注册流程是否能够正确实验。注册表单有不同的字段验证,如电子邮件、ID、用户财政信息验证等。全部这些验证都应在手动或主动 Web 测试中举行检查。
(3)Cookie测试:
Cookie是存储在用户计算机装备上的小文件。Cookie基本上用于维护登录状态的验证。通过在欣赏器选项中启用或禁用 cookie 来测试应用程序。
在写入用户计算机之前测试 cookie 是否已加密。如果当下正在测试会话 cookie(即会话结束后过期的 cookie),必要在会话结束后检查登录会话和用户统计信息。通过删除 cookie 检查对应用程序安全性的影响。
(4)检查页面HTML/CSS:
如果我们的网站正在针对搜索引擎做相干的SEO类优化工作,那么 HTML/CSS 验证是最告急的一项。这一块儿重要验证站点是否存在HTML语法错误。检查网站是否可以被不同的搜索引擎抓取。
(5)数据库测试:
数据一致性在 Web 应用程序中也非常告急。我们在编辑、删除、修改表单或实验任何与数据库相干的功能时,都应检查数据的完备性和错误。
检查全部数据库的查询是否正确实验、数据是否被检索以及是否正确更新。别的一项关于数据库的测试则是数据库的负载,这一块儿会在下方的Web负载和性能测试这一块讲到。
2、可用性测试

可用性测试是测量系统的人机交互特性并识别缺点以举行纠正的过程。
· 易于学习
· 导航
· 主观用户满意度
· 团体外貌
(1)导航测试:
导航是指用户如何欣赏网页、不同的控件(如按钮、框)或用户如何使用页面上的链接来欣赏不同的页面。
可用性测试包括以下内容:
· 该网站应该易于使用。
· 提供的说明应该非常清晰。
· 检查提供的说明是否完完满意其目的。
· 主菜单应在每一页上提供。
· 它应该足够一致。
(2)内容检查:
内容应该合乎逻辑且易于理解。检查是否有文字错误。网站配色的使用,是否符适用户体验。
您可以遵循一些用于网页和内容构建的标准颜色。这些是广泛担当的标准,就像我上面提到的关于恼人的颜色、字体、框架等的标准。
内容应该是故意义的。全部锚文本链接都应该正常工作。图像应以适当的尺寸正确放置。这些是 Web 开发中应该遵循的一些基本的告急标准。您的使命是验证 UI 测试的全部内容。
(3)网站舆图:
与搜索选项一样,站点舆图也有助于处理文件等。站点舆图应与网站上的全部链接一起提供,并具有适当的导航树视图。检查网站网站舆图上的全部链接。
“站内搜索”选项将资助用户轻松快速地找到他们正在寻找的内容页面。这些都是可选项目,如果存在,则应举行验证。
3、接口测试

在 web 测试中,应该测试服务器端接口。这可以通过验证通讯是否正确完成来完成。应测试服务器与软件、硬件、网络和数据库的兼容性。
重要接口有:
· Web服务器和应用服务器接口
· 应用服务器和数据库服务器接口。
检查是否实验了这些服务器之间的全部交互并正确处理了错误。如果数据库或 Web 服务器针对应用程序服务器的任何查询返回错误消息,则应用程序服务器应捕捉这些错误消息并将其适当地显示给用户。
检查如果用户在中心停止任何事务会发生什么?检查如果在两者之间重置与网络服务器的毗连会发生什么?
4、兼容性测试

网站的兼容性是一个非常告急的测试。
兼容性测试具体测试以下几项:
· 欣赏器兼容性
· 操纵系统兼容性
· 手机欣赏
(1)欣赏器兼容性:
欣赏器的兼容性测试,可以说是网站测试中最具影响力的部分。 一些应用程序非常依赖欣赏器。不同的欣赏器有不同的配置和设置,我们必要测试网页在各系统、各欣赏器品牌和版本下展示效果是否一致。
首先,网站编码应该是跨欣赏器平台兼容的。如果我们使用 java 脚本或 AJAX 调用来实现 UI 功能、实验安全检查或验证,那么会对我们的 Web 应用程序的欣赏器兼容性测试带来更多的压力。
在 Internet Explorer、Firefox、Netscape Navigator、AOL、Safari 和 Opera 欣赏器等不同版本的欣赏器上测试 Web 应用程序。
(2)操纵系统兼容性:
Web 应用程序中的一些功能是它可能不与全部操纵系统兼容。Web 开发中使用的全部新技能(如图形筹划和不同 API 等接口调用)可能并非在全部操纵系统中都可用。
因此,在具有不同操纵系统风格的不同操纵系统(如 Windows、MAC、Linux)上测试您的 Web 应用程序。
(3)移动欣赏:
我们正处于新技能期间。现在移动端的用户访问量已经远超PC端用户使用量。以是测试网页在移动端各个装备和欣赏器上的展示体验显得尤为告急。
5、性能测试

Web 应用程序应该蒙受很大的负载。Web 性能测试应包括:
· 网络负载测试
· 网络压力测试
在不同的互联网毗连速率下测试应用程序性能。
(1)Web 负载测试
我们必要测试是否有很多用户正在访问或请求同一页面。系统能够蒙受峰值负载的连续时间?该站点应处理多并发的用户请求、来自用户的大量输入数据、同时毗连到数据库的请求、特定页面上的负载等。
(2)网络压力测试
通常压力意味着将系统拉伸到超出其指定限制。实验 Web 压力测试以通过施加压力来破坏站点,并检查系统如何对压力做出反应以及如何从崩溃中规复。通常强调输入字段、登录和注册地域。
在 Web 性能测试中,不同操纵系统和不同硬件平台上测试网站功能,检查软件和硬件内存泄漏相干的错误。
性能测试可用于了解网站的可扩展性或对第三方产品(如服务器和中心件)环境中的性能举行基准测试。
6、安全测试

以下是 Web 安全测试的一些测试用例
通过将内部 URL 直接粘贴到欣赏器地点栏中举行测试,无需登录。这个时间网站的内部页面不应被打开。
在登录用户名、暗码、输入文本框等输入字段中尝试一些无效输入。检查系统对全部无效输入的反应。
除非网站提供了下载选项,否则普通用不能通过URL直接访问Web目录和系统文件。
测试 CAPTCHA 以主动化脚本登录。
测试网站是否应用了SSL安全步伐。如果使用,当用户从非安全 HTTP:// 页面切换到安全 HTTPS:// 页面时,应该会显示正确的提示信息,反之亦然。
全部买卖业务、错误消息和安全漏洞尝试都应记载在 Web 服务器某处的日记文件中。
测试 Web 安全性的重要缘故起因是识别潜在漏洞并随后修复它们。
· 网络扫描
· 漏洞扫描
· 暗码破解
· 日记审查
· 完备性检查器
· 病毒检测
最后: 下方这份完备的软件测试视频学习教程已经整理上传完成,朋侪们如果必要可以自行免费领取【包管100%免费】

这些资料,对于【软件测试】的朋侪来说应该是最全面最完备的备战堆栈,这个堆栈也伴随上万个测试工程师们走过最艰难的旅程,希望也能资助到你!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表