清华《软件测试》讲义教案面向对象软件的测试

清华《软件测试》讲义教案面向对象软件的测试

ID:30830762

大小:195.32 KB

页数:13页

时间:2019-01-03

清华《软件测试》讲义教案面向对象软件的测试_第1页
清华《软件测试》讲义教案面向对象软件的测试_第2页
清华《软件测试》讲义教案面向对象软件的测试_第3页
清华《软件测试》讲义教案面向对象软件的测试_第4页
清华《软件测试》讲义教案面向对象软件的测试_第5页
资源描述:

《清华《软件测试》讲义教案面向对象软件的测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象软件的测试作者:周梦醒发布时间:2001/02/08文章摘要:面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击。对面向对彖技术所引入的新特点,传统的测试技术已经无法有效的进行测试。对而向对彖软件的测试,测试策略或方法都需要出现相应的变革或更新。就此,本文结合传统的测试技术,针对面向对象技术新特性在测试中所引发的问题,提出一种测试模型。正文:面向对象软件的测试一摘要(Abstract)面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击。

2、对面向对象技术所引入的新特点,传统的测试技术己经无法有效的进行测试。对面向对象软件的测试,测试策略或方法都需要出现相应的变革或更新。就此,本文结合传统的测试技术,针对面向对象技术新特性在测试屮所引发的问题,提岀一种测试模型。首先,以软件工程中而向对彖软件开发模式为参考,分别在面向对彖分析,面向对象设计,面向对象编程三个阶段,依据各阶段的地位,作用,实现目标,具体阐述测试目的和应该注意的测试点。其次,依照传统的三个测试步骤:单元测试,集成测试,系统测试,借鉴传统测试方法有用的部分,论述如何有效的对

3、面向对象软件进行测试。最后,完成ZXM10收发台软件测试。[AbstTQCt]SincetheObject-Orientedtechnologyhasbeenusedinsoftwareengineering,thetraditionaltestmethodsmeetthebigchallenge.ForthefeaturesofObject-Orientsoftware,thetraditionaltestmethodscannotbeapplieddirectlytoObject-Orien

4、tsoftwareefficientlyasused.ToObject-Orientsoftweire,theteststrategyandtestmethodsmustbeaclapted.Atthispoint,thisthesisadviseshowtotestObject-Orientedsoftware,inanewtestmodel,especiallyforthoseissuespresenttoObject-Orientedsoftwaretest,basingonsometra

5、ditionalteststrategyandmethods.Firstly,consuittheObject-Orienteddevelopmentprocedure;discusswhatshouldpaymoreattentionduringtestingatthestepof00A,00D,andOOP.Then,discusshowtodounittest,IntegratetestandsystemtestofObject—Orientedsoftware・Atlast,showyo

6、uwhatIhavedonetotheObject-Orientedsoftwareofsend-receivemessageplatformofZXM10.二关键词(KeyWords)软件测试(Softwaretest)面向对象(00:Object-Oriented)三弓IW(Introduction)用户使用低质量的软件,在运行过程中会产生各种各样的问题,可能带来不同程度的严重后果,轻者影响系统的正常工作,重者造成事故,损失生命财产。软件测试是保证软件质量的最重要的手段。什么是软件测试?19

7、83年IEEE定义为:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。现代的软件开发工程是将整个软件开发过程明确的划分为几个阶段(参见[6]的论述),将复杂问题具体按阶段加以解决。这样,在软件的整个开发过程中,可以对每一阶段提出若干明确的监控点,作为各阶段目标实现的检验标准,从而提高开发过程的可见度和保证开发过程的正确性。经验证明,软件的质量不仅是体现在程序的正确性上,它和编码以前所做的需求分析,软件设计密切相关。软件使用中出

8、现的错误,不一-定是编程人员在编码阶段引入的,很可能在程序设计,甚而需求分析时就埋下了祸因。这时,对错误的纠止往往不能通过可能会诱发更多错误的简单的修修补补,而必须追溯到软件开发的最初阶段。这无疑增大了软件的开发费用。因此,为了保证软件的质量,我们应该着眼于整个软件牛存期,特别是着眼于编码以前的各开发阶段的工作。这样,软件测试的概念和实施范围必须扩充,应该包括在整个开发各阶段的复查、评估和检测。由此,广义的软件测试实际是由确认、验证、测试三个方而组成(注:本文对后而用广义测试概念处不另加标识):

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

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

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