功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc

上传人:小小飞 文档编号:3915090 上传时间:2019-10-10 格式:DOC 页数:54 大小:1.48MB
返回 下载 相关 举报
功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc_第1页
第1页 / 共54页
功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc_第2页
第2页 / 共54页
功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc_第3页
第3页 / 共54页
功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc_第4页
第4页 / 共54页
功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc》由会员分享,可在线阅读,更多相关《功能测试在村镇银行信贷系统软件中的应用硕士学位论文.doc(54页珍藏版)》请在三一文库上搜索。

1、浙江大学硕士学位论文 摘要硕士学位论文测试管理在村镇行银信贷系统软件中的应用摘要目前,随着计算机技术的迅猛发展和网络的普及应用,银行业的竞争日益激烈。相比较从前,银行业务也有着极大的改变,除传统柜面业务外,更多地向通过网络和计算机的个性化自助业务方向发展。要在残酷的竞争中抢得先机,需要对市场快速响应,则不断地需要更新银行系统。快速更新及新产品的推出,使各家银行越来越重视新上线系统的质量和安全,从而不断地加大对自身系统的测试。随着软#件产#品在各个应#用领域的普及,软#件的质#量问题逐#渐成为人们关#注的焦#点,而功#能测#试是软#件产品质#量保#证的最#后屏障,很多应#用程#序由于进#度的逼紧

2、,而没有按#照常规的质#量保#证那样实施。但最#后的功#能测#试仍是必#须的。而功#能测#试也叫黑#盒测#试。村镇银行信贷系统软件测试将分为需求分析,按照测试计划的要求及需求进行测试用例的编写;然后执行测试。在测试过程中我们使用了Quality Center 测试管理工具对测试用例和测试进行监控,其中包括需求管理、测试管理、缺陷管理、功能测试和业务流程测试。本文结合企业实际的测试工作需求,阐述了村镇银行信贷系统软件测试测试方案,通过黑盒测试的方法和工具,在实际工作的应用中,提高了测试的工作效率,取得了良好的成绩。关键词:功能测试;黑盒测试;测试管理;QCii浙江大学硕士学位论文 Abstrac

3、tAbstractAt present, with the rapid development of computer technology and the popularity of network applications, the competition in banking industry is increasing fiercely. In comparison with the past, banking also has made great changes, it becomes more personalized to through the network and com

4、puter self-help business direction beside the traditional counter business. To force in the cruel competition, we need fast response to the market, also need to keep updating the banking system. Quick update and new product launching, make the Banks pay more and more attention to the quality and saf

5、ety of the new online system, thereby increasing test of their systems.As software products got more and more popular in various application fields, software quality problems gradually become the focus of peoples attention. Function test is the last barrier of software product quality guarantee. Due

6、 to the force of project process, many applications were not implemented according to the regular quality assurance. But the final function test is still necessary, and function test is also named as the Black box test. Village Banks credit system is divided into requirement analysis, software testi

7、ng in accordance with the requirements of the test plan and needs the preparation of the test cases; and then execute the test. We used the Quality Center test management tool in the process to monitor test cases and test, including the requirements management, test management, defect management, fu

8、nctional testing, and business process test.This article is based on the demand of actual enterprise level testing work, conduct a research to Village Banks credit system software with Black box test methodology and tools. Worked in real practice, improved testing efficiency, and achieved good resul

9、ts.Key Words: Function test;Black box test;Test management;QCiii浙江大学硕士学位论文 表目录目录摘要iAbstractii第1章 绪论11.1 论文的研究背景11.2 论文的研究意义和目标21.3 国内外研究现状21.4 论文组织结构31.5 本章小结4第2章 软件测试的概述和工具52.1 软件测试52.1.1 软件测试的定义52.1.2 软件测试的目的52.1.3 软件测试的原则62.2 软件测试的分类82.3 软件测试的流程92.4 功能测试122.4.1 功能测试概念122.4.2 功能测试目的132.5 测试管理及管理工具

