如何进行软件的自测.doc
《如何进行软件的自测.doc》由会员分享,可在线阅读,更多相关《如何进行软件的自测.doc(8页珍藏版)》请在三一文库上搜索。
1、如何进行软件的自测 课程介绍 培训的目的 通过这次的培训让开发人员了解测试人员的一些基本测试的思路,提高开发人员自测的水平。 软件测试的基本理论 软件测试的目的-尽可能发现软件产品中存在的bug 软件测试的方法 (1)动态测试: 白盒:利用调试工具进行测试 黑盒:普通的对软件产品进行人工或自动化测试 (2)静态测试 白盒:test review 黑盒:对需求和设计的工件进行审核 此次主要通过平时测试工作中测试人员的一些测试思路想法以及开发会存在的一些问题和大家进行一下交流.主要针对动态测试中的黑盒测试 软件测试的基本理论 在平时测试工作中考虑最多的主要集中在功能面和页面这2个方面也就是我们所说
2、的功能测试和UI测试. (1)功能测试:侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面 (GUI) 与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。 (2)UI测试:用于核实用户与软件之间的交互 软件测试的基本方法 常用的黑盒测试方法有:等价类划分法,边界值分析法,因果图分析法,判定表法,正交试验法等等 (1)等价类划分法:把所有可能的输入数据划分成若干个部分(子集),软后从每个子集中选取少量的具有 代表性的数据进行测试 有效
3、等价类:对于需求规格说明而言,是有意义或合理的输入数据所组成的集合 无效等价类:对于需求规格说明而言,是无意义或不合理的输入数据所组成的集合 考虑如何划分1-100之间2个整数相加的测试方法 软件测试的基本方法 软件测试的基本方法 (2)边界值分析法:边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。 对于前面的例子在考虑边界值的时候主要考虑1,100,0,101这几个值 测试人员如何考虑测试的举例 一.登陆页面 1.页面组成:登陆页面一般有用户名和密码两个栏位,确定和取消(重置)两个按钮 2.确定按钮事件考
4、虑的点: (1)用户名没有输入-提示输入用户名 (2)输入错误的用户名(错误的用户名,长度不正确的用户名,空格)-提示输入正确的用户名或密码 (3)用户名前后空格-系统可以自动的将空格去掉 (4)用户名大小写匹配-如果需求没有特殊说明支持大小写转换 (5)密码没有输入-提示输入密码 测试人员如何考虑测试的举例 (6)密码不正确(错误的密码,长度不正确的密码,空格)-提示输入正确的用户名或密码 (7)密码和用户名都正确-系统正常登陆 (8)网络不通-提示网络连接不通 (9)超过最多允许错误登陆的次数-无法输入相关的登陆信息 (10)使用禁用后的帐号登陆-提示帐号禁用 3.取消(重置)按钮考虑的点
5、 (1)栏位中的内容能够正常清空 测试人员如何考虑测试的举例 4.举例说明 测试人员如何考虑测试的举例 二.新增页面 1.页面组成:登陆页面一般有由一些输入框,新增和取消(重置)两个按钮 2.新增页面考虑的点: (1)页面的排版是否美观,和我们的静态页面是否一致 (2)页面的风格是否一致(字体,标点符号,对齐方式) (3)必填栏位是否都有特殊标示 (4)特殊栏位的设计是否合理(学历,性别,日期) 3.新增按钮事件考虑的点: (1)必填栏位没有输入(包括输入空格)-提示必填栏位没有输入 测试人员如何考虑测试的举例 (2)页面栏位输入超长的内容(超过数据库栏位或页面栏位的长度的设置比如手机号码)-
6、提示输入的栏位超出长度 (3)页面的栏位输入特殊的字符-提示XX栏位输入的格式不正确,不能输入特殊字符 (4)特殊栏位格式输入不正确,和数据库的格式不匹配(时间日期,价格)-提示XX栏位输入的格式不正确,请输入XX格式的数值,如XXX (5)特殊栏位的验证(邮编,电话,身份证号码,电子邮件)-提示XX栏位输入的格式不正确(最好能够给出正确的格式) (6)非业务功能的验证(开始时间和结束时间,出生日期和年龄,入职时间) (7)关键字输入的内容有重复(比如生份证号,编号等)-提示输入的内容已经存在. 测试人员如何考虑测试的举例 (8)有些数值栏位字段的精确值是否正确,含有小数栏位的四舍五入的验证
7、(9)栏位前后输入空格保存的时候自动去除 (10)自动计算的或者带出的栏位不能进行输入 (11)新增成功后要给出成功的提示信息,并且列表页面要自动的刷新,数据库中多了一笔记录 (12)网络不通的情况下新增-提示网络不通 (13)当出现错误提示时光标要能自动定位到错误栏位并且有明显的提示(比如自动清空或者栏位反色),当然要考虑到整体系统的风格 4.取消(重置)按钮考虑的点 (1)栏位中的内容能够正常清空 测试人员如何考虑测试的举例 5.举例说明 测试人员如何考虑测试的举例 三.修改页面 1.修改页面和新增页面大致上考虑的点相同,但是还需要考虑: (1)没有选择资料直接修改-提示选择一笔资料 (2
8、)修改页面必须考虑到带出值得正确性,全面性 *最好的办法在新增的时候将所有的栏位都进行有规律的输入,修改的时候检查栏位带出的值是否全并且正确 (3)同时修改成功后有相应的修改成功提示并且数据库中的值进行了修改 (4)数据库中的关键字是否不能修改-一般数据库中的关键字在修改页面都是无法进行修改的 测试人员如何考虑测试的举例 2.举例说明 测试人员如何考虑测试的举例 四.删除页面 修改页面一般是在列表页面中进行选择删除 1.删除按钮考虑的点 (1)没有选择任何记录进行删除-提示选择需要进行删除的记录 (2)选择一笔或多笔记录进行删除-出现确认删除的提示信息 (3)取消确认删除-列表中的记录没有变化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 进行 软件 自测
链接地址:https://www.31doc.com/p-6178595.html