测试部分题目答案【最新资料】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.What's the goal of a software tester?(软件测试员的目标是什么)
软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以修复。

2.What's wrong with just testing that a program works as expected?(仅仅测试程序是否按预期方式运行有何错误)
这最多只能算测试问题的一半。

用户不一定遵守规则,软件测试员需要证实不按规定操作有何后果。

此外,如果测试员进行测试没有打破沙锅问到底的态度,就会遗漏某些软件缺陷。

3.Given that it's impossible to test a program completely, what information do you think should be considered when deciding whether it's time to stop testing?(假定无法完全测试某一程序,在决定是否应该停止测试时要考虑哪些问题)
终止测试没有一定的时间,每一个项目都会有所不同。

形成决定的因素有:是否仍然会发现大量的软件缺陷?项目小组对已经执行的测试满意吗?报告的软件缺陷是否已经确定哪些需要修复,哪些不需要?产品是否已经满足了客户的需求?
4.Can a software tester perform white-box testing on a specification?(软件测试员可以对产品说明书进行白盒测试吗?)
如果测试员参与了定义说明书的过程就可以。

他可以参加焦点人群,易用性研究和市场研讨会,了解用于定义特性和整个产品的过程。

但是这存在一定的风险,因为这些信息诱使测试员倾向于假定说明书是正确的。

5.Explain what's wrong with this specification statement: When the user selects the Compact Memory option, the program will compress the mailing list data as small as possible using a Huffman-sparse-matrix approach.(指出下属产品说明中的错误:当用户选择Compact Memory选项时,程序将邮件列表数据压缩到可能与Huffman解析矩阵方法同样大小的尺寸。


错误在于使用了“与…同样大小”的说法,这一点无法测试,因为该说明法没有量化,不精确。

说明书应该声明压缩究竟达到何种程度才行。

另外,该声明没有做到与代码无关。

它在算法级上解释了特性如何工作,不属于要求的文档内容。

用户不关心压缩怎样工作,只关心它做什么。