10、132.5.1 测#试管#理132.5.2 Q uality C enter简 介142.6 本章小结15第3章 村镇银行信贷系统模块163.1 村镇银行信贷系统概述163.2 村镇银行信贷系统业务需求163.3 客户管理模块163.3.1 评 级授 信模 块173.3.2 担 保 管 理模 块173.3.3 贷 后管 理模 块183.3.4 资 产管 理模 块183.3.5 统 计查 询模 块193.3.6 信 贷业 务管 理模 块193.3.7 村镇银行信贷业务流程203.4 村镇银行信贷系统测试需求203.4.1 系统测试概述203.4.2 系#统测#试策#略213.5 本章小结21第4

11、章 Quality Center在信贷系统功能测试中的应用234.1 村 镇银 行信 贷系 统软 件模 块测 试用 例234.2 测 试用 例设 计原 则234.3 信 贷系 统软 件模 块测 试用 例设 计流 程254.4 村 镇银 行信 贷系 统模 块测 试用 例的需 求分 析编 写264.5 村 镇银 行信 贷系 统用 例设 计274.5.1 测 试用 例设 计274.5.2 Q C的T es t P lan对测 试用 例的管 理274.6 测 试用 例的执 行和管 理314.6.1 村 镇银 行信 贷系 统功 能测 试执 行条 件314.6.2 测 试用 例运 行管 理334.7 村

12、镇银 行信#贷系 统功 能模 块缺 陷管 理344.7.1 缺 陷管 理流 程344.7.2 村 镇银 行信 贷系 统功 能测 试缺 陷管 理354.8 村 镇银 行信 贷系 统功 能测 试报 表374.8.1 测 试用 例执 行状 态报 表374.8.2 缺 陷管 理报 表384.9 本章小结39第5章 总结和展望405.1 总结405.2 展望40参考文献42作者简历44致谢45图目录图2. 1 软件测试V模型10图2. 2 软件测试W模型11图3. 1 村镇银行信贷系统结构16图3. 2 村镇银行信贷业务流程20图4. 1测试用例设计流程26图4. 2 信贷系统测试用例 Upload28

13、图4. 3 QC的测试用例结成部分29图4. 4 村镇银行信贷系统的Text Plan30图4. 5测试进入准则的检查流程32图4. 6 测试用例执行流程图34图4. 7 Defect Retest流程35图4. 8缺陷与测试用例的链接36图4. 9关键 Defect 的总结36图4. 10 测试用例的执行个数汇总37图4. 11 测试用例的执行状态38 表目录表4. 1各部门的 Defect 个数及 Defect 状态39表4. 2测试用例 Blocked Issues3923浙江大学硕士学位论文第1章 绪论第1章 绪论1.1 论文的研究背景现银痊行信#贷作#为我国各家村#镇银#行的主#要业

14、#务,在支#持我国经#济发#展和G#DP 增#长中发#挥着重#要的作#用,对#于提#高人#们的生#活水#平同样功#不可#没。银#行信#贷业#务的管#理是村#镇银#行经#营管#理的重#中之重,关#乎村#镇银#行经#营好坏,从长#远期来#看,对于信#贷规#模及货#币发#行都会产#生影#响。随#着国#家近#年来对中#小金#融机#构发#展的支#持,村#镇银#行信#贷业#务的种#类日#趋增#加,信#贷业#务也更#为复#杂,这对#于信#贷管#理系#统提#出了更#高的要#求,因#此只#有通#过更为先#进的管#理工#具和手#段、统#一的信#息化技#术,才#能对信#贷业#务实#施科#学规#范化的管#理,进#而实

15、#现对信#贷资#产的有#效监#管和有#效的风#险控#制。金#融改#革逐#步的深#入使得村#镇银#行需#要一个实#施前#中后#台操#作的信#贷业#务处#理平#台,用#以建#立和完#善村#镇银#行信#贷管#理信#息系#统。村#镇银#行信#贷业#务的高#速发#展使#得对信#贷管#理系#统的功#能及性#能等提#出了更#高的要#求。采#取怎#样的措#施去保#证金#融软#件的质#量以减#少风#险,成了各金#融I#T部#门关#注的重#点。在软#件系#统的开#发过#程中,软#件测#试影#响项#目的整#体质#量、工#期和投#资效#益,对项#目的整#体成功具#有重#要意#义。软#件测#试本#身以软#件质#量作为关

