测试开发-web测试要点
| 参数输入考虑 | 参数数值包含1个、多个、很多个、null、参数值前后包含空格的2种情况 | |
| 数字类型:正数、负数、0、0.0、+0.0、-0.0、指数、对数、分数、小数、复数、科学计数法的测试,全角的数字、超大整数,超大的小数,超小的小数 | ||
| 文字类型:空格(半角、全角)、所有键盘可以输入的字符(全角、半角)、中文、英文、数字、英文双引号、英文单引号、系统保留字、编程保留字、数据库保留字 | ||
| 文字测试 | 语言风格是否统一 | |
| 文字排版是否美观 | ||
| 文字描述是否有二义性 | ||
| 错误提示的语言是否明确 | ||
| 多语言测试情况下,文字显示正确 | ||
| 文字内容是否和需求文档保持一致 | ||
| 图片 | 图片类型、大小、显示尺寸、属性、图片路径、图片链接,数据库保存图片的不同大小、图片显示是否变形,图片是否影响页面其他元素的布局; | |
| 文件 | 文件类型、大文件、超小文件、超大文件、只读文件、占用状态、无权限的文件 | |
| 文件不存在、文件重名情况、硬盘满了、文件只读属性、文件被占用状态、文件的名称(过长、过短)、文件类型、网络文件 | ||
| 文件目录 | 目录名称、目录下的文件数量、隐藏文件、目录的层级数量、网络文件夹、目录名称包含特殊字符(-_)windos路径缩写的文件目录 | |
| 下拉选择框 | 1、查询时默认显示全部 | |
| 2、选择时默认显示请选择 | ||
| 复选框 | 1、多个复选框可以被同时选中 | |
| 2、多个复选框可以被部分选中 | ||
| 3、多个复选框可以都不被选中 | ||
| 4、逐一执行每个复选框的功能 | ||
| 单选框 | 1、一组单选按钮不能同时选中,只能选中一个 | |
| 2、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空 | ||
| 树形 | 1、各层级用不同图标表示,最下层节点无加减号 | |
| 2、提供全部收起、全部展开功能 | ||
| 3、如有需要提供搜索与右键功能,如提供需有提示信息 | ||
| 4、展开时,内容刷新正常 | ||
| 日历控件 | 1、同时支持选择年月日、年月日时分秒规则 | |
| 2、打开日历控件时,默认显示当前日期 | ||
| 按钮 | 1、点击按钮是否正确响应操作。如单击确定,正确执行操作;单击取消,退出窗口 | |
| 2、对非法的输入或操作给出足够的提示说明 | ||
| 3、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会(如删除等危险操作) | ||
| 查询功能 | 1、针对单个查询条件进行查询,系统能否查询出相关记录 | |
| 2、针对多个查询条件,进行组合查询,系统能否查询出相关记录 | ||
| 3、系统能否支持模糊查询 | ||
| 4、查询条件全部匹配时,系统能否查询出相关记录 | ||
| 5、查询条件全为空时,系统能否查询出相关记录 | ||
| 添加功能 | 1、正确输入相关内容,包括必填项,点添加按钮,记录是否成功添加 | |
| 2、必填项内容不填、其他项正确输入,点添加按钮,系统是否有相应提示 | ||
| 3、内容项中输入空格,点添加按钮,记录能否添加成功 | ||
| 4、内容项中输入系统中不允许出现的字符、点添加按钮,系统 | ||
| 是否有相应提示 | ||
| 5、内容项中输入HTML脚本,点添加按钮,记录能否添加成功 | ||
| 6、仅填写必填项,点添加按钮,记录能否添加成功 | ||
| 7、添加记录失败时,原填写内容是否保存 | ||
| 8、新添加的记录是否排列在首行 | ||
| 9、重复提交相同记录,系统是否有相应提示 | ||
| 修改功能 | 1、修改功能是否正确修改数据库中对应表的对应字段的数据; | |
| 2、修改功能应该不允许修改数据库中对应表的对应记录的主键数据; | ||
| 3、修改功能不会影响数据库中与对应修改数据无关的数据,不会新增数据(除非新增处理是作废原记录并新增记录)。 | ||
| 4、修改成功或失败都应该反馈准确的提示信息。 | ||
| 5、修改提交时应该自动处理掉输入内容两端的空格。 | ||
| 删除功能 | 1、选择任意一条记录,进行删除,能否删除成功 | |
| 2、选择不连续多条记录,进行删除,能否删除成功 | ||
| 3、选择连续多条记录,进行删除,能否删除成功 | ||
| 4、能否进行批量删除操作 | ||
| 5、删除时,系统是否有确认删除的提示 | ||
| cookie | 是否包含明文的敏感信息 | |
| 浏览器是否打开cooke选项 | 没有打开,应该提示用户打开。否则cookie和session无法正常工作 | |
| 日期 | 每个月的31日是否处理正确,闰年和费闰年的处理 | |
| 日期和星期几的对应关系 |
测试开发-web测试要点的更多相关文章
- APP 测试 与 WEB 测试的本质区别
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1.系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新 ...
- app测试和web测试的区别
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的根据两者载体不一样,则区别如下:1.系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了服 ...
- APP测试和WEB测试区别
App测试web测试的区别 单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1.兼容性测试:web端兼容浏览器,app端兼 ...
- 面试官问:App测试和Web测试有什么区别?
WEB 测试和 App 测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动. 从技术上来说,WEB 测试和 APP 测试其测试类型也基本相似,都需要进 ...
- 《自动化平台测试开发-Python测试开发实战》新书出版了
首先 第一本书,当初在百度阅读初步写了个电子版,刚一上线不久即收到了数百位读者朋友阅读收藏购买,于是顺利成章就出版了纸质书. <软件自动化测试开发>认真看过的读者应该都知道,介绍的主要是自 ...
- app测试、web测试-怎么测?
app测试 前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适 ...
- app测试与web测试的区别
1.从功能测试的来讲的话,在流程和功能测试上是没有区别的.系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/ ...
- VS2008压力测试时web测试记录器无显示
系统:win7 浏览器:IE8 web测试记录器:Web Test Recorder 在运行vs2008Web压力测试时一直在浏览器左侧的web测试记录器无显示. 解决办法: 在IE工具栏 ...
- 4.App测试与Web测试的不同
注释:*蓝色为不同点,红色为测试类型* 测试工具不同 Web自动化用Selenium APP自动化用Appium 软件架构不同 App为C/S架构 Web为B/S架构 需要进行安装卸载更新测试 第一次 ...
随机推荐
- 【转】javascript和html中unicode编码和字符转义的详解
不是十分理解unicode和html转义的情况下,可能会误用,所以下面会对它们再做比较容易理解的解释: 1.html中的转义:在html中如果遇到转义字符(如“ ”),不管你的页面字符编码是utf-8 ...
- beetl的内置函数 (如strutil 工具类)
转自:http://ibeetl.com/guide/ 2.19. 函数调用 Beetl内置函数请参考附录,以下列出了常用的函数 date 返回一个java.util.Date类型的变量,如 date ...
- 神奇的thrust::device_vector与nvcc编译选项
在C++的GPU库thrust中,有两种vector thrust::device_vector<int> D; //GPU使用的内存中的向量 thrust::host_vector< ...
- backbone.js之Model篇 简单总结和深入(2)
一.模型属性的一些操作方法 1.mmodel.get() 获取属性的值 2.mmodel.set('age',5) 更新单个属性的值 mmodel.set({name:'aaa',age:6}) ...
- 生存分析(survival analysis)
一.生存分析(survival analysis)的定义 生存分析:对一个或多个非负随机变量进行统计推断,研究生存现象和响应时间数据及其统计规律的一门学科. 生存分析:既考虑结果又考虑生存时间的一种统 ...
- window server 2012 II8 假陌生 碰到的问题
1.我们网站是.net 3.5 开发的.还有一个32DLL 2.从windows server 2008 r2 iis 7 迁移过来碰到了3个问题,及解决办法 I. 在唯一密钥属性“fileExten ...
- ZOJ 3993 - Safest Buildings - [数学题]
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3993 题意: 给出n幢建筑,每个都以一个点表示,给出点坐标. 有 ...
- SQL Fundamentals: 数据更新及事务处理(INSERT INTO,UPDATE,DELETE,事务,锁)
SQL Fundamentals || Oracle SQL语言 在SQL语句中,数据操作语言DML由两部分组成,查询(DQL).更新操作(增加,修改,删除). 增加数据(INSERT INTO) 数 ...
- Oracle安全之 Oracle 11g flashback技术详解
Oracle11g提供的闪回技术用于对抗人为错误,主要有以下7种技术组成: 闪回查询-(闪回时间查询.闪回版本查询): 闪回数据归档: 闪回事务查询: 闪回事务: 闪回表: 闪回删表: 闪回数据库. ...
- 算术平均数 print('arithmeticAverageSingleCompressionRatio:', sum(singleCompressionRatio)/len(singleCompressionRatio))
print('arithmeticAverageSingleCompressionRatio:', sum(singleCompressionRatio)/len(singleCompressionR ...