6.Explain what a tester should worry about with this line from a spec: The software will allow up to 100 million simultaneous connections, although no more than 1 million will normally be used.(解释软件测试员应该担心下述产品说明的哪些内容:尽管使用的模拟连接通常不超过一百万个,但是该软件最多允许一亿个。


能否测试。

典型应用只有一百万个倒无关紧要。

如果产品说明书声明有一百万种可能性,那么,一百万个连接都要测试。

测试员需要设法测试这么多的可能性,或者让说明书做着把最大可能性降低到接近典型应用的数目。

7.What are a few drawbacks or cautions to consider when deciding to use software test tools and automation?(在决定使用软件测试工具和自动化时,要考虑哪些缺点或者注意事项?)因为软件在产品开发过程中会变化,测试工具也要随着变化。

测试员可能会落入陷阱,花费太多时间去设计工具和自动化,而忽视了实际测试。

容易过分依赖自动化。

自己动手测试是无可替代的。

8.Assume that you have a 10-character-wide ZIP code text box, such as the one shown in Figure 5.13. What equivalence partitions would you create for this text box?(假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该进行怎样的等价分配?)至少应该有以下的等价区间:
合法的5位数字邮政编码。

合法是指所有字符都是数值,不是指投入使用的现有邮政编码。

合法的9位数字(带连线的9位数字)邮政编码
5位以下数字。

例如只有4位数字。

9位以下数字。

5位以上数字。

例如不带连线的8位数字
9位以上数字。

10位数字,无连线。

连线位置不对。

连线不止一条。

无数字和无连线。

9.Is it possible to have a high-quality and low-reliability product? What might an example be?(有没有质量很高但是可靠性很差的产品?请举例说明)
A4:有可能,但是它取决于客户对质量的期望。

不少人购买高性能跑车,认为提速、时速、式样、舒适度和装饰好就是高质量。

此类汽车一般可靠性较差,经常抛锚,修理费用昂贵,而车主不把可靠性差当做质量问题
10.What's the difference between dynamic white-box testing and debugging?(动态白盒测试和调试有何区别?)
这两个过程存在交叉,但是动态白盒测试是为了发现软件缺陷,而调试的目标是修复软件缺陷。

在分离和查找软件缺陷原因时发生交叉。

11.Do you always design your black-box test cases first? Why?
Design your test cases based on what you believe the software is supposed to do. Then use white-box techniques to check them and make them most efficient
a few benefits of using software test tools and automation.(说出使用软件测试工具和自动化的一些好处。


它们可以加快执行测试案例的时间,能够提高软件测试员的效率,留出更多的时间进行测试计划和测试案例开发。

它们准确、精确,而且不会懈怠。

13.List some examples of poorly designed or inconsistent UIs in products you're familiar with.(列举熟悉的产品中设计不当或者UI不一致的离子)
这个看情况答就行了,比如什么确认和取消按钮的布局啊,不看手册不会调整收音机时间之类的。

14.What's one of the simplest, but effective, types of test automation?(最简单但很有效的测试自动化类型是什么?)
按键及鼠标操作录制回放是有效找出软件缺陷最简单的自动化类型。

15.What's the purpose of a test plan?(测试计划的目的是什么?)
为了解释ANSI/ IEEE 829定义,测试计划的目的是定义测试活动的范围、方法、资源和进度,明确要测试的条目、要测试的特性、要实施的测试任务、对每个任务的个人反映,以及与计划相关的风险。

简而言之,使项目小组其他成员了解和接受测试小组如何努力测试软件。

16.What is a test case specification?(什么是测试案例说明?)Other than a traditional document, what means can you use to present your test cases?(除了传统文档,可以用什么方式表述测试案例?)
这个文档定义了测试的实际输入值和预期输入结果,还指明了具体的环境要求、程序要求和测试案例之间的依赖性。

表格、真值表、列表和示意图——对自己、其他测试员、项目小组其他成员有效表示测试案例的任何形式。

下面的无参考答案
17.If there's no definitive right or wrong user interface, how can it be tested?(既然用户界面没有明确的对与错,怎样测试呢?)
软件测试员应该检查其是否符合7个重要原则:符合标准和规范、直观、一致、灵活、舒适、正确和实用。

18.Why is it the process of creating the plan that matters, not the plan itself?
Because all the issues and questions defined in a test plan either impact or are influenced by other project functional groups or team members. Getting everyone to understand and agree to the contents of the plan is what matters. Privately creating a paper document and putting it on a shelf is not just a waste of time, but also jeopardizes the project.
19.Give three situations where the testing of all independent paths through a program may not detect program errors.
第一:如果程序本身违反了设计规范,独立路径测试无法检测出这类错误。

第二:如果程序遗漏了路径,独立路径无法检测。

第三:独立路径测试发现不了一些与数据相关的错误
20.Can you explain how the number of defects is measured?
The number of defects is one of the measures used to measure test
effectiveness. One of the side effects of the number of defects is that all
bugs are not equal. So it becomes necessary to weight bugs according to
there criticality level. If we are using the number of defects as the metric
measurement the following are the issues:
The number of bugs that originally existed significantly
impacts the number of bugs discovered, which in turns gives a
wrong measure of the software quality.
All defects are not equal so defects should be numbered with
a criticality level to get the right software quality measure.
21.In which software life cycle phase does testing occur? (软件测试发生在软件生命周期的哪个阶段?)
在“检查周期”中执行。

22.What is the difference between a defect and a failure?(缺陷和失败有什么区别?)
当一个问题是在内部检测到和解决的,它被称为缺陷;如果这个问题是被最终用户发现的,它就被成为失败。

23.What are the categories of defects?(缺陷的分类有哪些?)
缺陷主要有三个类别
错误:已经完成的需求不正确。

这样的缺陷是由于与客户的需求有差异造成的。

丢失:这是由于客户的需求没有完成引起的。

它表明了客户的需求没有得到落实,或者是没有正确的理解。

附加:并非由最终用户要求的,但被纳入了产品的需求。

它与产品的规范有差异,但可能却是用户需要的属性。

但是,它还是被定义为是一个缺陷,因为它与既定的需求有所不同。

24.What is the difference between verification and validation?(验证和检查有什么区别?)
验证是一个审查过程,它不实际的执行产品;而检查则是实际的执行产品进行确认。

例如,代码复查和语言检查是一种验证,而运行产品来检查输出结果则是检查。

25.Can you explain how one defect leads to other defects?(请解释一个缺陷是如何导致另一个缺陷的)
缺陷层叠是一个由另一个缺陷造成的缺陷,即一个缺陷引发的其它缺陷。

例如,在一个会计应用中出现了显示缺陷,导致了负的税收,负的税收又影响了其它四个模块的总账。

26.What’s the difference between inspections and walkthroughs?(检验和演练之间的差别是什么?)
演练是一个非正式的形式验证。

例如,你可以打电话给你的同事,做一个只检查文档和编码是否正确,这就是演练。

检验是一个正式的过程或机构。

例如,在你的组织中,一个负责批准项目设计文件的机构进行的工作就是检验,组织中每个项目都需要经过检验,审查设计文件,如果发现任何问题,那么你的项目将会得到一个不合格列表,除非修正错误,否则
项目将无法进行。

27.Can you explain regression testing and confirmation testing?(解释回归测试和确认测试)
回归测试用于重现缺陷。

缺陷发生时,程序通常已经停止工作,这个可能是因为程序或者环境的更改所致。

为了确认这种缺陷,我们需要进行回归测试。

确认测试则是用于检查一个错误是否确实已经被修复。

通常,一个缺陷的修复或者改变都可能会导致程序的其它部分受到影响,因此要确信其它部分没有受到影响,我们需要使用回归测试。

28.What are the different test plan documents in a project?(在一个项目中有哪些不同的测试计划文件?)
A:至少有四种测试计划文件
中央/项目测试计划:中央的测试计划是所有项目参与者最重要的沟通渠道,这个计划可以由资源利用率、测试策略、评估、风险、优先级等组成。

验收测试计划:验收测试计划主要是用来验证用户需求是否得到满足。

验收测试用例就像是一个应用程序的绿灯,用来确定程序是否可以投入生产。

系统测试计划:系统测试计划是一个包含了所有主要测试的计划,除了功能测试外,同场还有负载测试、性能测试、可靠性测试等。

集成测试:集成测试用于确保系统各模块进行数据交互时的正确性。

单元测试:单元测试用于对开发人员模块编写情况进行测试,在单元测试中,模块被独立的进行检查。

29.Explain White-box Testing, Black-box Testing, Unit Testing and Integration Tests?
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。

集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。

它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。

从这一层意义上讲,组件是指多个单元的集成聚合。

在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。

方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。

最后,将构成进程的所有模块一起测试。

30.What is a boundary value in software testing?(软件测试的边界值是什么?)
在一些项目中,我们需要做边界值测试。

例如,假设一个银行应用程序的取值范围是100-25000。

因此,在进行边界测试时,我们只测试已经确定的边界。

这意味着我们只测试超过最大值和小于最小值的情况,这已经涵盖了所有的条件。

所以,我们可以采用适当的边界值来避免重复的实验。

以下是附加文档,不需要
的朋友下载后删除,谢谢
班主任工作总结专题8篇
第一篇:班主任工作总结
小学班主任特别是一年级的班主任,是一个复合性角色。

当孩子们需要关心爱护时,班主任应该是一位慈母,给予他们细心的体贴和温暖;当孩子们有了缺点,班主任又该是一位严师,严肃地指出他的不足,并帮助他改正。

于是,我认为班主任工作是一项既艰巨而又辛苦的工作。

说其艰巨,是指学生的成长,发展以至能否成为合格人才,班主任起着关键性的作用,说其辛苦,是指每天除了对学生的学习负责以外,还要关心他们的身体、纪律、卫生、安全以及心理健康等情况。

尽管这样,下面我就谈几点做法和体会。

一、常规习惯,常抓不懈
学生良好的行为习惯的养成不是一节课、一两天说说就行的,它必须贯穿在整个管理过程中。

于是我制定出详细的班规,要求学生对照执行,使学生做到有规可循,有章可依。

由于低年级学生自觉性和自控力都比较差,避免不了会出现这样或那样的错误,因此这就需要班主任做耐心细致的思想工作、不能操之过急。

于是,我经常利用班
会对学生中出现的问题进行晓之以理、动之以情、导之以行的及时教育,给他们讲明道理及危害性,从而使学生做到自觉遵守纪律。

二、细处关爱,亲近学生
爱,是教师职业道德的核心,一个班主任要做好本职工作,首先要做到爱学生。

“感人心者,莫先乎情。

”工作中,我努力做到于细微处见真情,真诚的关心孩子,热心的帮助孩子。

我深信,爱是一种传递,当教师真诚的付出爱时,收获的必定是孩子更多的爱!感受孩子们的心灵之语,便是我最快乐的一件事!”
三、具体要求,指导到位
心理学研究表明,儿童对事物的认知是整体性的,能熟知轮廓,但不注重细节。

我认为,首先要蹲下来,以孩子的视角观察事物,用孩子能听懂的话和他们交流。

其次,要注重细节教育,把该做的事指导到位,因为他们很想按照老师的要求去做,很想把事情做好。

四、示范带头,直观引导
大教育家乌申斯基曾有过这样一段话:“教师个人的范例,对于学生的心灵是任何东西都不能代替的最有用的阳光。

”低年级的学生对自己的班主任是一个怎样的老师,他们会留心观察班主任的每一个动作、每一个眼神、每一种表情,会细心倾听班主任的每一句话,他们对班主任有着一种特殊的信任和依赖情感。

班主任的自身素质,道
德修养,班主任的一言一行,一举一动,无形之中会成为全班几十个孩子的榜样。

因此,在班级工作中我时刻注意自身形象,事事从我做起,以良好的形象率先垂范,潜移默化的影响着我的学生。

凡要求学生做到的,教师首先自己做到,而且做得更好。

要求学生讲卫生,不随便乱扔垃圾,自己就做到随手捡拾垃圾。

要求学生不迟到,在我的带动下,我们班的大多数学生都能做到讲卫生不迟到,个个讲文明守纪律。

五、及时表扬,延迟批评
德国美学家黑格尔说:“不应该使孩子们的注意力长久地集中在一些过失上,对此,尽可能委婉地提醒一下就够了。

最重要的是要在学生身上激发出对自身力量和自身荣誉的信念。

”教过低年级的老师都知道:孩子小,事儿多,一上课就“告状”。

当老师的又不能不公平处理,这样耽误的时间太多,而且学生因为受了批评,注意力长时间集中在自己的过失上,情绪受影响,低落的情绪体验使智力活动水平明显下降,课堂吸收效率变低。

针对这一情况,我采取延迟批评,这样既培养学生愉快的情绪体验,又给予其改正和返回的机会,之后老师只要加以指导,就能很好的解决问题......
本文来自公务员之家,查看正文请使用公务员之家站内搜索查看正文。

第二篇:四年级班主任工作总结
学生是涌动着无限活力的生命体,是教育的起点和归宿。

面对学生,祖国的未来,我们要做一个真正有意义的班主任,素质教育要求我们要面向全体学生,为学生服好务,使学生的思想道德、文化科学、劳动技能、身体心理素质得到全面和谐地发展,我们的班级管理究竟该如何阅读学生个体,提升学生学习生活及生命的质量呢?在过去的一学期里,我们班在学校的统一组织、领导和同学们的共同努力下及任课老师的大力支持和配合下,各项工作顺利开展,安全、学习、工作等方面都取得较突出的成绩,现将我所做的一些工作总结如下:
一、做好学生的思想工作,培养学生良好的道德品质,净化学生的心灵,努力培养德智体全面发展的人才
做好学生的思想工作从两方面入手,一是重视每周的班会课,开好班会课;二是重视与学生的思想交流,多与学生谈心。

重视班会,开好班会,为的是在班中形成正确的舆论导向,形成良好的班风、学风,为学生提供一个好的大环境,重视的是学生的共性。

为配合学校各项工作的落实,我们班积极开展了许多有益于学生身心健康发展的活动,让学生在活动中明事理、长见识。

学生自尊心也很强,直接的批评换回来的可能是思想的叛逆,利用班会课对学生进行思想教育的好处,就是避免单调重复的批评说教而引起学生的反感,容易为学生接受,能切实帮助学生澄清思想上的模糊认识,提高学生的思想境界。

但开班会课不一定都要等到每周二下午第四节,可利用一些零碎的又不影响学科学习的时间开短小精悍的班会也能取得良好的效果。

不必长篇大论,班主任把及时发现的不良思想的苗头一针见血地指出来,
对事不对人,进行警示性的引导教育,往往能把一些影响班风、学风的不良思想消灭在萌芽阶段。

而重视与学生的思想交流,多与学生谈心,注重的是学生的个性和因材施教。

我常利用课余时间和学生促膝谈心,及时对学生进行针对性的教育。

用个人的魅力征服学生,用自己的热情和朝气感染学生。

体现在学习、生活的方方面面。

做任何事情,一定要从学生的角度去考虑,为学生利益着想,学生才易于接受。

在这个时候,我就是他们的好朋友,尽量为他们排忧解难,也正因如此,我得到了班上大多数学生的喜爱和信任。

二、加强班级管理,培养优秀的学风、班风,深入全面地了解学生,努力培养"团结、严格、活泼、奋进"的班集体
四年级的学生思想、心理发展、变化很快。

因此,对学生的思想工作显得尤其复杂和重要。

在这个学期里,我的班级管理工作主要从三方面实施:一方面,我主要加大了对学生自治自理能力培养的力度,通过各种方式,既注意指导学生进行自我教育,让学生在自我意识的基础上产生进取心,逐渐形成良好的思想行为品质;又注意指导学生如何进行自我管理,培养他们多方面的能力,放手让学生自我设计、自我组织各种教育活动,在活动中把教育和娱乐融入一体;还注意培养学生的自我服务的能力,让学生学会规划、料理、调控自己,使自己在集体中成为班集体的建设者,而不是"包袱"。

在这点上,特别值得一提的是班干部的选用,这是让学生自治的重要途径。

班主任的管理代表的是学校的管理,不论班主任如何和颜悦色都带有不容质疑的权威性,也难免有不被理解和接受的时候,通过班干部的协调,往往
能够取得意想不到的效果。

班干部起的是协助班主任管理班级的作用,他们接受班主任的指导,又及时向班主任反馈班级情况和同学们的思想动态;他们分工管理班级的各项事务,同时又是一个团结合作的整体。

选好班干部,不但有利于班级管理,而且有利于全体学生共同发展。

培养学生担任班干部,是培养学生能力、提高学生素质的一种很有效的方法,如培养其组织能力、管理能力、社交能力、语言表达能力等,还可以培养其关心集体、关心他人、乐于奉献、积极进取等优良的思想品质。

多培养班干部有利于多数学生全面发展......
本文来自公务员之家,查看正文请使用公务员之家站内搜索查看正文。

第三篇:特教班主任工作总结
本学期在校领导的信任和支持下,我继续担任高考班班主任的工作,为了在今后的工作能够取长补短,特总结如下:
(一)抓常规管理规范学生的行为习惯
早到校、两操、打扫除、校各项活动的参加都认真组织,严格要求,决不马虎,让学生感到做人就要这样严谨、认真、一丝不苟。

至今学生以习惯成自然。

例如间操时间一到不用老师强调,都主动自觉去做,赢得任课老师的好评。

(二)实行班级管理
我们班级发展的目标都是由师生共同商讨确立的,并且分工负责。

这样,使管理者和被管理者做到和谐统一。

师生能以诚相待,共同决策,使学生感觉到班级的事也有他们的一部分。

通过分级管理,班干部承担了一些日常事务的管理工作,并有权独立处理相关事务。

班主任则激励和指导学生自主性的发挥,化解工作中的矛盾。

通过自我管理,既加强了班干部队伍的建设,培养了学生组织管理能力,又提高了全体学生的自觉性,自制力。

(三)营造良好的学习环境
现在初中学生的学习、生活有绝大部分时间是在学校里度过的。

班级即是学生的一个大家庭。

营造良好的学习环境,对提高学生的德育素质,起了相当大的作用。

首先对学生进行理想教育,学习目的教育,习惯的养成教育,培养其自信心及责任意识,其次,建立一些监督机制,奖惩制度,定期检查,定期反馈,赏罚分明,现在班级风气正,学风浓,凝聚力强。

班级真正成为一个和谐向上的集体。

(四)个别教育与表扬相结合
班级中思想基础和学习都比较差的学生。

通常表现为精力旺盛而又学不进去,思想活跃而又任性好动,对班集体正常的学习生活秩序有一定影响。

在教育转化这部分学生时,我从建立和培养感情入手,亲近他、关心他、了解他,努力发现他身上的闪光点,如在班级活动中,象打扫卫生、主动抬水,拾到东西主动上缴,积极参加校运会入场式等等,都及时表扬,使这些不管在家里,还是在学校,极少获得。

相关文档
最新文档