16、#注点,力#图发#现软#件产#品在需#求获#取、分#析、设#计、编#码中的错#误和缺#陷,直#接揭#示软#件产#品的阶#段性质#量属#性,帮#助开#发者持#续提#高软#件质#量,它在软#件质#量控#制上的地#位不可代#替。这使#得它在软#件开#发过#程中越#来越被重#视。据统#计,成#功软#件项#目在测#试方#面的投#入大#概占到项#目总投#入的4#0%,关#键复#杂的软#件项#目甚#至占#到5#0%6#0%。但软#件测#试本#身有它的局#限性,不可#能通#过软#件测#试来发#现软#件的所#有缺#陷。怎#样在合#理的时#间内,花#费更#少的成#本,采#用更#好的软#件测#试方#案,组#织更合#

17、理的软#件测#试过#程去发#现尽可#能多的软#件缺#陷,成了测#试人#员关#注的重#点,这也使#得对软#件测#试过#程和方#法的研#究颇#具实#际意#义。1.2 论文的研究意义和目标在村#镇银#行信#贷系#统软#件中,贷#款管#理和贷#后管#理是重#要的组#成部#分,因#此需#要及#时的更#新版#本,以#此来满#足用#户日#益增#长的需#求,这两#个子模#块的开#发周#期基#本为半个月到一个月,每个开#发周#期都会增#加一#定数#量的新功#能以满#足用#户需#求和提#高产#品功#能。但是随#着其功#能的增#加,系#统的复#杂度也越#来越高,不#管是项#目开#发人#员本身还是其用#户,对村#镇银

18、#行信#贷系#统软#件这个产#品的质#量要#求也越#来越高。因#此,在测#试阶#段,有#效的提#高测#试质#量和测#试效#率是非#常必#要的,而在测#试过#程中引#入功#能测#试工#具就可#以很#好的满#足这一目#的,为了更#好的保#证功#能测#试顺#利进#行,这就是本#文的研#究意#义所在。为村#镇银#行信#贷系#统软#件定#制适#应的功#能测#试,实#现从编#译、系#统部#署、测#试执#行到测#试报#告发#布实#现全#面的测#试。在测#试阶#段,将重#复的性#能测#试,回#归测#试,功#能点测#试进#行管#理,可#以有#效的减#少测#试人#员的工#作量,使得测#试人#员可#以将精#力集#中

19、在新#增功#能点的验#收测#试中,进一步的提#高测#试的效#率,以此来保#证软#件质#量满#足用#户的需#求。在现#今众多的测#试工#具中,如#何选#择高效#率,低成#本的测#试管#理,构#建出适#应于村#镇银#行信#贷系#统软#件是本#文的研#究目标。1.3 国内外研究现状随#着软#件产#业的蓬#勃发#展以#及对软#件质#量的重#视,软#件测#试也越#来越被企#业所重#视,软#件测#试正#在逐#步成#为一个新#兴的产#业。国#内软#件测#试技#术研#究起#步于国#家“六#五”规#划期#间,主#要随#着软#件工#程发#展起#来的,目#前仍处#于起#步阶#段,市#场刚产#生萌#芽。具#体表#现为

20、:软#件测#试行#业中各#种软#件测#试的方#法、技#术和标#准都还在探#索阶#段;少#数几个专#业化第#三方软#件测#试机#构的出#现。据“首#届中#国软#件测#试与软#件产#业发#展战#略研#讨会”的讨#论:“市#场化的第#三方测#试如#同刚刚出#生的宁#馨#儿,目#前的市#场几#乎可#以忽#略不#计”。究#其原#因,可#以归#纳为如#下几#个方#面:(1)国#内软#件公#司对软#件测#试的思#想观#念还有#待提#高,不够重#视,软#件企#业不愿#意在软#件测#试环#节投#入大#量的成#本。(2)目#前国#内软#件公#司所#采#用的测#试流#程有#待创#新,软#件测#试如#同软#件开#发一

