功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,针对web系统我们有哪些常用软件测试方法呢?今天我们一起来了解了解~~

01

页面链接检查

每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如:LinkBotPro、File-AIDCS、HTMLLink Validater、xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTMLLink Validater只能测试以Html或者htm结尾的网页链接;xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。

02

相关性检查

功能相关性:删除/增加一项会不会对其它项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的时候让数据列表变形。

03

检查按钮的功能是否正确

如新建、编辑、删除、关闭、返回、保存、导入、上一页、下一页、页面跳转、重置等功能是否都正确。常见的错误会出现在重置按钮上,表现为功能失效。

04

字符串长度检查

输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规定的字符串长度是否都正确,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。

05

字符类型检查

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

06

标点符号检查

输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。

07

特殊字符检查

输入特殊符号,如@、#、%、!等,看系统处理是否正确。常见的错误是出现在%、’ “这几个特殊字符。

08

中文字符处理

在可以输入中、英文的系统输入中文,看是否出现乱码或出错。

09

检查信息的完整性

在查看信息和更新信息时,查看所填写的信息是不是全部都更新,更新信息和添加信息是否一致,要注意检查的时候每个字段都应该检查,有时候,会出现部分字段更新了而个别字段没有更新的情况。

10

信息重复

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

今日分享的这十种测试方法大家觉得怎么样?关于软件测试中的43个功能测试点,我们下期再见哟.

软件测试中的43个功能测试点(上)相关推荐

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

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

  2. 功能测试非常重要的43个功能测试点...

    功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,针对web系统我们有哪些常用软件测试方法呢?今天我们一起来了解了解~~ 01 页面链接检查 每一个链接是 ...

  3. RemoteFX 中的USB重定向功能

    RemoteFX 中的USB重定向功能 在上一篇文章中谈到Windows Server 2008 R2 SP1中的RemoteFX功能带来的丰富图形体验后,这篇文章中来谈一下RemoteFX 中的US ...

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

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

  5. 功能点算法及在软件测试中的应用

    --划分逻辑事务 在前一篇文章我们讲到,"逻辑事务"是统计功能点指数的最小单元,所以进行科学的划分,对统计的正确性非常重要.另外,划分逻辑事务其实也是一个需求分解的过程,测试工程师 ...

  6. 露露给我上了一堂7万的课_我在软件测试中的前10堂课

    露露给我上了一堂7万的课 "Lessons Learned in Software Testing" is a book. An excellent book! <软件测试中 ...

  7. 软件测试功能测试点总结

    针对web系统的常用测试方法如下: 1. 页面链接检查: 每一个链接是否都有对应的页面,并且页面之间切换正确.可以使用一些工具,如LinkBotPro.File-AIDCS.HTML Link Val ...

  8. php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能

    如何在PHP中利用AjaxForm实现一个文件上传功能 发布时间:2020-12-18 14:52:38 来源:亿速云 阅读:94 作者:Leah 如何在PHP中利用AjaxForm实现一个文件上传功 ...

  9. c语言中把各位上为奇数的数取出,下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲。 - 赏学吧...

    下列给定程序中函数fun()的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在冲.高位仍在高位,低位仍在低位.例如当s中的数为87653142时,t中的数为7531. 请改正函数fun ...

  10. 29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

    29.请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). 例如,若输入abc4EFg,则应输出aBc4EFg. 效果 代码 #i ...

最新文章

  1. Win2008远程多用户登陆的配置方法
  2. 华为云AI开发部总经理罗华霖:华为人工智能的实践与创新
  3. 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | 加固厂商在 ART 下使用的两种类加载器 | InMemoryDexClassLoader 源码 )
  4. ASP.NET2.0导航功能之配置会员和角色
  5. 文件操作:fread()和fwrite()
  6. spring+mybatis实现读写分离
  7. mysql 分区 扩充_mysql分区LVM扩容
  8. 2020微信生态全景运营白皮书:10大热门场景、5大案例剖析.pdf(附下载链接)
  9. java glob paths_java – 使用getPathMatcher的Glob模式
  10. 晨跑喝黑咖啡对身体有什么影响?
  11. Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
  12. CCNP之IPv6技术-过渡技术(NAT-PT)
  13. JavaScript备忘录
  14. 什么是Ruby on Rails?
  15. 学习随笔#13 模型预测控制(MPC)
  16. Python3 使用psycopg2模块 批量写入数据到PostgreSQL数据库(最强输出速度,单机数据库3000W数据写入最多180秒)
  17. python+django+mysql图书馆座位预约系统毕业设计毕设开题报告
  18. 2021年超全微博营销全攻略抢先看!
  19. 吴恩达张潼接受WSJ采访:如何让AI像电力一样颠覆世界?
  20. 数字证书及其认证过程

热门文章

  1. 冰点下载器手机版apk_冰点文库下载器下载|冰点文库下载器手机版安卓版 3.1.7_ - 极光下载站...
  2. mac安装win7之后鼠标失灵_苹果电脑装win7后键盘鼠标没有反应未响应的解决方法...
  3. 【裴礼文数学分析】例1.1.3
  4. 太原冶金技师学院计算机系,山西冶金技师学院专业都有什么
  5. kernel中的memtest
  6. 图像复原matlab论文,基于matlab图像复原论文
  7. AFTN和SITA报文简介
  8. 微信小程序弹框(后面有灰色蒙版) 获取手机号
  9. 顺序表的基本操作(超详细)
  10. Base64的编码原理