web功能测试方法

常用的Web功能测试方法

功能测试就是对产品各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求功能,即是否满足需求。常用的测试方法如下:

1.页面连接检查:每一个连接是否都有对应的页面,并且页面之间切换正确。

2.相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否正确。

3.检查按钮的功能是否正确:如update,cancel,delete,save等功能是否正确。

4.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。

5.字符类型检查:在应该输入指定类型的内容的地方输入其他类型内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,是否会报错。

6.标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键。查看系统处理是否正确。

7.中文字符处理:在可以输入中文的系统输入中文,查看是否会出现乱码或是否出错。

8.检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的信息是否一致。

9.信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,查看系统有没有处理,是否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。

10.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”看系统如何处理,是否出错,然后选择一个和多个信息,进行删除,看是否正确处理。

11.检查添加与修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必

填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。

12.检查修改重名:修改时把不能重名的项改为存在内容,看是否处理,报错。同时,也要注意,会不会报和自己重名的错。

13.重复提交表单:一条已经成功提交的记录,back后再提交,看看系统是否做了处理。

14.检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看是否出错。

15.search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

16.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会跳到别的地方。

17.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。

18.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*。

19.快捷间检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

20.回车键检查:在输入结束后直接按回车键,看系统处理如何,是否报错。

常用的Web功能测试方法

功能测试就是对产品各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求功能,即是否满足需求。常用的测试方法如下:

1.页面连接检查:每一个连接是否都有对应的页面,并且页面之间切换正确。

2.相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否正确。

3.检查按钮的功能是否正确:如update,cancel,delete,save等功能是否正确。

4.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。

5.字符类型检查:在应该输入指定类型的内容的地方输入其他类型内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,是否会报错。

6.标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键。查看系统处理是否正确。

7.中文字符处理:在可以输入中文的系统输入中文,查看是否会出现乱码或是否出错。

8.检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的信息是否一致。

9.信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,查看系统有没有处理,是否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。

10.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”看系统如何处理,是否出错,然后选择一个和多个信息,进行删除,看是否正确处理。

11.检查添加与修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必

填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。

12.检查修改重名:修改时把不能重名的项改为存在内容,看是否处理,报错。同时,也要注意,会不会报和自己重名的错。

13.重复提交表单:一条已经成功提交的记录,back后再提交,看看系统是否做了处理。

14.检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看是否出错。

15.search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

16.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会跳到别的地方。

17.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。

18.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*。

19.快捷间检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

20.回车键检查:在输入结束后直接按回车键,看系统处理如何,是否报错。


相关文章

  • Web软件的易用性测试探究
  • ComputerKnowledgeAndTechnology电脑知识与技术ComputerKnowledgeAndTechnology电脑知识与技术 Vol.3,No.4,August2008,pp.684-685,723ISSN1009- ...查看


  • 硬件稳定性测试工具和方法
  • 硬件稳定性测试工具和方法 (一)服务器整机系统性能测试工具 一台服务器系统的性能可以按照处理器.内存.存储.网络几部分来划分,而针对不同的应用,可能会对某些部分的性能要求高一些. Iometer (www.iometer.org ):存储子 ...查看


  • 2015年软考软件测评师基础知识汇总
  • 软件测试基本概念 软件质量与软件测试: 软件测试是软件质量保证工作的一个重要环节.软件测试和软件质量保证是软件质量工程的两个不同层面的工作.软件测试只是软件质量保证工作中的一个重要环节.质量保证(QA)的工作是通过预防.检查与改进来保证软件 ...查看


  • 招聘网站设计文献综述
  • <文献综述> 摘要:求职,是当今大学生在毕业前最关注的一个问题.由于如今大学生上网途径非常便捷,使得网络招聘成了异军突起深受大学生广泛欢迎的求职方式.约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作.网 ...查看


  • 性能测试报告模版.(参考)
  • 针对XXXX 内存溢出问题 性能测试报告 (仅供内部使用) 拟制: 日期:审核: 日期:审核: 日期:批准: 日期: 修订记录 目录 1 概述 ................................................ ...查看


  • 本科毕业论文评语
  • 本科毕业论文评语 摘要 在信息检索领域中,信息检索系统评估对于信息检索系统的研究.开发和应用有着显著的影响.大规模的测试集被认为是信息检索系统评估工作的基础,其质量决定着评估工作的效率和评估结果的准确定. CWT系列测试集是北京大学网络实验 ...查看


  • 用高速缓存加速您的 Web 服务
  • 性能概述 在 Web 服务中至少有三个因素(或缺少这些因素)与性能有直接关系: 网络交易时间(Network transaction time):客户机需花多长时间向远程 Web 服务发出一个请求. 处理消息所花费的时间:具体说来,是 XM ...查看


  • 人力资源管理系统软件工程毕业设计论文
  • 摘要 人力资源管理系统是现代企业的核心业务系统之一,人力资源管理的状况和水平对企业的运作和效率至关重要.现代企业人力资源管理的内容非常丰富,可能包含档案管理.合同管理.薪酬管理.招聘管理.绩效管理.系统管理等很多部分.在本次毕业设计中,我们 ...查看


  • 面向资源与面向活动的 Web 服务
  • REST 样式与 SOAP 样式 Web 服务之间关系的概览 文档选项 将此页作为电子邮件发送 未显示需要 JavaScript 的文档选项 级别: 初级 James M. Snell, 软件工程师, IBM 2004 年 11 月 01 ...查看


  • 十大Web服务器漏洞扫描工具
  • 1. Nikto 这是一个开源的Web 服务器扫描程序,它可以对Web 服务器的多种项目(包括3500个潜在的危险文件/CGI,以及超过900个服务器版本,还有250多个服务器上的版本特定问题) 进行全面的测试.其扫描项目和插件经常更新并且 ...查看


热门内容