2021年自动化测试毕业论文

自动化测试毕业论文
  在自动化测试领域中,传统的自动化测试脚本的 ___一般有两种方法。如下就为大家收集了自动化测试,欢迎阅读!
  随着计算机的普及,软件产品已经渗入到社会的各个领域,如何通过软件测试来保障软件产品质量已经成为IT界的一个重要问题。由于人工测试存在着许多弊端,因此自动化测试技术得到了发展机会。
齿轮磨损修复  自动化软件测试;黑盒测试;白盒测试
联想et880>高校教师
  Abstract: Along with the popularization of puter, software products have been infiltrated into all aspects of society, how to guarantee the quality of software product has bee an important issue of IT circle through the software test. Because there are ___ny disadvantages of ___nual testing, so test auto ___tion technology obtained the development opportunity.
  Key words: auto ___tic software testing; black box testing; white box testing
  软件测试确保软件可靠性安全性的重要途径。随着客户对软件可靠性和安全性要求提高,软件测试也变得越来越复杂。
  所谓白盒测试就是在测试过程中被测试对象是可见的',测试人员通过测试软件可对软件的功能是否达要求进行测试。白盒测试分静态测试和动态测试两种。
  1.1 静态测试
  静态测试不需要执行程序,进行静态测试主要目的就是为了监测软件的描述和表述之间是否存在冲突。
  静态测试中一个重要步骤就是对代码进行检查,对代码检查主要方式有,代码走查、桌面审查等方式进行。
  1.2 动态测试。
塞林格九故事  对软件进行动态测试时,需要执行软件,常用的动态测试方法有三种:基本路径、程序插装、逻辑覆盖测试法。下面就逻辑覆盖法进行重点介绍。逻辑覆盖测试是基于程序逻辑为
基础测试方法,采用逻辑测试法需要测试人员对程序逻辑要清楚了解。逻辑覆盖包括以下几种覆盖,语句覆盖、条件覆盖、判定覆盖、判定/条件覆盖、条件组合覆盖以及路径覆盖。
  语句覆盖:采用语句覆盖测试首先要设计足够多的测试用例,确保软件中每条语句都可以执行一次。
  条件覆盖:采用条件覆盖首先要设计足够多的测试用例确保程序中的每条语句都可以执行一遍,在此基础上确保程序中每条条件语句都可以获得到可能结果。
化学战争  判定语句:采用判定覆盖首先要设计足够多的测试用例,语句覆盖基础上确保程序中不同判定条件语句最终都可以执行一次。
  判定/条件覆盖:判定/条件覆盖本质就是判定覆盖和条件覆盖相加得到的结构,它也要在语句覆盖基础上进行。
  条件组合覆盖:设计足够多的测试用例,确保测试过程中,各种条件组合和在测试过程中都可以执行一次。
  在测试过程中将程序当做一个不可打开的黑匣子,测试人员也不用关心程序内部语句,利用接口进行测试。进行黑盒测试时,测试人员只需将数据输入到程序中,然后通过改变操作来改变程序输出结果,对输出结构进行记录,将测试结果与预期结果进行对比,判定软式是否可以正常使用。
  2.1 功能测试,主要包括:等价类划分、边界值分析、错误推算法等。
  等价划分法就是将所有需要输入数据按照一定类别进行划分,在每一类中出具有代表性测试用例。代表性数据具有等价特性,它可以代表一类数据,当有此类数据类似测试用例时可以将其划分在同一等价类中,采用等价类划分法可以缩小工作人员在测试过程中测试用例的需求,最大程度减少测试人员工作量。
>技术创新的重要性

本文发布于:2024-09-23 03:13:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/124468.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   覆盖   进行   条件   语句   判定
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议