面向对象的软件测试
- 格式:pptx
- 大小:751.14 KB
- 文档页数:10


面向对象软件的测试、Web应用软件测试(一)
(总分100,考试时间90分钟)
选择题
1. 以类为单元进行单元测试时,以下说法中正确的是______。A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次 B.一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法 C.由该类方法组成的任何一个序列都是一个合理的测试用例 D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴
2. 以下关于面向对象程序测试的说法中,正确的是______。A.面向对象程序与传统程序的黑盒测试方法完全相同 B.面向对象程序与传统程序的白盒测试方法有明显区别 C.单个类树的测试不属于面向对象程序单元测试关注的范畴 D.对一个类的每个成员方法都进行充分的测试就完成了对该类充分的测试
3. 以下关于面向对象程序测试的说法中,错误的是______。A.方法名的重载是面向对象软件测试区别于传统程序测试的一个根本因素 B.展平测试是测试一棵继承树叶结点类的一种策略 C.基于判定表的测试可以用于面向对象程序的单元测试 D.等价类划分测试能用于方法层次的测试
4. 以下关于面向对象软件测试的说法中,正确的是______。A.不需要对抽象类进行单元测试 B.等价类划分测试是一种类层次的测试技术 C.不变式边界测试是一种类层次的测试技术 D.测试动态绑定是类树测试的唯一目标
5. 以下关于面向对象软件测试的说法中,错误的是______。A.测试动态绑定是类树测试的一个重要目标 B.面向对象软件协作集成测试是指对一个类的多个实例间协作进行的测试 C.面向对象软件的自底向上集成测试需要为集成测试开发相应代码 D.面向对象软件的单元测试需要考虑对一个类中单个方法的测试
6. 下列关于面向对象程序的测试组织问题的说法中,正确的是______。A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试3个主要方面 B.在面向对象程序中的一个类可以作为被独立测试的单元 C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试 D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
第33卷 VoL33 第5期 No.5 计算机工程 Computer Engineering 2007年3月 March 2007 ・软件技术与数据库- 文章编号:1o0o—-3428(20o7)o5—_0o59—_o3 文献标识码:A 中图分类号:TP311.52 基于有穷自动机的面向对象软件规约的测试
程烨,高建华 (上海师范大学计算机科学与工程系,上海200234) 摘要:尽管作为软件工程中面向对象的技术已逐步取代了面向过程的技术,但是测试和维护软件的费用并没有因此而减少。在面向对象 软件的测试研究中,对如何减少面向对象软件的错误提出了许多方法,绝大多数人关注的是类测试而不足对面向对象规约的高级测试。该 文提供了一个基于有穷自动机的测试框架来测试面向对象规约。该方法在一个可执行的有穷自动机上直接进行了测试,不用手动进行证明, 并且可产生大量的状态空问。测试结果汪明了该方法的仃效性。 关健词:测试;有穷自动机;形式化方法;软件规约; 向对象 Test of Obj ect—oriented Software Specification Based on Finite Automata CHENG Ye.GAO Jianhua (Department of Computer Science and Engineering Shanghai Normal University,Shanghai 200234) [Abstract]Although object—oriented(O0)software techniques gradually replace procedure—oriented programming as the mainstream in software industry.the cost of test and maintenance of OO software does not reduce.There are lOtS of researches on the object—oriented software test(OOT) proposed to reduce OO software errors,most of them focus on the class test instead of high level test for OO specification.This paper provides a test framework based on finite automata to test the OO specii’ication.Tile approach performs the test directly on all executable finite automata without manually deriving the formal proofs or generating a great deal of state spaces The test results prove the approach is efficient. [Key words】Test;Finite automata;Formal method;Software specification:Object—oriented(OO)
计算机四级的知识介绍
最近有网友想了解计算机四级的知识,所以店铺就整理了相关资料分享给大家,具体内容如下.希望大家参考参考
计算机四级的知识介绍
全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。NCRE考试采用全国统一命题,统一考试的形式。所有科目每年开考两次。一般为3月倒数第一个周六和9月倒数第二个周六,考试持续5天。计算机四级是针对计算机的熟练以及掌握程度进行评估的一种国家型等级考试。考试为无纸化考试,不含操作题。证书由教育部考试中心签发,本证书分别用中文、英文书写,可利于国际交流。计算机四级是等级考试的最高级别。之前的级别还有计算机一级、计算机二级、计算机三级。
其中计算机四级指的是全国计算机等级考试的最高级别,科目种类有:四级操作系统原理、四级计算机组成与接口、四级数据库原理、四级软件工程、四级计算机网络。考试从科目中任意选取两个科目进行考试,同时通过成绩方为合格。考试时间为90分钟。
报名条件
全国计算机等级考试考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况,选考不同等级的考试。考生按照有关规定到就近考点报名,需要注意的是报名考生一次考试只能在一个考点报名。考生可选择参加一个或几个级别的考试,具体请查询考生所在省级机构的相关要求。报考多个科目时需咨询考点,避免考场安排时冲突。三四两个级别的成绩可保留一次。特别注意如:考生同时报考了二级C、三级网络技术、四级网络工程师三个科目,结果通过了三级网络技术、四级网络工程师考试,但没有通过二级C考试,将不颁发任何证书,三级网络技术、四级网络工程师两个科目成绩保留一次。下一次考试考生报考二级C并通过,将一次获得三个级别的证书;若没有通过二级C,将不能获得任何证书。同时,三级网络技术、四级网络工程师两个科目成绩自动失效。
计算机测量与控制.2002.1 0(7) Computer Measurement&Control ・ 471 ・
文章编号:1671—4598(2002)07—0471—03 中图分类号:TP312 文献标识码:A
利用ComponentWorks++
开发基于面向对象技术的测试软件
汪见军,李驿华
(北京航空航天大学电子工程系,北京 100083)
摘要:文章以用于机载电台自动测试系统中的测试软件为例,介绍了在Visual C++6.0环境上,如何利用
ComponentWorks++开发面向对象的测试软件,并对软件模块结构及其实现作了介绍。
关键词:ComponentWorks++;面向对象;自动测试系统;仪器驱动
Developing Object Oriented
Measurement Applications Using ComponentWorks++
WANG Jian—iun,LI Yi—hua
(Department of Electronic Engineering,BUAA,Beijing 1 00083,China)
Abstract:The method of developing object oriented measurement applications in the environment of Visual C++6・0
using ComponentWorks++is introduced.The measurement application that is used in the ATS for airborne transmitter—
receivers is cited as an example.The software’S architecture and its realization are discussed in this paper.