我们都知道功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法总结如下:
1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以依靠一些工具,如LinkBotPro、File-AIDCS、HTMLLinkValidater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTMLLinkValidater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。
2.相关性检查:功能相关性:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的焙蛉檬?萘斜肀湫巍?br/>数据相关性:下来列表默认值检查,下来列表值检查,如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见。
3.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。常见的错误会出现在重置按钮上,表现为功能失效。
4.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规定的字符串长度是否是正确的,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。
5.字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型。
6.标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。
7.特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。常见的错误是出现在%‘"这几个特殊字符
8.中文字符处理:在可以输入中、英文的系统输入中文,看会否出现乱码或出错。
9.检查信息的完整性:在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信息和添加信息是否一致。要注意检查的时候每个字段都应该检查,有时候,会出现部分字段更新了而个别字段没有更新的情况。
10.信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。
11.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。如果有多页,翻页选,看系统是否都正确删除,并且要注意,删除的时候是否有提示,让用户能够更正错误,不误删除。
12.检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。
13.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错。同时,也要注意,会不会报和自己重名的错。
14.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。对于Web系统来说,可以通过浏览器返回键或者系统提供的返回功能。
15.检查多次使用返回键的情况:在有返回键的地方,返回到原来页面,重复多次,看会否出错。
16.搜索检查:有搜索功能的地方输入系统存在和不存在的内容,看搜索结果是否正确。如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确,搜索的时候同样要注意特殊字符,某些系统会在输入特殊字符的时候,将系统中所有的信息都搜索到。
17.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。
18.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。下载文件能否打开或者保存,下载的文件是否有格式要求,如需要特殊工具才可以打开等。上传文件测试同时应该测试,如果将不能上传的文件后缀名修改为可以上传文件的后缀名,看是否能够上传成功,并且,上传文件后,重新修改,看上传的文件是否存在。

软件测试-18个功能测试点总结相关推荐

  1. 无法定位程序输入点 except_软件测试中的功能测试点(三)

    testkuaibao|软件测试自学公众号 26.输入法半角全角检查 再输入信息中,输入一个或连串空格,查看系统如何处理,如对于要求输入符点型数据的项中,输入全角的小数点("."或 ...

  2. webform中提交按钮同时执行更新和插入操作_软件测试中的功能测试点(三)

    26.输入法半角全角检查 再输入信息中,输入一个或连串空格,查看系统如何处理,如对于要求输入符点型数据的项中,输入全角的小数点("."或".",如4.5):输入 ...

  3. asp ado 连接测试_软件测试中的功能测试点(一)

    01 页面链接检查 一.每一个链接是否都有对应的页面,并且页面之间切换正确.可以使用一些工具,如:LinkBotPro.File-AIDCS.HTMLLink Validater.xenu等工具.Li ...

  4. 软件测试的非业务功能测试点

    除完成业务功能测试外,还需考虑以下方面. 1.生僻字   社保甚至民生行业软件,不可避免的会涉及到姓名,而姓名不可避免的会涉及到生僻字问题.   GB2312标准共收录6763个汉字,GBK共收入21 ...

  5. 软件测试中系统的功能测试,软件测试中的43个功能测试点(下)

    原标题:软件测试中的43个功能测试点(下) 软件测试中的43个功能测试点 新梦想软件测试 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,上期我们分享了 ...

  6. 软件测试---------Web功能测试点(超详细)

    Web功能测试点 Web功能测试:(链接测试.表单测试.Cookies测试.设计语言测试.数据库测试) 1.链接测试:    ①链接与页面对应          – 测试所有链接是否按指示的那样确实链 ...

  7. 测试人即用宝典,全网最全的功能测试点,有这一篇完全足够......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  8. 测试用例实例--常见功能测试点(转)

    笔者在网上看到了一篇文章,个人认为此文对于"软件常用功能测试点"总结的很好,特此摘录下来和大家一起分享.         1. 登陆.添加.删除.查询模块是我们经常遇到的,这些模块 ...

  9. chart控件删除最左边点_常见功能测试点的测试用例大全

    登录.添加.删除.查询模块是我们经常遇到的,这些模块的测试点该如何考虑? 1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不 ...

最新文章

  1. 最强大的GNN出现了!
  2. 软件不可靠,服务是王道
  3. vector机器人 HOW TO CHARGE VECTOR 如何给矢量充电
  4. 网站特效-------旋转的图片
  5. php取掉字符串第一位支付,php怎样去掉字符串中的第一个字符
  6. Java开发领域的大牛有哪些
  7. linux路由内核实现分析(二)---FIB相关数据结构(1)
  8. python新闻联播分类_如何利用人脸识别自动切分视频
  9. ListView控件使用简介(转载)
  10. 集成mysql+tomcat+apache+Eclipse的绿色版开发环境
  11. Docker镜像源更改
  12. 拓端tecdat|R语言深度学习:用keras神经网络回归模型预测时间序列数据
  13. Synchronized方法锁、对象锁、类锁区别
  14. 信号与系统实验三 信号的卷积计算
  15. 插值算法(最邻近差值、双线性插值、双三次插值)
  16. uniapp 日期选择器_uni-app开始时间与结束时间(结束时间大于开始时间)picker编写...
  17. java 高效计算99乘法表_【九九乘法表】九九乘法表学习攻略 九九乘法表快速记忆小诀窍...
  18. 阴阳师进不去怎么办?阴阳师海外打不开解决办法!
  19. JQuery的属性操作及事件
  20. Echarts图设置好了但是在页面无法显示问题

热门文章

  1. 序 -- 慕司板IAP15
  2. 微机原理与接口技术:并行接口
  3. win10pe  win10pe Nvme 启动盘_大白菜 uefi_   什么是UEFI启动
  4. 2021年安全生产模拟考试(建筑安全员B证-项目负责人模拟考试题库)安考星
  5. 蝉知CMS7.0.1后台模板Getshell
  6. java 阈值 告警_处理Java异常告警最佳实践
  7. pytorch深度学习框架--gpu和cpu的选择
  8. Altium Designer 2020 学习笔记(一)-----原理图及原理图库部分(配动态图操作演示)
  9. vue 视频 时间进度条组件-使用npm组件
  10. 微博--图片,视频,评论抓取