21、#样,需#要经#过收#集测#试需#求、确#定测#试策#略、设#计测#试、执#行测#试、分#析测#试等流#程。软#件测#试不#是软#件开#发的最#后阶#段,而#是贯#穿于软#件项#目的整#个生#命周#期。(3)目#前国#内软#件测#试技#术和自#动#化程#度有#待提#高,技#术创#新还不#够。(4)目#前国#内软#件市#场知#识产#权保#护不#够,开#发商移#交给第#三方机#构测#试时,往#往面#临较#大的知#识产#权风#险。与#此同#时,国#内软#件测#试专#业化程#度在不#断提#高。信#息产#业部和国#家质#检总#局领#导成#立了国#家级计#算机软#件产#品质#量检#测机#构中#国软#件评#

22、测中#心,省#和直#辖市单#位也专#门成#立了各#自的软#件评#测中#心。除#了政#府牵#头的这#些软#件评#测中#心外,也#有一#些由国#家投#资或民#间投#资成#立的第#三方软#件评#测中#心,如:赛#宝软#件评#测中#心,太#平洋测#试室等。但#在软#件业较发#达的国#家,软#件测#试早#已成#为软#件开#发的一#个有#机组#成部#分,在整#个软#件开#发的系#统工#程中占#据着相#当大的比#重,以美#国为#例,资#金的投#入所#占的比#重,通#常是 “需#求分#析”和“规#划确#定”各#占 3%,“设#计”占 5%,“编#程”占 7%,“测#试”占 15%,“投#产和维#护”占 6#7

23、%。国#外的软#件测#试市#场已成#为软#件产#业中的一#个独#特市#场,成#熟、稳#定、权#威的软#件专#业测#试公#司发#展迅#速。如:200#2年美#国EM#C公#司宣#布成#立E#MC微#软 Windows测#试中#心,负#责测#试微#软产#品在存#储网#络环#境中的应#用,同时#也进#行 Windows 平#台上存#储网#络的适#应性测#试及模#拟客#户环#境测#试;美#国 ID#G InfoWorld 测#试中#心成#立多#年以#来,已#经成#为全#球软#件产#品的品#质测#试和评#估的首#选机#构及高品#质软#件产#品的权#威推#荐机#构。1.4 论文组织结构本文共分六章,内容安

24、排如下:第一章绪论:介绍本论文的背景和研究意义、论文研究目标和国内外研究现状等。第二章软件测试的概述和工具:阐述软件测试的相关概念和理论,对其软件测试过程中使用的测试工具进行概括。第三章村镇银行信贷系统模块:介绍村镇银行的各个模块组成部分、业务流程及该系统的测试需求。 第四章Quality Center在信贷系统功能测试中的应用:通过对信贷功能测试,进行测试用例设计,及所采用的功能测试流程;并在测试中使用 Quality Center 去实现整个测试的过程。第五章总结与展望 1.5 本章小结本章首#先介#绍了论#文的研究背景,研#究意#义和目#标,其次简#介了国内外在测#试领#域的研#究现#状

25、,最后说#明了本文主#要工#作以#及各章的主要内容。浙江大学硕士学位论文第2章 软件测试的概述和工具第2章 软件测试的概述和工具2.1 软件测试2.1.1 软件测试的定义早在 1979 年 G#len#ford J.My#ers 在他出#版的经#典著#作T#he A#rt o#f S#oftw#are T#est#ing中,对软#件测#试进#行了这#样的定#义:“软#件测#试就是为#了发#现错#误而执#行程#序或者系#统的过#程”。在这个定#义中说#明了软#件测#试的根本#目的是为#了发#展程#序中的错#误,在当#时软#件测#试通#常是在软#件产#品开#发的后#期开#始,主#要目#的就是寻#找

26、产#品运#行过#程中的缺#陷,因#此,他对软#件测#试所#下的这一定#义被人#们广泛接#受,反#映了人们在当#时对#软件测#试所持的观#点。随#着这一定#义被广#泛使#用, 人们发#现了定#义中存#在的不#足,于是在 19#83年, I#E#E#E 在软#件工#程标#准术语中提#出并调#整了对软#件测#试的定#义,即“使#用人#工或自#动的手#段来运#行或测#试某个系#统的过#程,其目#的在于验#证它是#否满#足规#定的需#求或弄清预#期结果与实#际结#果之间的差#别”。整#个定#义继#承了之#前人们对软#件测#试定#义中的精#华,另#外还明#确指出,软#件测#试作为保#证软#件质#量的一个重

