写点什么

软件测试 | 查看隐藏表单域

  • 2023-08-17
    北京
  • 本文字数:446 字

    阅读完需:约 1 分钟

更多学习资料戳!!!

问题

你的网站使用隐藏表单域,而你希望查看他们及其取值。要查找开发人员不希望被修改的参数,隐藏域是首选位置。

解决方案

在 WebScarab 中,选择 Proxy 选项卡,然后选择该选项卡中的 Miscellaneous 窗格。选中标注着“Reveal hidden fields in HTML pages”的复选框,如图 3-10 所示。现在,浏览到某个带有隐藏表单域的网页。它们将显示为纯文本的输入框,如图 3-11 所示。


讨论

有些开发人员和测试人员乌节路“隐藏”表单域的本质。这些域在所呈现的页面上是不可见的,但是在页面被提交时却提供了附加的数据。WebScarab 会将这些隐藏表单域与其他所有内容一同获取,因此它们根本没用真正被隐藏。依赖用户对这些隐藏值的无知是非常危险的。

当你在决定将哪些输入作为边界值测试和等价类划分的候选对象时,你也应该将隐藏域包含进来。因为现在这些输入是明文,没有被隐藏,你的浏览器会允许你直接编辑这些输入。只需单击对应的框并开始输入即可。不过,有些隐藏值时由网页中的 JavaScript 计算得到的,因此你手动输入的值有可能会在表单被提交之前被覆盖。

用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | 查看隐藏表单域_测试_测吧(北京)科技有限公司_InfoQ写作社区