软件测试方法有哪些

软件测试方法有哪些

ID:19057117

大小:19.02 KB

页数:9页

时间:2018-09-28

软件测试方法有哪些_第1页
软件测试方法有哪些_第2页
软件测试方法有哪些_第3页
软件测试方法有哪些_第4页
软件测试方法有哪些_第5页
资源描述:

《软件测试方法有哪些》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试方法有哪些  软件测试方法种类繁多,记忆起来混乱,如果把软件测试方法进行分类,就会清晰很多。下面品才小编为大家收集整理的相关资料。欢迎大家阅读!!!自动化创建测试数据的方法  自动化创建测试数据基本上都是用自动化程序来实现的,下面以Python来说明下常见的几种情况:  1)Web页面创建测试数据:如果我们需要手动在web页面上点击一系列操作,才能完成下单的操作,我们可以考虑用Python加selenium的脚本是实现,当需要下单的时候,只需要运行一下脚本即可;实例代码如下:  fromseleniumimportwebdriver 

2、 importtime  driver=()  ##下面定义一些操作和处理方法,举例:  _element_by_id("kw").send_keys("moneyiscoming")  (2)  _element_by_id("su").submit()  (3)  ()  2)数据中包含数字(要求不重复)参数的处理方法:当我们创建的测试数据中,需要不重复的数字作为参数的时候,我们可以考虑用Python自带的random函数,举例如下:  importrandom  #用for循环指定数据的多少  foriinxrange(1,5):  #

3、生成随机数的大小可以由上下限指定,  num=(1,XX0)  #也可以直接是data=num,看你的数据模板是什么  data=“abcd%def”%num  printdata  3)数据中字符串(要求不重复)的处理方法:当我们创建的测试数据中,需要不重复的字符串作为参数的时候,我们可以考虑用Python自带的uuid函数,举例如下,  importuuid  #用for循环指定数据的多少  foriinxrange(1,5):  str=()  #也可以直接是data=str,看你的数据模板是什么  data="abcs%def"%st

4、r  printdata  4)数据库中批量数据的修改方法:也可以通过Python脚本加SQL语句来完成,举例如下:  importpyodbc  conn=('DRIVER={SQLServer};SERVER=;DATABASE=TEST;UID=XXXXX;PWD=XXXX)  sql="tablenamesetproductID=xxxx,quantity=xxxxxwhereorderIDin(X1,X2,...Xn)"  cursor=()  (sql)  resultRows=()  nums=len(resultRows)  

5、printnums设计软件测试  1黑盒测试用例设计技术  (1).等价类划分  概念:将输入/输出域分为若干个子集,从中选取代表数据,如果被选取的数据测试没有问题,就认为未被选取的数据测试也没有问题;  相关术语:有效等价类/无效等价类(针对输入的数据是否有意义,是否合法,是否正确)  原则:a.若输入(输出)是一个取值范围或者值的个数,则划分一个有效等价类,两个无效等价类;  b.若输入(输出)是一个有限的集合或者必须如何的条件或者布尔值,则划分成一个有效等价类和一个无效等价类;  c.若输入(输出)已经划分好有效等价类和无效等价类,针对

6、有效等价类具体的值有不同的处理结果和方式,则划分成多个有效等价类和一个无效等价类;  d.若输入(输出)要同时满足多个条件,则划分成一个有效等价类和多个无效等价类(从不同角度违反规则);  步骤:将SRS划分成规格片段→找出输入条件→进行等价类划分→给划分每一个等价类编号→选代表数据设计用例→直到所有等价类都被覆盖;  PS:编写用例原则:一条测试用例要尽量覆盖多个有效等价类&&一条测试用例只覆盖一个无效等价类;  2.边界值分析  概念:边界值分析法是对等价类划分法的一种补充,大量的经验数据表明,边界是问题多发区,如果边界测试没有问题,就认

7、为内部数据发生问题的概率较小;  相关术语:上点→边界上的点;离点→离边界最近的点(闭区间,离点在边界外,开区间离点在边界内);内点→边界内任意一点;  原则:a.如果输入(输出)是一个取值范围或者值的个数,则以边界或者边界附近的值作为测试用例数据选取;  b.如果输入(输出)是一个有序的集合,则以第一个元素和最后一个元素作为测试用例数据选取;  c.如果输入(输出)的值的个数是一个取值范围,则以最大值;最大值+1;最小值;最小值-1作为测试用例数据选取;  d.如果是一个内部数据结构,则以极限值作为测试用例数据选取;  步骤:将SRS划分成

8、规格片段→找出输入条件→进行等价类划分→给划分每一个等价类编号→分析每个数据类型,判断是否有边界值→生成用例;  PS:只有等价类和边界值才能生成最终的测试用例,其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。