27、#要手#段,其主#要任#务是检#验软#件各个部#分,以#及整个系#统是否正#确、完#整地实#现了预#定的功#能,以确#保软#件质#量。今#天,人们对软#件测#试有了更进一步的认#识,从广#义上讲,软#件测#试是指软#件产#品生#存周#期内所#有的检#查、评#审和确#认活#动。从狭#义上讲,软#件测#试是对软#件产#品质#量的检#验和评#价。它一方#面检#查软#件产#品质#量和存#在的问#题,同#时对软#件产#品质#量进#行客#观的评#价。2.1.2 软件测试的目的基#于不#同的立#场,存#在着两#种截#然不#同的测#试目#的。从用#户角#度出#发,普#遍希#望通#过软#件测#试暴#露出软#件中

28、陷#藏的错#误和缺#陷,以考#虑是#否可以接#受该产#品。而从软#件开#发者的角#度出#发,则希#望测#试成#为表#明软#件产#品中不存#在错#误的过#程,验#证该软#件己正#确地实#现了用#户的要#求,确#立用#户对软#件质#量的信#心。因#为程#序最#终是由用#户来使#用的,而在程#序中存#在着许#多预#料不到的问#题,可#能没有被发#现出#来,许#多隐#藏的错#误只#有在特#定条#件下才#能显#露出#来。如#果不站在用#户使#用的角#度出#发,这#些隐#藏的问#题就会发#布出#去,影#响用#户的使#用性。如#果站#在用#户角#度,就应#当把测#试目#标定#位程#序中一定存#在错#误。在选

29、#取测#试用#例时,也考#虑那些易#于发#现程#序错#误的数#据。一#般谈#到软#件测#试目#的时,人#们都会引#用G#ren#for#d J. M#yer#s在T#he A#rt o#f S#oftw#are T#est#ing#书中的观#点:1软#件测#试是为#了发#现错#误而执#行程#序的过#程;2测#试是为#了证#明程#序有#错,而不#是证#明程#序无错#误;3一#个好的测#试用#例是在#于它能发#现至#今未发#现的错#误;4一个成#功的测#试是发#现了至#今未发#现的错#误的测#试2.1.3 软件测试的原则一#般来#说,在软#件测#试过#程中,要遵#守以#下几#条原#则:1 在软#件

30、研#发的过#程中,应尽#早的进#行软#件测#试。 实#践证#明,缺#陷发#现的越#早,修#改缺#陷的成#本就越#低。随#着时#间的推#移,修#复软#件缺#陷的费#用在成#倍增#长,有统#计表#明在软#件维#护阶#段修#复一条缺#陷的成#本是在单#元测#试阶#段修#复一条缺#陷的成#本的 1#0 倍,是#在设#计阶#段修#复一条缺#陷的成#本的 4#0 倍,是在需#求阶段修#复一条缺#陷的 2#00 倍。 2 软#件测#试应贯#穿于整#个软#件的生#命周#期。 软#件的质#量不#仅和编#码有关,它和编#码之#前所做的需#求分#析、软#件设#计等都有密#切的关#系。软#件使#用过#程中出#现的错#

31、误不完#全是编#程人#员在编#码阶#段引#入的,大#部分都是在程#序设#计阶#段和需#求分#析阶#段就遗#留下#来的。有统#计说#明,需#求分#析阶#段引#入的缺#陷占整#体软#件中缺#陷的比#例是最#高的。所#以,对于缺#陷的纠#正往#往不能只通#过修#改程#序来完#成,而必#须追#溯到软#件开#发的最#初阶#段,应#当把软#件测#试贯#穿到软#件的整#个生#命周#期中。只有坚#持在软#件开#发的各#个阶#段都进#行软#件测#试,才#能在软#件开#发过#程中尽#早发#现和预#防错#误,把出#现的错#误在尽#早修#复,从#而更#好的提#高软#件质#量。3 软#件测#试应追#溯需#求。 软#件测

