1.测试用例设计原则
测试用例包含几个基本要素:用例编号、输入数据、期望结果及前置条件等。
1.测试用例的代表性
2.测试结果的可判定性
3.测试结果的可再现性
2.探索性测试
探索性测试完全抛开测试用例,使用定义的比较笼统的测试用例。
强调测试者的主观能动性,以及测试设计和测试执行的同时性。
包含4种方法:自由式探索、基于场景的探索式测试、基于策略的探索性测试、基于反馈的探索性测试
3.Base64编码
Base64是一种基于64个可打印字符来表示二进制数据的方法,常用于处理文本数据的场合,表示、传输、存储一些二进制数据。在Base64中的字符包括:A-Z,a-z,0-9,+,/
4.手工测试
软件缺陷的根源:来自软件开发本身
两种缺陷:程序员引入的缺陷、运行环境导致的缺陷
5.编辑有效、无效的功能
2. 点击操作栏【编辑】按钮3. 编辑无效的xx3.1. 不填写任何字段,点击确认3.2. 不填写必填字段,点击确认3.3. 留空任意一个必填字段,点击确认3.4. 填写的字段不符合格式(如非法字段),点击确认3.5. 填写的内容过长或过短,点击确认 | 2. 能正常跳转到xx页 3. 3.1. 必填字段提示不能为空3.2. 必填字段提示不能为空3.3. 能对留空的必填字段进行提示3.4. 能友好对信息进行提示3.5. 能正常截断或友好进行提示 |
2. 点击操作栏【编辑】按钮 3. 编辑有效的xx3.1. 输入全部字段,点击确认3.2. 输入必填字段,点击确认3.3. 输入必填字段,清空所有的非必填字段,点击确认 | 2. 能正常跳转到编辑页 3. 3.1. 能有效的xx3.2. 能有效的编辑xx3.3. 能有效的编辑xx,且能有效的清空所有的非必填字段 |
6.输入框有效、无效查询
2. 输入无效的信息进行查询2.1.输入框输入空格+信息+空格,点击查询2.2.输入框输入为空,点击查询2.3.输入框输入信息超过一定的长度,点击查询2.4.输入框输入信息,多次点击查询按钮2.5.输入框输入JS标记信息等信息,(比如<script>alert('aa');</script> ),点击查询按钮2.6.输入框复制、粘贴2.7.点击下拉框,不选择任何数据,直接点击确认,点击查询2.8.点击下拉框,选择某一个数据,点击确认,然后点击查询 | 2. 2.1. 列表结果能被友好进行搜索并查询结果友好展示2.2. 列表搜索结果能被友好进行展示2.3. 查询条件能被友好提示,超过长度限制2.4. 列表搜索结果只展示一次查询内容2.5. 列表搜索结果能友好进行展示2.6. 输入框能被友好进行复制、粘贴2.7. 下拉框内不显示任何其他数据2.8. 下拉框能被友好显示,且列表查询结果显示对应字段的内容 |
7.翻页功能
2. 输入不同的情况进行翻页查看 2.1.点击首页、上一页、下一页、尾页、指定跳转页2.2. 无数据时查看翻页2.3. 首页时,点击上一页2.4. 尾页时,点击下一页2.5. 翻页后,列表数据排序2.6. 中间页,勾选列表数据2.7. 指定页面显示条数翻页2.8. 输入非法字符(比如0、负数、字符串、中文、特殊字符%)
| 2. 2.1.能友好跳转到对应页面 2.2.不显示翻页功能 2.3. 不能进行点击上一页,且可以点击其他页 2.4. 不能点击下一页,且可以点击其他按钮 2.5. 翻页后,列表数据能友好进行提示 2.6. 勾选列表数据,能友好勾选前后翻页选择的数据 2.7. 能友好显示指定翻页条数 2.8. 能友好提示,不产生异常
|