如何进行软件的自测.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何进行软件的自测 课程介绍 培训的目的 通过这次的培训让开发人员了解测试人员的一些基本测试的思路,提高开发人员自测的水平。 软件测试的基本理论 软件测试的目的--尽可能发现软件产品中存在的bug 软件测试的方法 (1)动态测试: 白盒:利用调试工具进行测试 黑盒:普通的对软件产品进行人工或自动化测试 (2)静态测试 白盒:test review 黑盒:对需求和设计的工件进行审核 此次主要通过平时测试工作中测试人员的一些测试思路想法以及开发会存在的一些问题和大家进行一下交流.主要针对动态测试中的黑盒测试 软件测试的基本理论 在平时测试工作中考虑最多的主要集中在功能面和页面这2个方面也就是我们所说的功能测试和UI测试. (1)功能测试:侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面 (GUI) 与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。 (2)UI测试:用于核实用户与软件之间的交互 软件测试的基本方法 常用的黑盒测试方法有:等价类划分法,边界值分析法,因果图分析法,判定表法,正交试验法等等 (1)等价类划分法:把所有可能的输入数据划分成若干个部分(子集),软后从每个子集中选取少量的具有 代表性的数据进行测试 有效等价类:对于需求规格说明而言,是有意义或合理的输入数据所组成的集合 无效等价类:对于需求规格说明而言,是无意义或不合理的输入数据所组成的集合 考虑如何划分1-100之间2个整数相加的测试方法 软件测试的基本方法 软件测试的基本方法 (2)边界值分析法:边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。 对于前面的例子在考虑边界值的时候主要考虑1,100,0,101这几个值 测试人员如何考虑测试的举例 一.登陆页面 1.页面组成:登陆页面一般有用户名和密码两个栏位,确定和取消(重置)两个按钮 2.确定按钮事件考虑的点: (1)用户名没有输入--提示输入用户名 (2)输入错误的用户名(错误的用户名,长度不正确的用户名,空格)--提示输入正确的用户名或密码 (3)用户名前后空格--系统可以自动的将空格去掉 (4)用户名大小写匹配--如果需求没有特殊说明支持大小写转换 (5)密码没有输入--提示输入密码 测试人员如何考虑测试的举例 (6)密码不正确(错误的密码,长度不正确的密码,空格)--提示输入正确的用户名或密码 (7)密码和用户名都正确--系统正常登陆 (8)网络不通--提示网络连接不通 (9)超过最多允许错误登陆的次数--无法输入相关的登陆信息 (10)使用禁用后的帐号登陆--提示帐号禁用 3.取消(重置)按钮考虑的点 (1)栏位中的内容能够正常清空 测试人员如何考虑测试的举例 4.举例说明 测试人员如何考虑测试的举例 二.新增页面 1.页面组成:登陆页面一般有由一些输入框,新增和取消(重置)两个按钮 2.新增页面考虑的点: (1)页面的排版是否美观,和我们的静态页面是否一致 (2)页面的风格是否一致(字体,标点符号,对齐方式) (3)必填栏位是否都有特殊标示 (4)特殊栏位的设计是否合理(学历,性别,日期) 3.新增按钮事件考虑的点: (1)必填栏位没有输入(包括输入空格)--提示必填栏位没有输入 测试人员如何考虑测试的举例 (2)页面栏位输入超长的内容(超过数据库栏位或页面栏位的长度的设置比如手机号码)--提示输入的栏位超出长度 (3)页面的栏位输入特殊的字符--提示XX栏位输入的格式不正确,不能输入特殊字符 (4)特殊栏位格式输入不正确,和数据库的格式不匹配(时间日期,价格)--提示XX栏位输入的格式不正确,请输入XX格式的数值,如XXX (5)特殊栏位的验证(邮编,电话,身份证号码,电子邮件)--提示XX栏位输入的格式不正确(最好能够给出正确的格式) (6)非业务功能的验证(开始时间和结束时间,出生日期和年龄,入职时间) (7)关键字输入的内容有重复(比如生份证号,编号等)--提示输入的内容已经存在. 测试人员如何考虑测试的举例 (8)有些数值栏位字段的精确值是否正确,含有小数栏位的四舍五入的验证 (9)栏位前后输入空格保存的时候自动去除 (10)自动计算的或者带出的栏位不能进行输入 (11)新增成功后要给出成功的提示信息,并且列表页面要自动的刷新,数据库中多了一笔记录 (12)网络不通的情况下新增--提示网络不通 (13)当出现错误提示时光标要能自动定位到错误栏位并且有明显的

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档