页面测试点整理(非逻辑测试点)

由于自己一年来一直在做页面测试,也看了很多测试理论的书和方法,但是方法并非也无法照搬,此处总结自己工作以来通过各种坑摸出来的一些方法点,希望一边靠上经典测试理论,一边形成自己的一套测试方法。

h5页面介绍

HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。

我通俗理解,移动端h5页面就是移动端app的内嵌浏览器中展示的web页面,由于h5页面的处理能力比app原生(俗称native)页面差,因此与用户的内容交互较少,主要功能是偏内容展示,次要功能是 非内容性交互。

内容展示类:
  1. tab切换类功能:

    • 确认tab切换流畅,tab的锚点正确跳转
  2. 列表类内容的分页:有些信息内容较多,请求无法一次大量请求,此时需要分页
    • 确认当类目无内容时,页面展示(此为边界条件测试)
    • 确认当内容条数为分页size的边界值
    • 确认当内容条数>分页size
    • 多次下拉页面,查看请求内容是否重复
非内容性交互:

我定义的非内容性交互,是指 比如领取、点赞、分享、购买等行为交互,未对服务器端添加新的内容,只会更改现有数据的状态

  1. 请求方式为ajax请求:

    • 检查行为动作后,页面状态展示;
    • 确认数据库状态
  2. 对于跳转页面操作后返回:(如跳转至页面登录后返回)
    • 检查行为动作后,页面是否刷新
    • 确认数据库状态

native页面介绍

native页面是指移动端C/S架构中的页面,它的特点是部分逻辑功能在页面客户端处理,所以处理速度快,性能稳定,因此可用户与用户进行填写表单的内容交互。当然,native页面在内容展示和非内容交互上也会有很多人用。

填写信息类交互:此类会对填入信息有较多的边界检查测试
  1. 数字类

    • 确认提交内容是否为int或long或string等类型
    • 数值型,check正常填写内容
    • 数值型,check填写正常范围以外的数值,包括 负值、0、多位小数
    • 数值型,check填写非数值
  2. 字符类
    • check正常字符
    • check字符位数
    • check非正常字符,包括标点、大小写、汉字、运算符等
  3. 选项类提交,一些交互是需要提交选项内容,页面有多个选项框
    • 检查每个单一选项框选择后在结果框中是否正确
    • 测试多个内容交叉选择及边界条件
  4. 两端校验
    • 测试前端校验
    • 测试web服务端校验,如通过url提交修改数据,校验是否能正常提交
  5. xss攻击
    • 测试提交内容中包含html代码时是否会有错误
内容展示类

由于native页面对于数据的依赖性较强,当数据不正确时容易发生crash,因此在做内容展示类测试时,除上述h5的check外,还需要
* 通过mapi接口,检查展示内容的每一个字段、每一个图片链接是否正确
* 兼容性:mock接口吐的每个字段为null、0、[]时页面是否展示空模块,是否会crash
* 兼容性:mock链接不正确时点击页面是否会crash

非内容性交互

由于h5页面多是通过ajax请求完成碎片化内容的提交和页面展示,而native页面则是通过mapi来提交,并且提交后并不会主动更新页面内容,因此要
* check在发生行为动作后,是否再次调用mapi(状态刷新类mapi)更新页面

