常见的TC测试点(持续更新中)
来源:互联网 发布:启用网络发现自动关闭 编辑:程序博客网 时间:2024/06/05 08:58
1.可选下拉框:
- 点击选择时默认焦点以及选择后焦点转移情况;
- 点击下拉框以外其他内容是否自动收缩;
- 可选下拉框为相互制约时逆序选择是否正常动态变化;
- 如果是相互联动的可选下拉框,比如车规/品牌/车系等相互制约等可选下拉框,需要考虑逆序选择的情况;
2.文本框:
- 文本框的长度限制,格式限制;
- 文本框是否会支持复制粘贴;
- 输入时是否支持分行,保存后查看分行是否有效;
- 输入过长的文本内容不手动进行分行,观察页面显示时是否会无言向右延升显示;
3.邮件:
- 中外邮箱是否均可用正常接收;
- 邮箱正则表达式是否进行验证;
- 发送的邮件中是否存在格式被邮件自带格式覆盖的情况;
- 发送邮件是否设置倒计时或者连续多次重复发送;
- 发送的邮件的是否存在有效期,有效期外邮件超链接的现实情况,有效期内邮件的处理;
4.搜索框:
- 搜索框长度格式限制;
- 输入搜索条件后搜索结果页是否正常显示搜索条件;
- 切换搜索类型后输入搜索条件进行搜索是否正常显示;
- 如果搜索的对象是一个分页列表,请注意是否能够搜索出当前页面以外的其它页面内容;
5.session:
- session过期时间限制,过期后如何跳转回登录页面,跳转回登录也是否携带用户信息;
- 拥有session限制的网站相关的接口测试时使用postman等接口测试工具时较为繁琐,建议使用网页版的postman,进而省略了session的反复录入;
6.附件框:
- 上传附件是拒绝先选择后还要upload; 上传附件氛围分为新增和再次编辑两次入口;
- 上传附件如果有文件限制请注意文件限制的大小、格式以及是否可以选择附件时同时选择多个进行上传;
- 删除后只剩最后一个是否会引起异常,新增超出的数额限制后是否会自动删除第一个。
- 图片框是否支持粘贴、拖拽等功能,如果支持请注意能否支持多次粘贴、拖拽。
- 若支持上传PDF、doc等文件类型的附件,要求点击新窗口打开附件进行预览,不是点击查看占位符的大图,查看大图是个什么鬼。。。
- 既支持输入文件又支持输入图片的附件框需要考虑展示时的顺序,顺序有可能是要求按照上传的顺序进行展示,有可能是按照先图片后附件的展示顺序进行展示;
- 上传后再次进入编辑再次上传时是否还有新增时一样的限制条件;
- 强行修改文件格式的附件能否正常上传;
- 附件上传后是否支持点击放大、放大后是否会模糊;放大后是否会出现图片被裁减;放大后页面右上角是否存在关闭按钮;如果存在放大次数,是否有放大缩小的次数限制;多张照片是否可以左右点击直接预览下一张或者上一张;
7.时间国际化:
时间国际化产生的影响,已发布时间和过期时间为例进行总结:
- 当存在发布时间的标示时,若以时间差即多少时分秒之前发布的进行时间戳的显示,则各时区查看的结果一致;若以发布的时间进行时间戳的现实,则计算发布的时区和查看的时区时间差进行加减后进行显示;
- 当存过期的时间时,原理一致。主要保证的就是过期时无论哪个时区查看都是过期的!哈哈~
- 时间国际化一定要考虑所有和时间相关的问题,比如发布时间,失效时间,注册时间等等;
- 关于时间还要注意的点是:新增的时间,最新编辑的时间,以及过期时间,确认页面显示的时间以哪个为准,是否与预期一致,是否会影响排序;
8.上传图片:
- 上传图片有两种移动端+PC端;
- 移动端有两种:拍照上传+从相册选择;
- PC端有两种:拖拽上传+选择上传;
- 拍照上传分两种:横+竖(机型要特别注意:三星、魅族)
- 从相册选择有两种:选择单张+一次选择多张
- PC端上传要注意照片的尺寸,eg:1000x20或者100x2000,观察上传后的现实结果,美观度是否会特别低;
- 需要分别考虑新增时、编辑时等不同操作情况下的操作效果;
- 当上传的图片是空白截图时,系统是如何显示的,是否给予边框进行显示;
- 上传图片超出大小时,是否存在提示;上传图片未超出最大范围但是过大时,上传过程中是否给予用户可视化界面供用户及时知晓最新的上传进度;
9.关于支付系统的注意点总结:
- 要注意银行帐户的分类。从地域上面来说,分为跨行、跨市、跨省;从卡的性质来分,分为个人银行卡以及公司企业银行卡;
- 要注意银行的配置文件关于账户名、开户行、账号、备注、摘要等字段的必填性,这个可以去仔细询问财务的实际操作经验,毕竟他们更有发言权;
- 要注意银行对于各个字段的长度限制,比如他可能不是把汉字、字母、数字都当作是一个字节,他也可能不是只把一个汉字当做两个字节,一个字母当做一个字节这样;(我曾经参与的一个项目中是这样计数的,汉字和字母独立的情况下是一个汉字=2个字节,但是混合时如下图所示:
4. 要注意在实际的操作过程中财物的常用输入模式,比如备注或者摘要财物通常使用复制粘贴的模式进行输入,那么是从哪里复制粘贴,这样的复制粘贴结果是否会包含转义字符,比如\n\t等等;银行那边是否会认定这些内容为非法字符,进行拦截,如果是的话需要在代码的一开始进行再次处理;
5. 要注意部署的格式,比如支付系统特别需要考虑是否要求只能公司内部网络才可以进行访问,如果是这样的话,一定要提前准备部署计划,预估风险。千万不可以等到所以测试完毕后再进行部署;
6. 要注意一个内容是否可以多次重复提交,在网络比较卡顿的地方,提交按钮能否多次点击从而生成多笔同款数据。这部分可以借助测试工具进行测试
几个需要特别注意到通用点:
- 版本迭代,老版本是强制升级还是可以继续正常使用;
- 浏览器兼容性,如果是web型的项目需要特别注意是否有要求兼容浏览器的类型及版本;
- 机型的适配,如果是客户端的项目需要特别注意几个常见的机型适配问题;
- 一个功能在手上除了其特有的测试点以外还有几个通用的注意点:内容、位置、顺序、分页。。。
- APP的测试要注意每个页面存在的返回按钮,每个返回按钮都要注意进行测试,如果当前页面已经遍及内容,点击返回按钮应该弹出提示框是否确定放弃当前页面正在编辑的内容
- web页面注意部分按钮是否支持多次点击重新进行相关操作,如果支持请要求前端增加相关控制
10、excel导出:
1. 注意excel导出的内容与系统中的内容是否一致,数额的格式,单位等;
2. 注意excel导出的内容顺序,有些归类信息是否需要分子类和父类的形式进行分开导出;
3. 注意excel导出的实际价值,比如汇金系统中导出流水账单是是为了后期进行金额的统计求和,因此金额必须是数字格式,可以进行excel求和,不应该是文本格式。所以结果不是最重要的,结果能否与实际的后期运用才是最重要的;
下面附上最近获取的几张完美的图:
11.关于英文网站需要注意的问题:
- 单词如果页面长度不够请注意文字的断句方式要保证单词的完整性,即前端应该保证格式为”break-world”
- 单词的大小写,所有提示语,占位文字都要注意首字母大写
12.货币国际化需要注意的问题:
有些网站支持多种货币同时存在,请注意货币的汇率问题;比如当参考价限制绝对值要大于差价时,当两个参考价与差价的币种不一致时,如果汇率波动,可能会导致最终大价格小于0;
13.手机测试需要注意的几个点:
- 返回:所有页面的左上角都有返回按钮,没有编辑内容直接点击返回按钮直接返回上一页;编辑内容后点击返回按钮,页面应该给予提示语“是否确定放弃当前正在编辑的内容“
- home键:home键是一个物理键,请千万注意home键点击后返回主页面,再次进入时是否仍然存在。传说中的home键就是强制退出啊。比如某些关键节点直接杀死进程后再次进入该节点的内容如何处理;
- 常见的TC测试点(持续更新中)
- 样式测试点持续更新中
- linux常用命令的的常见用法(持续更新中......)
- SAP 中遇到的常见语句(持续更新)
- 常见算法的java实现代码(持续更新中)
- 常见错误(持续更新中~)
- 小小的注意点(持续更新)
- Hadoop的疑惑点(持续更新)
- 移动终端app测试点归纳(持续更新)
- 测试总结---持续更新中
- 面试中关于二叉树的常见习题(持续更新)
- 有关树的常见算法汇总【持续更新中】
- Java常见的问题总结--持续更新中
- java中常见的异常以及解决方案-持续更新
- eclipse中一些常见的报错处理(持续更新中……)
- 开发中UIButton的常见使用问题(持续更新中)
- unity3d坑爹的那点事(持续更新中)
- Brew中常见错误管理!(持续维护更新)
- 手机左右上下滑动插件--iscroll.js
- 关于FX3ga PLC modbus的使用
- JS之正则查找匹配
- iOS Device Identifiers API
- 例题5-5 集合栈计算机 UVa12096
- 常见的TC测试点(持续更新中)
- pycharm中安装第三方软件库
- 论一枚小小程序员的重生
- 如何在datagrid中将表中的数值进行小数点位数保留
- sourcetree(git)不识别新添加的文件
- oracle 安全基线检查
- 【深度学习】caffe之pooling层
- 遇到PDF Transformer+转换的图像字体小了该怎么调整
- Python 正三角 倒三角 菱形 源代码