您当前的位置: 首页 > 
  • 1浏览

    0关注

    265博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

功能测试之设计语言测试:功能测试包含哪些测试?分别有什么作用

可可爱爱的程序员 发布时间:2022-06-09 20:35:14 ,浏览量:1

 Web 设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML 等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML 的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript 或Perl 等,也要进行验证。

  在设计Web 系统时,使用不同的脚本语言给系统带来的影响也不同,如HTML 的不同版本对Web 系统的影响就不同。关于设计语言的测试,应该注意以下几个方面:

  (1)与浏览器的兼容性。由于不同的浏览器内核引擎不同,导致不同的开发语言与浏览器的兼容情况不同,当前主流浏览器的引擎有Trident、Tasman、Pesto、Gecko、KHTML、WebCore 和WebKit。

  (2)与平台的兼容性。不同脚本语言与操作系统平台的兼容性也有所不同,测试过程中必须考虑对不同操作系统平台的兼容,即脚本的可移植性。

  (3)执行时间。由于不同脚本语言执行的方式不同,所以其执行的时间也不同。

  (4)嵌入其他语言的能力。有一些操作脚本语言无法实现,如读取客户端的信息,此时即需要使用其他语言来实现,即测试过程中应该考虑当前脚本语言对其他语言的支持程度。

  (5)数据库支持的程度。考虑系统数据库可能升级的问题,测试时需要考虑脚本语言支持数据库的完善程度。

功能测试包含哪些测试?功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

  功能测试包含哪些测试?分别有什么作用?接下来我们具体了解一下:

 一、链接测试

  测试所有链接是否按指示的那样确实链接到了该链接的页面;测试所链接的页面是否存在;测试web应用系统上没有孤立的页面。

 二、表单测试

  表单一般指在界面进行数据提交操作的,包括新增和修改数据。它涉及到的测试包括以下方面:

  1、输入框测试,长度、数据类型、必填、重复、空格、sql注入以及一些业务相关约束。

  2、下拉框测试,默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择;业务常见选取的操作。

  3、大小、尺寸、格式、数量、文件内容规则验证。

  4、表单提交按钮测试,是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网、提交、提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同时操作的场景测试)。

三、搜索测试

  搜索条件一般为2种情况:输入框、下拉框。对于多个条件的页面搜索可以按照下面的编号顺序去进行测试。

  1、任单个条件查询:模糊搜索、超长搜索、不存在与之匹配的条件、为空。

  2、任两个组合查询:确保任两个组合查询的正确性,验证两个组合的所有情况。

  3、三个组合查询:不需要测试三个组合的全部级组合。因为前面针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三种组合进行测试即可。

  4、全条件组合查询:确保最大组合的正确性。

  默认条件查询:补充默认条件查询的用例。

  5、根据需求或者业务规则选取重点条件组合查询。

  搜索框搜索还有一种常见的情况就是:时间输入框,按时间来搜索的测试点,可以从以下考虑:

  1、开始时间

关注
打赏
1656598245
查看更多评论
立即登录/注册

微信扫码登录

0.0937s