32、#试的依#据是用#户认#可的需#求说#明书,在测#试过#程中必#须确#保最#终交#给用#户的产#品的功#能符#合用#户的需#求。通#常所#有的测#试都是根#据用#户需#求来进#行的,一#旦在测#试过#程中发#生争#议,所#有问#题的解#决都要依#据需#求说#明中的规#定。4 穷#举测#试是不#可#能的,要遵#循 Go#od-e#nou#gh 原#则。 在软#件测#试过#程中大部#分情#况下穷#举测#试是不可#能实#现的。通#过统#计发#现,如#果试#图测#试所有的情#况,费#用将大#幅提#高,而缺#陷遗#漏的数#量不会随#着费#用的上#涨而显#著下#降;如#果减#少测#试或#者错#误的确#定测

33、#试对#象,那#么费#用会很#低,但会遗#漏掉大#量的软#件缺#陷。那如#何来进#行测#试以保#证测#试效#果,就需#要采#用Go#od-e#noug#h 原#则,既不#要做过#多的测#试,也不#要做不充#分的测#试。需#要在测#试量和发#现的缺#陷数#量之#间找#到最合#适的平#衡#点。5 关#注群#集现#象:充#分应#用二#八定#理 统#计表#明,在进#行了测#试后,被测#试程#序中汇#总残#留的缺#陷数#目和程#序中已发#现的缺#陷数#目相比#较,大部#分都成正#比。根#据这个规#律,应对错#误群#集的程#序进#行重#点测#试,以提#高测#试效#率和测#试效#果。比#如I#B#M公#司的

34、O#S/3#70操#作系#统的测#试过#程中,发#现 47%的错#误仅与系#统中 4%的程#序模#块有#关。软#件中大部#分的缺#陷往#往是存#在于少部#分的模#块中,应#用二#八定#理可#以理#解为,8#0%的缺#陷存#在于 2#0%的模#块中。所#以在测#试过#程中,如#果发#现某一模#块或程#序比其#他模#块或程#序有更#多缺#陷,应#当考#虑对这部#分模#块或程#序花更#多的时#间更全#面和深#入的进#行测#试。6 严#格按#照测#试计#划进#行测#试,坚#决排#除随#意性的测#试。 在软#件测#试计#划中一#般会包#括需#要进#行的软#件测#试的测#试范#围,测#试的规#范,软#件测

35、#试的测#试策#略,各阶#段测#试任#务的人#员安#排和进#度安#排,人#力#物#力等资#源的要#求,测#试环#境的要#求,测#试模#版和测#试工#具的使#用要#求,测#试用#例和缺#陷记#录编#写的要#求,测#试的控#制方#式和过#程,以#及各阶#段测#试的评#价标#准。要严#格按#照测#试计#划执#行,只#有这#样才#能完#成预#先制#定的测#试范#围,达#到预#先估#计的测#试质#量,消#除随#意带#来的副作#用。7 必#须确#定预#期输#出结#果进#行软#件测#试过#程中,必#须确#定好预#期输#出,通#过输#入操#作和输#入数#据以及系#统环#境,可#以给#出一个正#确的测#试结#果

36、,如#果测#试用#例中没#有给#出预#期测#试结#果,那#么就无#法验#证系#统执#行是#否正#确,这#样很有可#能会遗#漏缺#陷。莫#棱两#可的、有歧#义的预#期测#试结#果,很可#能在进#行测#试时,把错#误实#际输#出结#果当作正#确的结#果,从#而带来更#大的错#误和损#失。8 应#当对每一#个测#试结#果做全#面检#查 实#际上在最#终发#现的缺#陷中,有#些缺#陷在之#前的测#试中已#经出#现了,但#是如#果测#试人员疏#忽了全#面检#查的环#境,很可#能使这#些错#误被遗#漏掉。所#以对#于每一#个预#期的输#出结#果进#行明#确定#义的同#时,还必#须对每一#个实#际测#试的结

