您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页基于测试流程的软件测试设计

基于测试流程的软件测试设计

来源:叨叨游戏网
通信论坛 计算机与网络创新生活 基于测试流程的软件测试设计 赵根朝 (中国电子科技集团公司第五十四研究所河北石家庄050081) 【摘要】随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。通过分析软 件测试流程中的主要活动,介绍了软件测试类型、测试技术和测试方法,给出了测试用例设计及实现的原则,介绍了测试执行方 法及缺陷跟踪的目标,描述了测试评估的主要内容。阐述了提高软件产品的质量,加强软件测试过程控制的重要性。 【关键词】软件测试 测试流程 测试技术 测试设计 过程控制 中图分类号.TP311.5文献标识码:A文章编号:1OO8—1739(201O)14—45—4 Software Test Design Based on Test Process ZHA0 Gen--cha0 (The 54th R.esearch Imtitute of CETC,s iazhuang Hebei 050081,China) Abstract:Along with the increment of the aggrandizement and complexity of software development scale.the test、Ⅳidl the purpose of looking for the mistakes in the software becomes more dificult.By analyzing the main activiites in software test process,this paper introduces software test types,test technologies and test metho&,and presents the design and implementation principle for test example.It gives the test execution method blemish follow of target and describes the main content of test evaluation.Finally,this paper emphm ̄es the importance of miproving software product quality and enhancing software test process contro1. Key words:software test;test process;test technique;test design;process control 1引言 2软件测试过程 软件测试是软件质量保证的关键步骤,软件开发生命周期 软件测试完整的过程一般是需求分析一测试计划一测试 中受到最多关注的就是测试。测试的目标是以最少的人力、物 设计一环境建立一测试执行一测试记录一缺陷管理一测试评 力和时间投入,尽可能多地找出软件中潜在的各种错误和缺 估一测试总结。软件测试生存周期中主要活动包括测试策划、 陷。软件测试从软件的生存周期看,测试往往指对程序的测 测试设计与实现、测试执行及缺陷跟踪、测试评估。软件测试 试,这样做的优点是被测对象明确,测试的可操作性相对较 流程及其产品如图1所示: 强。但是,由于软件测试的依据是被测件、软件需求规格说明、 软件设计说明和软件用户手册,如果软件设计有错误,测试的 L软件用户手册 质量就难以保证。即使测试后发现是设计的错误,这时,修改 的代价是相当昂贵的。因此,软件测试必须与软件开发的过程 E I 测试设计与实现三 卜_一软件测试说龋 相对应,才能使软件的质量保证得到有效控制。对软件测试流 I测试执行及献陷鼠踪卜.一测试原蛤记录 程中的主要活动进行分析,同时对软件测试过程控制提出自 芒 姜嚣 喜 己的观点。 < 三三三≥一测试总结 图1软件测试流程及其产品 定稿日期:2010-05-26 2010年第14期《计算机与网络》 通信论坛 ■几__■l■●t●l舢_ 删㈣ L l ‘ l 下-n 码、未被调用的过程和未使用的变量;④报告所有类型的数据流异常;广 ] L-1 一 =.J ②动态测试:动态测试是在抽样测试数据上执行软件并、————/ 《计算机与厨络》2OlO年第14期 通信论坛 计盟榭 皇 网 络匍l舞 肇 活——舅雨iIiln日聃 日嘲殂r』 测试用例的设计是根据测试功能点、业务流程图、数据流 的过程财富。软件测试的缺陷处理流程如图3所示。 测试用例的基本原则:①基于测试需求的原则:应按照测试级别的不同要求, 评审一不通.r过蔓竺堡整(/ 上一一 : —、、)  设计测试用例; \ 了—/ ②基于测试方法的原则:应明确所采用的测试用例设计 一一 . 璺 方法。为达到不同的测试充分性要求,应采用相应的测试方\———/\———/ 的充分性和测试的效率;测试用例的内容应完整,具有可操作 6测试评估 ④测试执行的可重复性原则。应保证测试用例执行的可 软件测试的目的是为了保证软件产品的最终质量,根据 重复性。 测试情况撰写软件测试报告和测试评测报告,对测试进行评 测试设计要分析测试用例集的层次结构,获取并验证测 估和质量分析,同样是一项关键的工作。测试报告是将测试执 试数据,根据测试资源、风险等约束条件,确定测试用例执行 行得到的测试结果进行测试分析和汇总,依次评定测试用例、 顺序,开发测试软件,建立并校准测试环境并进行测试就绪审 测试项及发现的软件缺陷等,测试总结是项目管理人及时发 查,主要审查测试计划的合理性和测试用例的正确性、有效性 现问题、解决问题的前提,同时也是测试经验积累的有效途 和覆盖充分性,审查测试组织、环境和设备工具是否齐备并符 径。 合要求。 软件经过测试后,证实了软件具有的能力,以及它的缺陷 和,并给出评价的结论性意见,这些意见既是对软件质量 5测试执行和缺陷跟踪 的评价,又是决定该软件能否交付用户使用的依据。软件评估 真观察并如实记录测试过程、测试结果。对测试过程的正常或 7测试过程控制 条件的测试用例,决定是停止测试,还是需要修改或补充测试 7.1测试文档组织管理 用例集,并进一步测试。测试执行没有很高的技术性,但却是 由于软件测试是一个很复杂的过程,且对于保证软件的 测试的基础,直接关系到测试的可靠性、客观性和准确性。对 质量和它的运行有着重要意义,因此要把对软件测试的要求、 测试执行中发现的软件缺陷进行记录、报告、分析、跟踪是测 过程、测试结果以及对测试结果的分析、评价等内容以正式的 试工作的重要部分,测试的目的是为了尽早发现软件系统中的 文件形式写出。测试文件的编写应按一定的格式进行。必须经 缺陷,因此,对缺陷进行跟踪管理,确保每个被发现的缺陷都能 过评审,这是测试工作规范化的一个组成部分。 够及 软件缺陷划分原则… .①致命:系统崩溃、数据丢失、数据毁 ~ ~… 一。。 …。 7.2测试人员组织管理 :…一。一。。一 坏;②严重:操作性错误、错误结果、遗漏功能;③一般:小问 软件测试成功完成的关键因素之一就是要有高素质的软 题、错别字、罕见错误;④建议:不影响使用的瑕疵或更好的实 件测试人员,测试的组织与人员管理是测试项目不可缺少的 现。 管理职能,将会直接影响测试工作的效率和软件产品的质量。 软件缺陷跟踪的目标:①确保每个被发现的缺陷都能够 要为测试选择合适的组织结构模式,合理配备人员,明确分工 被解决;②收集缺陷数据并根据缺陷趋势曲线确定测试过程 和责任。同时要有相应的培训和激励机制保证。 是否结束;③收集缺陷数据并在其上进行数据分析,作为组织 7.3配置管理 2010年第14期《计算机与廊络》 通信论坛 计算机与网络创新生活 软件开发单位重视全面质量管理,加快软件测试管理队伍的 成长,提高软件的质量,进一步推动软件开发的产业化、商品 化进程。 个阶段。其管理对象包括测试计划、测试方案(用例)、测试版 本、测试工具及环境、测试结果等。 8结束语 从软件测试实现的角度看,测试流程是用于定义测试过 参考文献 程中的测试阶段及其关系-其中包括指明测试阶段的开始和结 束的条件、测试阶段本身的信息以及测试阶段中的测试流程 控制项等。对应软件开发过程,对软件测试流程中每个活动进 行详细分析设计,对各阶段形成的结果,进行严格的审查,不 仅能够发现错误和缺陷,使测试的充分性得到保证,还能够提 [1曹薇.软件测试[1】M】.北京:清华大学出版社,2008. 【2】杜文洁.软件测试教程【M].北京:清华大学出版社,2008. [33佟伟光.软件测试】[M】.北京:人民邮电出版社,2008. [4】董威.软件测试:概念与实践[M】.北京:科学出版社,2009. [5】柳纯录软件测评师教程[M】.北京:清华大学出版社, 2005. 高测试生产率。降低测试成本。同时通过有效的过程控制,促进 更快、更全、更安全——方正科技推出计算机安全方案 “6秒3 1”人们一边看着手表计时,一边惊叹。可别 以为他们这是在惊叹刘翔又创造了60米跨栏世界纪 了相应提高。 更全:最先拥有“三大认证” 在交流体验会上,不少采购方表示,自己单位在双 录,他们惊叹的是方正君逸M580双网隔离机在内 切换上的惊人速度。6月18曰下午,由方正科技主办的 “2010年信息安全体验交流会”向人们展示了方正科技 在计算机安全方案上更快、更全、更安全的最新创举。 网隔离机的选择上非常谨慎,更看重计算机是否获得了 国家权威安全认证。在交流会上展示的方正计算机安全 方案均已率先通过计算机信息系统安全认证、国 家保密局涉密信息系统产品认证、军用信息安全产品认 随着办公信息化的不断发展,办公信息安全已经成 为现代办公必须面对解决的重大课题。新修订的《中华 人民共和国保守国家秘密法》对部门信息安全做出 了更严格的规定,要求机关、单位加强对涉密信息系统 证三大权威安全认证,也是唯一获得三大认证的品牌。 更安全:保护安全“软硬兼施” 考虑用户实际需求。方正科技计算机安全方案“软 硬兼施”.从软件和硬件设计上体现了计算机信息安全 最高标准的要求。 的管理。不得“在未采取防护措施的情况下,在涉密信息 系统与互联网及其他公共信息网络之间进行信息交 换。”由此,也对机关单位办公用计算机的安全性提 从软件上看,方正计算机安全方案均配备了“方正 安全一键通”。作为软件安全卫士.“方正安全一键通”不 仅提供一键备份修复、数据备份恢复、数据保险箱等传 出了更加严格的要求。长期以来,方正科技想客户所想、 急客户所急,致力于计算机信息安全方案的研发,历经 几载成功研发出方正双机互联方案、方正双网隔离方 案、方正TCM应用管理方案等计算机信息安全方案。 统安全方案,更创新提供安全擦除和文件安全域等具有 特色的全方位安全保护。以安全擦除功能为例,一般用 更快:双网切换进入“秒时代” 在用户体验交流活动中,最吸引入眼球的就是方正 双网隔离机迅即的内切换速度。用户在操作过程中 格式化删除硬盘上的资料后还有可能被他人用软件恢 复删除数据而导致文件数据泄密。而“方正安全一键通” 的安全擦除功能则可以完全清除数据资料,让使用者无 后顾之忱,完全达到国家相关保密规定要求。 只需轻轻点击桌面右上角的图标,内切换就在瞬间 完成,整个过程只要5-8秒。据了解,现在市面上双网隔 离机至少需要1分钟左右的时间进行内切换,方正 从硬件上看,方正计算机安全方案的安全性体现在 对内的完全物理隔离上。以方正君逸M580为例。它 分别配备有内专用USB接口、内光驱、内 科技双网隔离机5—8秒的切换速度无疑处于行业领先 地位,把切换时间带人了“秒时代” 。究其原因。是因为方 正科技的双网隔离机配备了分别应用于内的两条 内存,使得内切换不需要经历关机、重启的漫长等 待,从而大大节省了时间。与会的河北省水利厅办公室 刘静雷主任表示。 自从去年10月配备了方正君逸M580 内存、内硬盘,做到了完全物理隔离。据了解。市面 上绝大多数双网隔离机只能实现硬盘和内网络接 口的物理隔离,而方正君逸M580是全国首个实现内外 网内存物理隔离、USB接口物理隔离、光驱物理隔离的 产品。这一创新不仅大大缩短了双网切换时间,更从根 本上保证了内数据安全。 双网隔离机。内、切换速度加快了,办公效率也得到 <计算机与厨络》2010年第14期 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务