Transformers项目之旅
——“链接测试”篇
Transformers项目之旅悄然结束,从项目需求多次修改和确认、mockup/demo评审…开发、测试,直至产品上线及维护,舔尝了其中的“酸甜苦辣”~最后浓缩为7个字:为产品质量而升,为测试效率而战!
项目结束后,本人根据自身产品的特点,为了解决实际问题,从测试手段和测试效率双向保证产品的质量及后期的稳定性。
此次分享基于上述点出发,将经验、教训和改进方法与大家共勉。
(一)链接测试篇
首先,抛出一个问题:当测试方拿到一个web页面,发现有大量的链接,我们如何保证链接的正确性?
链接的正确性,主要表现在:1、测试的链接页面是否存在 2、测试的链接是否正确链接到想要的页面 3、测试的系统中是否存在未链接到的页面,即孤立页面(需指定的URL才能定向到此页面)
目前,从多次项目实践来看,我们主要保证链接测试正确性的1、2点。
我们可以很“卖力”的进行手工测试,将鼠标hover到这些链接的同时,逐个查看页面左下角url是否正确显示,然后狂点这些链接,当发现bug,我们“窃喜”的告知开发这个链接有问题。
可是,当一个页面成了大量链接的“载体”,并且要用多种类型的主账号、子账号去测这些页面,作为测试的我们,似乎高兴不起来了~好纠结,好费时,好难过。。。但是,为了产品的质量,链接测试是我们必不可少的。
我开始思考:链接测试能否自动化?
答案:一定是OK滴!
本人开始搜寻网上链接测试的工具,锁定Xenu Link Sleuth、HTML Link Validator、Web Link Validat工具。比较杯具的是,这些受大众喜爱的链接测试工具,并不支持TB的Daily测试环境。这些链接测试工具都存在些许问题:无法绕开账号登陆后,进入Daily测试环境过程中跳出的https安全站点警告。
此时,是比较纠结和难过的时候~
TB人会从自身测试环境出发,开发适用于自身测试环境的工具。基于这点,从TB内网的工具站点,本人下载了“链接分析工具”。
不得不说,工具的使用,可以大大提高测试效率!
感受TB工具的强大,同时我们也可以成为工具改进的参与者。在与开发者多次切磋改进后,不得不说,此工具解决了本人所在产品线的页面链接(Daily环境)的问题:
1、 页面上所有链接测试:快捷/普通菜单链接、模块管理内嵌链接、页头/页尾链接
2、 不同类型的卖家主账号和子账号下页面的链接
3、 测试的链接页面是否存在
4、 测试的链接是否正确链接到想要的页面
此工具的辅助,大幅度提升了链接测试效率,链接分析器操作如下:
1) Daily环境下用测试账号登陆后,双击打开“链接分析器”,锁定,,某页面
2) 按快捷键F4,“链接分析器”获取此页面所有链接
3) 保留要进行分析的链接,点击【开始分析】,分析进行中
4) 分析完毕,结果如下:(√:通过 囧:失败)
根据自身产品特点,使用此工具,链接测试分析效率极大提高!
- 大小: 11.9 KB
- 大小: 33.4 KB
- 大小: 32.9 KB
- 大小: 33 KB
分享到:
相关推荐
"WEB页面测试类"这一主题涵盖了多种测试技术和方法,旨在确保Web应用程序的稳定性和可靠性。以下将详细阐述相关知识点: 1. **Web页面测试的重要性**:Web页面测试不仅验证了页面的正确渲染,还检查了交互功能、...
【网页链接测试工具详解】 网页链接测试工具,如标题所示,是一种专门用于检查网站链接完整性和有效性的实用软件。在互联网环境中,一个网站的健康运行离不开每个页面和链接的正常工作。这种工具可以帮助网站管理员...
3. **链接测试**:检查所有链接是否有效,指向正确的页面。 4. **兼容性测试**:在不同的浏览器和设备上测试页面的表现,确保一致性和可用性。 5. **交互测试**:模拟用户的各种操作,测试页面的响应情况。 6. **...
### Web页面测试用例知识点详解 #### 一、页面检查 **1. 不同权限用户页面检查** - **目标**: 验证不同权限级别的用户访问特定页面时能否看到与其权限相匹配的内容。 - **测试步骤**: - 登录不同级别的用户账号...
通过分析和理解这些文件,开发者可以了解到如何在客户端和服务器端处理链接点击事件,以及如何在VB6环境中模拟Web页面行为。这涵盖了前端的HTML和JavaScript交互,以及后端的VBScript和VB6编程,对于理解Web开发的...
Web页面功能自动化测试 Web页面功能自动化测试是使用QTP(QuickTest Professional)进行Web页面自动化测试的技术方案。QTP是一种功能强大且灵活的自动化测试工具,广泛应用于Web应用程序的自动化测试中。 在本资源...
同时,页面结构、菜单和链接的风格应保持一致。 **图形测试**涵盖了图片、动画、边框等各种视觉元素。图形应有明确的用途,颜色搭配得当,文字排版正确。此外,图片的质量和大小也需考虑,通常使用JPG或GIF格式进行...
### WEB安全性测试测试用例(基础) #### 一、输入验证 输入验证是Web安全测试中的一个重要环节,它主要关注用户提交的数据是否符合预期的格式和类型,旨在防止恶意数据被提交到系统中,造成安全漏洞。以下是几种...
Web测试是软件质量保证的重要环节,特别是对于Web应用程序来说,确保页面和后台功能的完整性和稳定性至关重要。以下是对Web测试内容的详细解释: **页面测试**: 1. **HTML**:检查HTML代码的正确性,确保符合W3C...
通过以上解析可以看出,这部分内容涵盖了Web测试的多个方面,包括但不限于导航、链接、表单验证、登录功能、日期选择器、权限管理、数据完整性以及异常处理等多个方面,为Web测试提供了全面而深入的指导。...
- **链接测试**:检查所有链接的有效性,确保它们指向正确的目标页面,并验证链接页面是否存在。同时,需确认不存在孤立页面,即无其他链接可到达的页面。 - **表单测试**:测试表单提交的完整性和信息的准确性,...
链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道...
链接完整性测试是确保Web应用中所有页面之间的链接正确无误的关键步骤。此测试需要检查每个链接是否指向正确的页面,是否存在死链或者错误的链接地址。 **1. 工具选择** 常用的工具如Link Sleuth等可以帮助快速...
5. **链接测试**: - 检查所有外部链接的有效性。 - 测试内部链接是否指向正确的页面。 6. **结构测试**: - 用户在使用Web应用时,应能轻松找到所需信息。 - 确保导航结构直观、易于理解。 #### 四、总结 ...
1. 分辨率测试:Web页面应当在不同的屏幕分辨率下正常显示。常见的分辨率包括1024*768、1280*1024和800*600等。测试用例应验证在不同分辨率设置下网页布局的适应性和元素的可视性。 2. 网址(URL)测试:确保所有...
1. 链接测试:测试所有链接是否按指示的那样确实链接到了该链接的页面,测试所链接的页面是否存在,保证 Web 应用系统上没有孤立的页面。 2. 表单测试:测试注册、登陆、信息提交等操作的完整性,以校验提交给服务器...
链接测试** - 发现并处理404错误页面。 - 避免死链接,操作完成后的页面需提供返回按钮以便返回之前的操作页面。 **10. IE的后退功能** - 用户退出系统后,无论直接关闭浏览器还是点击后退键,均不应返回系统。 ...
JCrawler是一款开源的Web爬虫和压力测试工具,其核心功能在于能够自动遍历网站的链接并执行一系列操作。虽然主要被设计为数据抓取工具,但JCrawler也可以用来进行基本的Web压力测试,尤其是当需要对整个网站进行深度...
链接测试是Web测试中非常重要的一个环节,主要用于确保网站的所有链接都能正确地引导用户到达目标页面。链接测试主要包括以下几个方面: 1. **页面链接有效性**:检查页面是否存在无法连接的内容,包括图片、文字...