下载此文档

软件自动化测试论文.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
软件自动化测试论文
【--申请书】
论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,下面是关于软件自动化测试论文的内容,欢迎阅读!
摘要:
随着计算机的普及,软件产品已经渗入到社会的各个领域,如何通过软件测试来保障软件产软件自动化测试论文
【--申请书】
论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,下面是关于软件自动化测试论文的内容,欢迎阅读!
摘要:
随着计算机的普及,软件产品已经渗入到社会的各个领域,如何通过软件测试来保障软件产品质量已经成为IT界的一个重要问题。由于人工测试存在着许多弊端,因此自动化测试技术得到了发展机会。
关键词
:自动化软件测试;黑盒测试;白盒测试
软件测试确保软件可靠性安全性的重要途径。随着客户对软件可靠性和安全性要求提高,软件测试也变得越来越复杂。
1 自动化软件测试中白盒测试工作过程分析
所谓白盒测试就是在测试过程中被测试对象是可见的,测试人员通过测试软件可对软件的功能是否达要求进行测试。白盒测试分静态测试和动态测试两种。
静态测试
静态测试不需要执行程序,进行静态测试主要目的就是为了监测软件的描述和表述之间是否存在冲突。
静态测试中一个重要步骤就是对代码进行检查,对代码检查主要方式有,代码走查、桌面审查等方式进行。
动态测试。
对软件进行动态测试时,需要执行软件,常用的动态测试方法有三种:基本路径、程序插装、逻辑覆盖测试法。下面就逻辑覆盖法进行重点介绍。逻辑覆盖测试是基于程序逻辑为基础测试方法,采用逻辑测试法需要测试人员对程序逻辑要清楚了解。逻辑覆盖包括以下几种覆盖,语句覆盖、条件覆盖、判定覆盖、判定/条件覆盖、条件组合覆盖以及路径覆盖。
语句覆盖:采用语句覆盖测试首先要设计足够多的测试用例,确保软件中每条语句都可以执行一次。
条件覆盖:采用条件覆盖首先要设计足够多的测试用例确保程序中的每条语句都可以执行一遍,在此基础上确保程序中每条条件语句都可以获得到可能结果。
判定语句:采用判定覆盖首先要设计足够多的测试用例,语句覆盖基础上确保程序中不同判定条件语句最终都可以执行一次。
判定/条件覆盖:判定/条件覆盖本质就是判定覆盖与条件覆盖相加得到的结构,它也要在语句覆盖基础上进行。
条件组合覆盖:设计足够多的测试用例,确保测试过程中,各种条件组合和在测试过程中都可以执行一次。
2 自动化软件测试中黑盒测试工作过程分析
在测试过程中将程序当做一个不可打开的黑匣子,测试人员也不用关心程序内部语句,利用接口进行测试。进行黑盒测试时,测试人员只需将数据输入到程序中,然后通过改变操作来改变程序输出结果,对输出结构进行记录,将测试结果与预期结果进行对比,判定软式是否可以正常使用。
功能测试,主要包括:等价类划分、边界值分析、错误推算法等。
等价划分法就是将所有需要输入数据按照一定类别进行划分,在每一类中找出具有代表性测试用例。代表性数据具有等价特性,它可以代表一类数据,当有此类数据类似测试用例时可以将其划分在同一等价类中,采用等价类划分法可以缩小工作人员在测试过程中测试用例的需求,最大程度减少测试人员工作量。
1) 采用等价类测试法,一般分为两步:
第一步:将测试用例范围有效等价类与无效等价类,将划分列成表,以便测试人员使用。

软件自动化测试论文 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人779277932
  • 文件大小38 KB
  • 时间2022-07-22