美文网首页Web测试
Web测试不容易被关注的问题

Web测试不容易被关注的问题

作者: 阿佳娜 | 来源:发表于2018-03-29 17:43 被阅读40次

安全问题考虑

直接URL链接检查:

在Web系统中,匿名在地址栏直接输入各个功能页面的URL地址,检查系统是否处理了权限控制

测试:

越权访问,非登录访问该链接,获取所有系统url,在非登录情况下进行遍历截图,或关键字判断,验证非登录状态下无法访问具有访问权限限定的

【图示】是测试简书的一个例子说明:

输入判断问题:

1、所有键盘输入的特殊字符,均可以正常保存

2、需要特别处理英文单引号、英文双引号等引起程序错误的问题

3、需要处理“‹”、“/”和“\”等容易保存出错的字符

4、数字框只能输入数字的内容

5、日期框需要判断日期是否合法

6、文本框需要判断字段长是否限制了

7.文本框输入超长一段纯英文字符

8.文本框输入超长一段纯数字字符

9.文本框输入超长一段纯特殊字符

对于空格的处理,如果系统想trim掉字符串最开头和最后的空格,则需要整个儿系统都使用此策略,否则会造成数据传递不一致的问题

需要前台页面使用js来判断输入的合法性,同时后台逻辑也要添加判断输入合法性的判断。

预防方法: 

开发:开发公共处理特殊字符的模块,在系统中进行规范应用

测试:对所有输入字段,进行输入判断测试,超长、空、特殊字符、utf8字符等,并验证其他页面输入有效性,验证前台和后台均加有输入判断逻辑。

这里提一下:我在实际测试过程中,在文本框中输入很长的一段字符不包含换行符,提交后页面出现横向滚动条,这是最常见的bug

多浏览器访问的情况:

用户可能打开不同的浏览器使用相同的用户登录后进行操作,程序处理的时候要考虑到数据的一致性和同步问题

多个浏览器使用不同用户,则cookie操作不会出现用户信息混乱的问题

预防方法: 

开发:提前考虑到多个浏览器操作和多用户操作的使用场景,在使用cookie本地信息时需要做好针对性的程序处理,依据以往出现的问题设计开发规范

测试:按照多浏览器和多用户的使用情况,进行更多场景的测试

测试场景:

1.多个浏览器操作同一个用户(前后数据一致)

2.不同浏览器操作相同用户

3.不同浏览器操作不同用户

相关文章

  • Web测试不容易被关注的问题

    安全问题考虑 直接URL链接检查: 在Web系统中,匿名在地址栏直接输入各个功能页面的URL地址,检查系统是否处理...

  • python web接口测试--使用flask框架进行mock测

    web接口测试为什么要mock呢 (1)需要将当前被测单元和其依赖模块独立开来,构造一个独立的测试环境,不关注被测...

  • Web测试关注点

    一 、界面检查 1.页面名称、title正确显示 (默认页、跳转页、返回页) 2.文字格式统一,页面排版整齐 3....

  • 常见web安全问题的测试关注点

    本文章转载于搜狗测试 先回顾一下今年来发生的由于互联网安全问题引发的事件 ·2014年3月,携程网用户支付信息出现...

  • 【干货了解】app测试与web测试有哪些不同之处

    app测试与web测试有哪些不同之处问题分析:考官考核下是否对APP测试及web测试是否熟悉,是否有真正工作经验核...

  • LR 第一节

    性能测试流程 注意点: 性能测试用例设计,特别关注数据容量的问题性能测试环境搭建,与被测试环境区分开执行:跑脚本、...

  • 被关注的问题

    不知道是不是最近懂得了投稿,有几篇文章上了榜,关注我的人突然多了起来。 按照礼尚往来的原则,凡关注我的我必回关,除...

  • Web 测试(1) | Web 原理与 Web 测试基础

    Web测试基础 I. 如何开展Web测试 Web测试的对象 Web的页面元素 Web的业务逻辑 Web的数据行为 ...

  • 测试用例-基础通用的关键测试点整理

    在测试多个web、移动端项目之后,总结一下功能测试中基础通用的关键测试点(自己简单整理,有问题请提出) web项目...

  • web安全测试文章

    Web安全测试漏洞场景 web安全性测试用例 验证码的测试用例分析 WEB安全测试的类型 Web安全测试中常见逻辑...

网友评论

    本文标题:Web测试不容易被关注的问题

    本文链接:https://www.haomeiwen.com/subject/oytmcftx.html