37、#果进#行全#面的、仔#细的分#析检#查,最#大程#度上发#现缺#陷。2.2 软件测试的分类从不#同的角#度来考#虑,软#件测#试可#以有不#同的划#分方#法,对测#试进#行分#类可#以更#好的明#确不#同软#件测#试过#程中,需#要完#成的工#作有哪#些。从不#同的测#试方#法角#度来#看,可#以有以#下几#种划#分:1黑#盒测#试和白#盒测#试这#种分#类是#从是#否关#心软#件内#部结#构和具#体实#现的角#度来#划分的。黑#盒测#试又称#为功#能测#试、数#据驱#动测#试。着#重从软#件功#能是#否正#确进#行测#试。通#过输#入数#据得#到实#际输#出结#果,依#照需#求规#格说#明

38、#书中对该功#能的描#述来判#断实#际输#出结#果和预#期结#果是#否相一#致,从#而检#验系#统功#能实#现是#否正#确,以#及功#能实#现的可#靠性、有#效性#等。白#盒测#试又#称为结#构测#试、逻#辑驱#动测#试。着#重从代#码的逻#辑结#构是#否正#确进#行测#试。测#试人#员检#查程#序的内#部逻#辑结#构,按#照一#定的方#法来设#计测#试用#例,对软#件的逻#辑结#构进#行测#试,检#查程#序的状#态,从#而判#定实#际情#况是#否与预#期的状#态相一#致。2静#态测#试和动#态测#试这#种分#类是从是#否执#行程#序的角#度来划#分的。静#态测#试是不运#行被测#试程#序本#

39、身,而查#找程#序代#码中可#能存#在的错#误或评#估程#序代#码的过#程。常使#用的方#式是通#过一#定的规#范来分#析或检#查源#程#序的文#法、结#构、过#程、接#口等部#分,来检#查程#序找出缺#陷。动#态测#试是通#过运#行被测程#序来发#现缺#陷的。通#过输#入相#应的测#试用#例和数#据,检#查运#行结#果是是#否符#合预#期要#求,从#而检#验程#序的正#确性和有#效性,并分#析系#统的效#率和健#壮性等性#能。3手#工测#试和自#动测#试这种分#类是从是#否使#用自#动测#试工#具的角#度划#分的。手#工测#试是#指由测#试人#员通#过手#工执#行测#试用#例,人#工的去比#

40、较实#际运#行结#果和预#期结#果的差#异,得#到测#试结#果并进#行记#录。而在自#动测#试的过#程中是#由自#动测#试工#具来完#成测#试工#作的。4单#元测#试、集#成测#试、确#认测#试、系#统测#试和验#收测#试这#种分#类是从软#件测#试的阶#段来划#分的。单#元测#试又称模#块测#试,测#试人#员对软#件设#计的程#序模#块,来进#行正#确性检#验的测#试。发#现各模#块内#部可#能存#在的缺#陷是这一阶#段测#试的主#要目#标。 集#成测#试是在系#统通#过了单#元测#试的基#础上,把单#元模#块按#照设#计要#求集#成,对组#装后的子系#统进#行测#试。检#测多个模#块连#接

41、在一#起后能#否正#常工#作是这一阶#段的主#要测#试目#标。 确#认测#试是通#过效#性测#试和软#件配#置审#查,来验#证软#件的功#能、性#能及其#它特#性是#否与用#户的要#求一#致。 系#统测#试一#般是在确#认测#试通#过后进#行,需#要将软#件作#为整#个计#算#机系#统的一部#分,与计#算机硬#件、外#设、一些支#持软#件、数#据和人#员等其它系#统元#素结#合在一#起,在用#户使#用的实#际运#行环#境下,对计#算#机系#统进#行全#面功#能和性#能方#面的整#体测#试。 验#收测#试的主#要目#的是向最#终用#户展#示软#件系#统可#以很#好的满#足用#户需#求。它是在软#

42、件产#品交#付用#户正#式使#用前的最#后一道工#序。2.3 软件测试的流程早#期软#件生#命周#期大#多采#用瀑#布模#型进#行软#件的研#发,根#据瀑#布模#型,软#件测#试设#计了V模#型,它是对瀑#布模#型在测#试阶#段的描#述,反#映了测#试活#动与设#计的关#系。在V模#型中,有#序的描#述了基#本的开#发过#程阶#段和测#试过#程阶#段,明#确了测#试过#程顺#序,并#且说#明了各#个测#试阶#段和开#发期#间的各#阶#段的对#应关#系。在这一时#期软#件测#试的主#要工#作就是在编#码后#期执#行单#元、集#成、系#统和验#收测#试,通#过发#现和修#改缺#陷,提#高软#件质#

