本论文是一篇关于软件测试论文发表,关于软件测试方法相关在职研究生毕业论文范文。免费优秀的关于软件测试及计算机软件及计算机方面论文范文资料,适合软件测试论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:软件测试是在软件开始投入使用之前,对软件编码实现、设计规格的说明和软件需求分析等的最后审查,是为了发现错误从而对程序进行执行的过程.软件测试作为软件开发重要环节之一,它同样确保着软件的质量,对软件的顺利运行起着保障性作用.因此,为了确保计算机软件能够正常运行,降低错误发生率,减少软件的开发费用,探究计算机软件测试方法具有重要意义.针对计算机软件测试方法和计算机软件测试过程进行了研究,以确保计算机软件的顺利运行.
关 键 词:计算机软件;软件测试方法;软件开发
中图分类号:TP301文献标识码:A文章编号:16727800(2013)004002402
0引言
计算机管理系统和手工管理方法相比较,计算机管理系统更具备规范性、严谨性和严肃性,它能为领导者正确决策和量化管理模式提供可信、可靠、完善和全真的数据资料.但是因为软件产品自身的无形态性,使得其本身就是知识密集性高、复杂性高的产品,因此,计算机软件产品不可能不存在错误.随着时间的推移,软件产品质量的高低一直困扰着用户和开发人员.为了有效改善这一局面,软件测试起到了很大作用.软件测试作为软件产品是否合格的检验手段,站在不同立场上,软件测试有着不同目的,用户希望软件测试能测试出软件隐藏的缺陷与错误,方便考虑是否接受产品;开发者希望软件测试能确保软件的质量,获得用户信任.下面探究计算机软件测试的方法.
1软件测试方法
软件测试基本方法主要有两种,一种是黑盒测试,一种是白盒测试,黑盒测试与白盒测试都是同一组测试用例当作输入执行的程序,通过检验程序行为来判断它和预期结果一致与否.
1.1黑盒测试与白盒测试
黑盒测试也被称作是功能测试,它主要通过测试来检测每个功能是否都能按照正常的程序来使用.在开展黑盒测试中,它将程序看作是一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息.黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试.通过黑盒测试能够发现终止的或初始化错误;性能、接口、外部数据访问时或数据结构的错误;漏掉或者不准确的功能等.
白盒测试又被称作结构测试方法,它主要利用程序的内部逻辑结构和相关的信息来选择或设计出测试的用例,并测试程序全部逻辑路径.白盒测试是站在程序结构的角度上来对测试用例进行设计,白盒测试中测试用例用途为检查各个逻辑判定真假的相对应情况,对模块独立的路径进行检查,对循环变量的终值、中间值和初值进行检查,对程序内部结构有效与否进行检查.用白盒测试来检查计算机软件,能够发现程序中语法检查难以发现的书写错误和印刷、尚未预料意外的路径、程序中不准确条件和假设以及程序中逻辑错误.
1.2程序错误分类
程序错误分类是软件测试主要工作环节之一,站在软件测试方法角度上划分为以下几种:代码出现错误、数据出现错误、加工出现错误、系统出现错误和功能出现错误等.
代码出现错误主要指对指令与语句理解不准确而导致的错误、印刷错误和语法错误;数据出现错误主要指静态与动态数据出现错误、数据的元素出现错误、数据的属性和内容结构出现错误;加工出现错误主要指静态逻辑的错误、顺序与控制的错误、初始化的错误、操作与算术的错误;系统出现错误主要指系统和外部程序、通信手段间联系、和硬件的结构相关软件的错误、硬件其结构不清晰或不合理或资源管理的错误、和操作系统相关错误;功能出现错误主要指用户要求和程序实现功能不一致、需求说明没完全与自身矛盾、对应测试员缺乏了解系统、需求说明有着不正确解释导致错误或测试标准导致错误.
有关论文范文主题研究: | 关于软件测试的论文范文集 | 大学生适用: | 专升本论文、学年论文 |
---|---|---|---|
相关参考文献下载数量: | 60 | 写作解决问题: | 如何怎么撰写 |
毕业论文开题报告: | 论文任务书、论文选题 | 职称论文适用: | 职称评定、初级职称 |
所属大学生专业类别: | 如何怎么撰写 | 论文题目推荐度: | 经典题目 |
1.3错误等级划分
可以将错误等级划分为四级,如表1,第一级是致命的一级,表现为系统错误和功能错误;第二级是严重的一级,表现为数据错误和加工错误;第三极是一般的一级,表现为规范性错误和数据完整;第四级为应该提示但没有提示信息错误和界面性的提示性错误.这四级为评价出开发人员的水平提供了依据,同样也对错误修改顺序提供了依据,说明了系统整体运行状况.
1.4设计测试用例
测试用例作为指导软件测试开展的指导性文件,对应的测试用例质量水平直接关系着软件测试水平高低.测试工作中,测试用例对其有指导和控制作用,和编码中设计文档指导作用相当,特别是在大系统里凸显出了相对系统测试的权威性.规范的测试用例明确以下几点:将要测试项功能概要的描述、影响的范围、测试的说明、预期将要产生结果、测试系统的输入数据、测试的预置条件和测试的要点,如表1.测试预期产生结果和输入数据作为测试用例核心关键内容,对应测试的输入数据要将测试功能全面覆盖,一般情况下测试数据包含错误测试其数据的百分之三十、边界测试其数据的百分之三十、正确测试其数据的百分之四十,而预期的结果则是定量准确描述各个测试并输入的数据.
该文url:http://www.sxsky.net/benkelunwen/06084117.html
2软件测试过程
写软件测试论文的注意事项
播放:23103次 评论:5738人
2.1单元测试
单元测试是正确检查软件设计的最小单位,即程序模块.单元测试目的是为了发现各个模块的内部所存在各类差错.单元测试的要点在于测试单元模块全部数据项的完整性和正确性,单元测试主要关注的是模块接口处流动数据和模块算法