本论文是一篇软件测试方面有关论文提纲,关于软件测试相关大学毕业论文范文。免费优秀的关于软件测试及软件开发及测试方面论文范文资料,适合软件测试论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:软件测试是软件质量保证的一种重要手段,它是软件开发过程的重要组成部分,测试过程及测试方法是灵活多变的,没有固定可言,该文主要讲述了软件测试的概念,测试技术的方法以及目前软件测试的现状及所面临的挑战.
关 键 词:软件测试;测试概念;软件测试现状;挑战
中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)02-0320-02
近年来,信息技术的飞速发展,使得软件产品应用到社会的各各行业.随着人类对计算机应用的逐步深入,软件质量的要求也逐步提高,从而软件测试越来越重要.虽然国内软件测试起步叫较晚,但也越来越被人们重视,据有关资料显示,软件测试费用相当于软件开发总费用的45%左右,对于一些较高要求的软件,其测试费用很有可能是整个软件项目开发所有费用的3.~5倍,当然随着软件规模的日益增大,测试问题也日益突出.软件最终是否为人所用,没有经过测试的软件产品,你就无法知晓它是否满足用户的需求,有缺陷的软件在极端情况下可能会导致用户财产生命安全.
怎么写软件测试本科论文的参考文献
播放:39123次 评论:4769人
1软件测试的概述
软件测试是软件质量的保证,是使用自动化工具或人工来运行系统程序的过程,进而来发现现所运行得到的结果和产品要求的条件之间的差别,并以此来评价.通俗的讲,测试的目的是为了发现软件中存在的错误,同时对软件质量进行度量和评价,而不是证明该软件是成功的,没有错误的软件世间难求.软件测试要以用户需求至上为基本原则,通过用最少的人力、物力、财力和时间找出软件中的各种错误与缺陷,并且通过进一步改正这些错误和缺陷来提高软件的质量.既然软件测试是人为的,因此就不能至善至美,也不可能穷尽测试,软件测试不可能揭示所有的缺陷.其实换一种说法,我们可以把测试过程看作是对软件质量的“探索”过程,这个探索不是“盲人摸象”的过程,它有一个基线即所有的测试都应该追溯到用户需求.
2基于测试技术的测试方法
传统的人为测试是在编码阶段,甚至是在编码后都是错误的.需求分析,概要设计,详细设计及程序编码实现等各阶段所得的文档都是软件测试的对象,所以说软件测试是贯穿于整个软件定义期和开发期间的,从技术上划分为黑盒测试,白盒测试及灰盒测试.
2.1白盒测试
它是基于源程序或代码内部逻辑结构来设计测试用例而进行的测试.它相当于一个打开的盒子,测试人员可以依据所看到了解的代码结构来设计测试用例.白盒测试分为两种,一种静态一种动态.静态的方法就是直接检查只要按一定步骤进行,包括桌面检查、代码审查等.这种方法一般是由有经验的测试人员做,只是初步大致的来检查系统中存在的错误.动态的方法就必须要生成测试用例来运行程序发现错误,包括有基本路径测试、条件测试数据流测试等.白盒测试一般由有经验的软件测试人员和开发人员进行,因为要需要了解产品的内部工作,关注程序的结构和内部逻辑.
2.2黑盒测试
该文出处:http://www.sxsky.net/benkelunwen/060150594.html
它是相对于白盒测试而言,它是基于产品的需求和功能性而不是基于系统