信息化软件测试理论、方法与标准研究

信息化软件测试理论、方法与标准研究

ID:38796821

大小:24.09 KB

页数:5页

时间:2019-06-19

信息化软件测试理论、方法与标准研究_第1页
信息化软件测试理论、方法与标准研究_第2页
信息化软件测试理论、方法与标准研究_第3页
信息化软件测试理论、方法与标准研究_第4页
信息化软件测试理论、方法与标准研究_第5页
资源描述:

《信息化软件测试理论、方法与标准研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息化软件测试理论、方法与标准研究【摘要】由于科学技术的进步,信息化软件测试方法随着软件的出现也就应运而生了。在信息化软件测试中不仅要具备健全的测试理论,还具备科学的测试方法以及标准方法。但就目前情况来看,由于进行信息化软件测试的理论较多,实际理论体系还不未获得完善,以及未能趋向成熟发展。因此,文章就软件测试理论、方法以及相关标准进行分析,通过不断分析、探索去完善测试理论机制,并提高各个领域软件测试标准。【关键词】软件;测试方法;理论;标准一.前言随着我国科学技术的发展,在进行软件开发期间,内部开发中测试、编程两项内容是相互存在的,同时实施软件开发工作的重点

2、在于及时寻找软件中存在的缺陷以及内部存在的问题,为使用者提供一个高度诚信价值观。也就是说软件开发是“为发现软件缺陷而构建的一个程序”,常规软件开发过程中只需根据开发规程以相关说明书就可建立出有效的程序,并采用先进科学技术进行一系列测试用例的设计,并采用这一系列测试用例实现程序操作,通过运行发现软件存在的缺陷以及失误。二.软件测试理论信息化软件测试理论可将其定位为满足用户者需求而编制的程序软件,也可以称为规程设计,软件”可简单定义为“为了实现用户需求而编写的规程(设计文档),以及按规程的约定编写的用以控制硬件实现用户需求的符号语言(代码)”。由此得知,进行软件

3、开发过程中,其内容包含有使用者代码、程序文档等,如要实现软件开发工作就必须在实施开发过程中实现交付活动检查与验证,所以相关内容有:软件代码之间的性质测试;满足使用者需求的软件代码测试。在以上内容中,均是按照软件设计理论思路对内部文档进行设计,前期所阐述的软件设计可替代为文档设计,并以以上内容分析出所存在的缺陷,根据其特征进行不同测试,如缺陷在二级、三级、四级以上均为真缺陷,因为这与前期所讲的软件文档设计的代码存在重要联系,同时与其是否能满足使用者需求存在联系。但在一级缺陷测试中,它的测试准则主要建立在软件设计理论中,以及自己编制的程序语法内,所以其存在的缺陷

4、,并不是前期所讲的软件缺陷,此外所讲述的定义、文档、代码均不能满足使用的需求,我们将其成为“虚假缺陷”[1]。而“虚假缺陷”也不完全是假缺陷,由于在进行软件开发过程中其规范、定义存在差异性,这就表示部分软件代码存在的危险性较大,严重会对程序正常运行造成影响,因此相关软件开发部门将这些尽管与标准语法相符合代码指定为非法。但在实际中,更多用户更重视软件测试期间要怎样才能快速查找二级、三级、四级缺陷,因为其会对软件的正确性造成影响。三.软件测试的方式测试软件方式,主要是按照相应程序进行规划,其中包含有动态、静态两种测试方式,如按照分层方式进行规划,则分为:档案审核

5、、静态代码审查、系统检测三项。以此根据软件不同需求对不同的软件套件进行测试,不同的软件套件存在相似的测试案例,利于通过运用测试用例进行管理和维护,不同组合定义成为同一的XML文件,可按照自动化软件测试流程进行测试(图一)。实施软件测试通常是运用经验较为丰富的软件设计档案实现审核,而这个方式也可作为一种常规测试软件的方式,但以广义定义来讲,不算作为软件测试的主要方式。此外,类测试软件,基本是对软件内部系统进行测试,重点是以软件档案作为测试根据,以满足使用者需求对测试用例给予设计,严格按照用例进行输入,对所得结果进行分析其是否满足使用者需求[2]。此外,在类软件

6、测试中,可使用静态代码方式实施分析,主要通过系统自动工具执行,同时也可由人工进行操作,如是通过人工执行那么也可称为代码审查;但代码审查操作并不限制在一级监测中,主要是因为进行人工审阅期间,重点在于审阅而并不是查找“虚假缺陷”,除了在审阅代码外,在人工审阅期间会因为自身经验形成标志性档案设计,并以此作为标准档案,以此寻找软件中存在的真正缺陷。相反,自动静态代码装置操作并没有人工操作那么快捷、简便,只能找到“虚假性缺陷”,确不能与人工操作一样根据相关找线索查找软件中的“真缺陷”。实施软件测试的方式较多,而单元集成方式也是测试方法的一种。单元集成测试重点将档案设计

7、内的不同软件以及模块标准进行测试,从而采用用例设计进行测试,然后将例数录入动态运行软件中,将其进行分析,分析是否符合软件运行。在严格遵循测试过程中对内部代码进行规划,测试软件的方式又可分为黑白盒两种,在单元集成测试中多数人均采用白盒进行测试,在对软件系统进行测试时则采用黑盒,但在实际测试中则相反。单元集成式采用黑盒子,进行系统软件测试则采用白盒,两者之间所使用的方式重点在于实际测试。开始制定测试方案构建测试环境设计测试用例分析测试要求跟踪BUG分析结果记录测试问题结束图一自动化测试流程图四.软件测试工具4.1静态代码分析工具在对代码进行静态分析时,要注意自动

8、化的静态检测工具只可以查出“假性缺陷”这一现象,这对

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

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

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