• 0
  • 0
分享
  • 【Web页面测试】测试点和测试用例——软件测试圈
  • quinn 2022-06-28 15:56:44 字数 2323 阅读 1446 收藏 0

1. 需求符合度测试

  1. 各级菜单名称显示是否按照需求说明书规定的设计,并且没有遗漏和多余;

  2. 各级菜单所完成的功能是否按照需求说明书规定的设计,并且没有遗漏和多余;

  3. 各级菜单的操作顺序和操作方式是否按照需求说明书规定的设计,并且正确。

2. 页面测试

  1. 页面元素对齐方式是否符合规范的要求,或者操作方便性

  2. 文字的字体,标点符号是否统一

  3. 有误错别字和乱码

  4. 焦点是否定位在默认操作项上

  5. 按TAB键是否有正常切换焦点(自上而下,自左而右)

  6. 标题是否正确无误,关注以下部分:①是否和菜单一级;②同一个case的多个页面标题是否一致

  7. 时间格式是否正确(特别是海外版,如果时间输入栏有掩码,要检查掩码的正确性)

  8. 是否正确支持常用的显示比例: 800*600,1024*768

  9. 显示比例发生变化时,页面及页面元素是否可以正常显示

  10. 页面布局是否合理

  11. 第三方控件是否具有可用性

  12. 长时间无人操作时,处理是否正确

  13. 对应的在线帮助事都正确。

注:

1、页面元素,需观察其类型是否正确;

2、输入校验项需测试以下;

  • 校验逻辑是否正确;

  • 错误提示是否正确;

  • 提示错误点击确定后,是否聚焦该页面元素,且若为输入框,是否选中所有文字。

3、敏感字符: =&|,;‘’  “” " “ :""”\ !

4、特殊字符: ~!@#¥%……&*()——+《》?、/等非字母字符

14. 对于数据库中的某一个字段扩展出多个含义的维护页面是否对每个扩展含义都做了测试

3. 文本显示框测试

1、名称是否正确,需要关注以下几点:

  • 描述是否正确

  • 对所有单位的输入项是否指明了单位

2. 显示值是否正确

3. 显示是否美观,是否存在显示过长,甚至出现换行等情况

4. 时间,日期货币与语言种类是否能够显示正确

4. 单行文本框测试

1、页面显示

  • 名称是否正确;

  • 必须标记是否正确;

  • 冒泡帮助的描述是否清晰正确;

  • 默认值是否正确;

  • 如果是密码框,输入的数据是否为*;

  • 输入框的长度是否和其他页面的元素保持一致。           

2、输入校验

  • 空字符,校验是否正确

  • 输入空格串,校验是否正确

  • 输入数字串,校验是否正确

  • 输入字母串,校验是否正确

  • 输入包括数字和字母的字符串,校验是否正确

  • 输入字母和特殊字符串,校验是否正确

  • 输入包含数字,字母,特殊字符的字符串,校验是否正确

  • 空字符,校验是否正确

  • 输入空格串,校验是否正确

  •  输入包含半角字符的字符串,校验是否正确

  • 输入包含中文的字符串,校验是否正确

  • 输入中间包含空格的字符串,校验是否正确

  • 输入前后包含空格的字符串,校验是否正确

  • 输入包含敏感字符的字符串,校验是否正确

  • 输入框输入字符个数限制,校验是否正确

  • "长度为a~b位的字符串校验:

  • 输入a-1位字符串,校验是否正确"

  • 输入a位字符串,校验是否正确

  • 输入a+1位字符串,校验是否正确

  • 输入b-1位字符串,校验是否正确

  • 输入b位字符串,校验是否正确

  • 输入b+1位字符串,校验是否正确

  • 长度为a~b之间的任一字符串,校验是否正确

  • "值为a~b的数字串:

输入a-1,校验是否正确;"
输入a,校验是否正确;
输入a+1,校验是否正确;
输入b-1,校验是否正确;
输入b,校验是否正确;
输入b+1,校验是否正确;
输入0,校验是否正确;
输入-1,校验是否正确;
输入-a,校验是否正确;
输入-b,校验是否正确;
输入a~b任一个数,校验是否正确;
  • "日期:输入含有错误分隔符的日期,校验是否正确;"

  • 输入日期的年月顺序与需求要求格式不改,校验是否正确;

  • 输入没有年份的日期,校验是否正确;

  • 输入没有月的日期,校验是否正确;

  • 输入没有日的日期,校验是否正确;

  • 输入日期(年)位数不对,校验是否正确;

  • 输入日期(月)位数不对,校验是否正确;

  • 输入日期(日)位数不对,校验是否正确;

  • 输入无效日期(年),如:0000-01-15,校验是否正确;

  • 输入无效日期(月),如:2003-00-15,校验是否正确;

  • 输入无效日期(月),如:2003-13-15,校验是否正确;

  • 输入无效日期(日),如:2003-05-00,校验是否正确;

  • 输入无效日期(日),如:2003-05-32,校验是否正确;

  • 输入日期,如:2003-04-31,2003-05-31,校验大小月是否正确;

  • 输入日期,如:2003-02-30,2003-02-29,2003-02-28,2004-02-29,2100-02-29,校验2月日期是否正确;

  • 若限制最大日期,输入最大日期-1天,校验是否正确;

  • 若限制最大日期,输入最大日期,校验是否正确;

  • 若限制最大日期,输入最大日期+1天,校验是否正确;

  • 若限制最小日期,输入最小日期-1天,校验是否正确;

  • 若限制最小日期,输入最小日期,校验是否正确;

  • 若限制最小日期,输入最小日期+1天,校验是否正确;

  • 若对输入值有特殊限制(如以13开头),分别输入符合和不符合规则的值,校验是否正确;

  • 是否正确支持特殊货币比例输入(针对海外);

  • 是否校验了粘贴数据;