页面测试点testpoint的更多相关文章

  1. 测试思想-集成测试 关于接口测试 Part 2

     关于接口测试 by:授客 QQ:1033553122 ------------------接Part 1---------------------- 5.   用例设计思想(举例说明) 如上表,是某 ...

  2. 一个洛谷Material化的Stylish美化主题

    Luogu Argon Design 新主题 Luogu Argon Design 目前已经取代了 Luogu Material,但这并不代表 Luogu Material 会停止更新,在 Luogu ...

  3. 02- web UI测试与UI Check List

    UI英文是 user interface .所以UI测试就是用户界面测试. Web UI测试 用户界面测试:user interface testing,UI Testing指软件中的可见外观及其与用 ...

  4. 【转】H5页面的测试点总结

    在此对H5页面的测试点(以及容易出问题的点)  1.业务逻辑相关  除基本的功能测试之外,H5页面的测试,需要关注以下几点:  1.1 登陆  目前H5与native各个客户端都做了互通,所以大家在测 ...

  5. 【Web页面测试】测试点和测试用例

    1. 需求符合度测试 1. 各级菜单名称显示是否按照需求说明书规定的设计,并且没有遗漏和多余 2. 各级菜单所完成的功能是否按照需求说明书规定的设计,并且没有遗漏和多余 3. 各级菜单的操作顺序和操作 ...

  6. 【转】【Web测试】Web测试点页面总结整理

    转自:http://blog.csdn.net/qq_30044187/article/details/52442518 1.页面链接检查: 测试每一个链接是否都有对应的页面,并且页面之前可以正确切换 ...

  7. APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下:   一.业务方面: 1.  注册( ...

  8. Web应用功能测试测试点

    做了几年的功能测试,也经手了好几个Web应用的项目,在做项目当中积累了一些经验.在这里我对通用一些功能模块的测试点做个记录,一来梳理一下测试用例设计的思路,以便加快相似项目的测试用例的设计,二来有利于 ...

  9. [转]h5页面测试总结

    转自http://www.blogjava.net/qileilove/archive/2014/07/24/416154.html?utm_source=tuicool H5页面测试总结 其实经过几 ...

随机推荐

  1. Laravel大型项目系列教程(四)显示文章列表和用户修改文章

    小编心语:不知不觉已经第四部分了,非常感谢很多人给小编提的意见,改了很多bug,希望以后能继续帮小编找找茬~小编也不希望误导大家~这一节,主要讲的 是如何显示文章列表和让用户修改文章,小编预告一下(一 ...

  2. Appfuse:记录操作日志

    appfuse的数据维护操作都发生在***form页面,与之对应的是***FormController,在Controller中处理数据的操作是onSubmit方法,既然所有的操作都通过onSubmi ...

  3. ​Linux下的SVN服务器搭建

    ​Linux下的SVN服务器搭建 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总 ...

  4. 每日Scrum站会实践推荐

    流程 1.团队在Scrum 白板前集中,推荐围成一个半圆形状. 2.最左边的成员开始讲述昨天/上一次Scrum每日站会后到现在为止,完成了什么任务,只需讲对应的任务就行了,不要讲很长的故事. 3.讲述 ...

  5. Eclipse中JAR System library 没有怎么添加?

    1.打开  >>  Eclipse 2.右击项目   >>  Build path  >>  Configure Build path  如图1: 图1 3.进入 ...

  6. 【Pyrosim案例】01:空气流动

    1 案例说明 Pyrosim是一款FDS前后处理软件.以一个非常简单的案例来描述Pyrosim的工作流程.本案例计算域中包含一个空气入口,一个环境出口. 案例主要演示以下内容: 创建Vents 增加切 ...

  7. monkeyrunner之坐标或控件ID获取方法-续

    在之前的文章中,介绍过控件坐标和ID的获取方法,这里,我们再介绍一个新的工具-uiautomatorviewer. Uiautomatorviewer是Android sdk自带的工具,位置在sdk/ ...

  8. C语言调试过程中duplicate symbol错误分析

    说明:在我们调试C语言的过程中,经常会遇到duplicate symbol错误(在Mac平台下利用Xcode集成开发环境).如下图: 一.简单分析一下C语言程序的开发步骤. 由上图我们可以看出C语言由 ...

  9. MMORPG大型游戏设计与开发(服务器 AI 控制器)

    上一篇我们说了基础接口的组成,想必大家对AI中的基础方法有了一定的了解,而基础接口只能一个通用的,要实现不同的类别还需子类中实现,这就形成了玩家.主动.被动.木桩这些类型.不同类型的AI需要有一个统一 ...

  10. 四种比较简单的图像显著性区域特征提取方法原理及实现-----> AC/HC/LC/FT。

    laviewpbt  2014.8.4 编辑 Email:laviewpbt@sina.com   QQ:33184777 最近闲来蛋痛,看了一些显著性检测的文章,只是简单的看看,并没有深入的研究,以 ...