43、量。下图2.1为软#件测#试V模#型。图2. 1 软件测试V模型 随#着软#件研#发技#术的发#展,逐#级暴#露了瀑#布模#型的问#题,它的开#发过#程是线#性的,必#须要等#到整#个开#发进#行到最#后才#能进#行验#证,从#而软#件测#试只#能在开#发的后#期才能进#行,导#致在前#期产#生的缺#陷要等#到后#期才能发#现,增#加了修#改成#本,而#且很可#能在后#期修#改前#期产#生的缺#陷会带#来更#多的缺#陷。由#于瀑#布模#型在开#发和测#试上的局#限性,现#在基#本已#经被各软#件公#司淘#汰。之#后,软#件生#命周#期模#型也有所变#化,出#现了演#化模#型、螺#旋模#型、喷#

44、泉模#型、智#能模#型等。同#时软#件测#试模#型也有#所发#展出#现了 W模#型、H模#型、X模#型等。现#在 W 模#型是在软#件测#试行#业中比#较常#用的一#种方#法。和V模#型相比#较,在W模#型遵#循了“软#件测#试应贯#穿于整#个软#件的生#命周#期”的原#则,增#加了软#件各开#发阶#段中应进#行的验#证和确#认活#动。由两#个V字#型模#型组#成的W模#型明#确表#示出了测#试与开#发的并#行关#系,两#个 V 字模#型分#别代#表软#件测#试与软#件开#发的过#程。在W模#型中,强#调软#件测#试是贯#穿整#个软#件开#发周#期,而不再#是开#发编#码完#成后才进#行的工#

45、作。并#且扩#大了软#件测#试的对#象范#围,这#时的软#件测#试对#象不再只是软#件程#序,对于软#件需#求、设#计等过#程和文#档也要进#行测#试,这样软#件测#试和软#件开#发是同#步的,软#件测#试可#以尽#早的进行,有利于尽#早地全#面的发#现问#题,从#而更#好的规#避风#险9。图2.2为软件测试W模#型。图2. 2 软件测试W模型 在W模#型中,软#件测#试的流#程划#分更加细#致,具#体流#程如#下1. 用#户需#求调#研阶#段:需#要对用#户需#求进#行确#认和验#证,并根#据用#户需#求进#行验#收测#试设#计。2. 需#求分#析与系#统设#计阶#段测#试人#员需#要对需#

46、求设#计说#明书进#行确#认,并验#证需#求设#计说#明#书的内#容是#否符#合用#户需#求;测#试人#员需#要对系#统设#计方#案进行确#认,并验#证系#统设#计方#案是#否合#理并#且满#足了用#户需#求测#试人#员需#要根#据需#求分#析说#明书和系#统设#计方#案进#行系#统测#试设#计,包#括编#写系#统测#试计#划及方#案,编#写系#统测#试用#例等。3. 概#要设#计阶#段:测#试人#员需#要对概#要设#计文#档进#行确#认和验#证,并根#据概#要设#计文#档进#行集#成测#试设#计,包#括编#写集#成测#试计#划及方#案,编#写集#成测#试用#例等。4. 详#细设#计阶#段:测#试人#员需#要对详#细设#计文#档进#行确#认和验#证,并根#据详#细设#计文#档进#行单#元测#试设#计,包#括编#写单#元测#试计#划及方#案,编#写单#元测#试用#例等。5. 编#码阶#段:测#试人#员需#要根#据单#元测#试计#划及方#案和单#元测#试用#例,对开#发完#成的模#块进#行单#元测#试,并记#录和跟#踪软#件缺#陷。6. 系#统集#成阶#段:测#试人#员需#要根#据集#成测#试计#划及方#案和集#成测#试用#例,对已#经通#过单#元测#试的模#块进#行测#试,并记#录和跟#踪软#件缺#陷。7. 系#统实#施阶#段:测#试人#员需#要根#据系#统测#试计#划及方#

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1