功能测试

  1. 是否存在随着输入框,指disabled变灰隐藏等,下同,随其他域变化而变化? 校验是否正确

  2. 是否存在输入框当前值随其他域变化而变化? 校验是否正确

  3. 若状态或当前值随其他域的变化而变化,提交后退,状态和值是否保持正确。

  4. 若为修改页面,输入空,是否意味着清空该字段?校验是否正确;

  5. 是否要求取值不能和其他域同时输入?校验是否正确;

  6. 是否要求取值不能和其他域相同?校验是否正确;

  7. 是否存在其他的受其他域输入的限制?校验是否正确;

多行文本框测试

  • 名称是否正确

  • 必选标记是否正确

  • 冒泡帮助描述是否清晰正确

  • 默认值是否正确

  • 文本框宽度是否和其他页面元素保持一致

  • 文本框高度是否合理

  • 文本框滚动条的使用是否正确


作者:huilongz.

原文链接:https://blog.csdn.net/huilong0808/article/details/121146717

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 我今天晚上吃晚饭的时候,碰到一位同事。他说加一下好友,我说行。就这样,我打开二维码,他来扫码。于是我看见他手机微信的系统语言为英文。我问他,为什么设置成英文,这么高级?他说要学习英语,以备不时之需。我说你只有把这件事变为刚需,才能真正学好它。加上微信后,他私信我说,我说得对。我说,你要真的问自己,这个阶段到底更在乎什么?他说,我是明白人。这个阶段,他最在乎如何提升自己。今天我们就来说说这个事情,如何提升自己。我回复他“嗯,那就跟本职工作结合起来,多请教你的部门领导,不耻下问,把个人成长和部门发展结合起来,以终为始,慢慢积累,慢慢干~”“只耕耘,不盯收获~”过去可以分析,未来必须被设计。我们对未...
            1 1 665
            分享
          • 1. 变量和赋值1.1 赋值Python中变量不需要声明,直接定义即可,会在初始化的时候决定变量的类型,使用=来进行初始化和赋值操作,即你给变量赋什么值,变量类型就会跟随变化(动态)name = 'luo' #赋值操作,字符型string print(name) print(type(name))name = 15 #整型int print(name) print(type(name))name =1.5 #浮点型float print(name) print(type(name))1.2 增量赋值...
            0 0 1000
            分享
          • 写在前面今天算是在北京最安安稳稳的一个周末,从周五开始陆陆续续和不同的朋友吃了饭,想起来之前落下的文章还没写。等到项目忙起来的话,没有时间来总结,自然又要忘记,姑且先下笔乱诌个提纲出来。从4月中旬下定决心换工作,到6月末如愿入职阿里,这场社招面试持续了三波。由于我下一站毫无商量余地的选择北京,从第一次裸面,到痛定思痛准备之后的第二波,再到坚定不移的第三波,自己简直身心俱疲。不过真的是感觉收获满满,无论是测试相关的测试方法和测试理论,还是认识测试开发的能力要求,都有了一定的积累和努力方向。所以这篇日志大概有以下内容:总结互联网测试/测试开发常见面试内容对测试/测试开发的理解未来的学习规划对有志于...
            2 4 3006
            分享
          •   7月27日凌晨,部分网友反馈小红书APP出现闪退问题。对此,小红书客服微博发文称,如遇到小红书APP无法启动的情况,用户可前往AppStore下载最新版本。  大家在讨论崩溃原因时,提到大概是接口出现了问题,对于软件来说,做好接口测试相当重要。今天,我们就来看看电商erp系统中的接口测试怎么做吧~  大纲  1、电商erp系统介绍  2、电商erp系统接口的介绍  3、货品接口介绍和接口实战  4、接口执行方式:批量执行和无人值守执行-jenkins持续集成  电商erp系统介绍  系统背景  全球电子商务市场的不断发展,实体业、电商企业不断增加,竞争日益激烈,这样的背景下,企业需要不断提...
            0 0 801
            分享
          •   前言  · 在实际业务场景中,很多业务都需要先登录才能正常使用。  · 在做接口性能测试的时候,需要测试登录后才能访问的接口肯定是无法避免的。  · 那么,我们怎么才能完成先登录后发出请求的性能脚本呢?  思路  1.发出登录请求  2.提取响应的认证内容  3.后面的请求引用认证内容  提出问题  做性能测试,是模拟多个虚拟用户实现并发的,那我们的登录接口也需要重复发起吗?  可以类比一个场景  做UI自动化的时候肯定也需要登录的,一般我们会将登录放到全局前置来操作,所以整个测试流程下来只需要登录一次。  关键点  一个用户只需要登录一次,避免重复发起登录请求,造成不必要的资源消耗。  ...
            0 0 4628
            分享
      • 51testing软件测试圈微信