大连东软软件测试期末考试复习题(含一套试题)
时间:2025-04-05
时间:2025-04-05
含5套题中的一套
1,什么是测试用例?测试用例的特点、测试用例基本准则 软件测试基本
测试用例的定义:
①测试用例是为特定的目的而设计的一组测试输入、 执行条件和预期的结果。 ②测试用例是执行的最小实体。
测试用例的特征:
(1)最有可能抓住错误的;
(2)不是重复的、多余的;
(3)一组相似测试用例中最有效的;
(4)既不是太简单,也不是太复杂。
测试用例基本准则
测试用例的代表性
能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。
测试结果的可判定性
即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
测试结果的可再现性
即对同样的测试用例,系统的执行结果应当是相同的。
2,静态测试中的代码审查有什么作用
程序员通常会得到编程风格、算法选择及编译技术等方面的反馈信息;其他参与者也可以通过接触其他程序员的错误和编程风格而同样受益匪浅;代码检查还是早期发现程序员中最易出错的部分的方法之一,有助于基于计算机的测试过程中将得到等多的注意力集中在这些地方。
3,QTP脚本动作切分的好处
让测试脚本更为模块化且更容易被重复使用
4,集成测试的原则、集成测试目的
集成测试:
集成测试又称组装测试,是在单元测试的基础上,
将所有模块按照设计要求组装成子系统或系统进行的测试活动。
又称子系统测试、联合测试
集成测试原则:
(1)要测试所有公共接口(2)关键模块必须进行充分测试(3)集成测试应当按一定的层次进行(4)集成测试的策略应当综合考虑质量、成本和进度之间的关系(5)应当尽早进行,并以总体设计为基础。(6)在模块与接口划分上测试人员应当与开发人员进行充分沟通。(7)测试执行结果应当如实记录
集成测试目的:确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确,所测试的内容包括单元间的接口以及集成后的功能。
5,什么是等价类,及其好处
所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中
含5套题中的一套
的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。
6,性能测试,主要包括哪些性能、优化测试
一般性能测试、稳定性、负载:、压力、P136
优化测试:
7,桩模块和驱动模块含义,并用桩模块测试,并写出5条测试用例(自顶向上 ) 桩模块:用来代替所测试模块调用的子模块。
驱动模块:用来模拟被测试模块的上一级模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启动被测模块,并打印出相应的结果。
8、回归测试
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。
9、电脑中的计算器设计出测试用例
10、测试的原则
(1)完全测试是不可能的
(2)软件测试是有风险的行为
(3)测试无法显示潜伏的软件缺陷
(4)难以描述的软件缺陷
(5)软件缺陷的群集现象(寄生虫)
(6)杀虫剂(不断编写不同的新测试用例,对程序的不同部分进行测试,找出更多缺陷)
(7)并非所有的软件缺陷都能修复
11、测试停止后应该基于哪几个因素?
(8)测试停止的标准是什么:
实用的停止测试标准应该基于以下几个因素:
成功地采用了具体的测试用例设计方法;
每一类覆盖的覆盖率;
故障检测率(即每一单元测试时间内检测出的故障数)低于指定的限度。基于故障检测数量的标准必须注明故障的严重性程度。
检测出故障的具体数量或消耗的具体时间等。
常用的停止测试的标准有5类
测试超过了预定的时间,停止测试;
执行了所有测试用例但没有发现故障,停止测试;
使用特定的测试用例设计方法作为判断测试停止的基础;
正面指出测试停止的要求,比如发现并修改70个软件故障;
根据单位时间内查出故障的数量决定是否停止测试。
1,NextDay 决策表并化简,并写出测试用例
2,类似于书上P77图4.3的流程图,画出控制流图,找出路径,独立路径,环形复杂度,并写出测试用例
3,边界值测试,三个例子,找出边界值
含5套题中的一套
第一个:一个文件最多可以存155个字符;
第二个:一个文本域可输入1-100的实数;
第三个:使用126邮箱
4,指出什么函数吧...(记不清楚了)程序的错误(静态测试)
11、什么是软件缺陷?
(1)软件未达到产品说明书中已经标明的功能;
(2)软件出现了产品说明书中指明不会出现的错误;
(3)软件未达到产品说明书中虽未指 …… 此处隐藏:847字,全部文档内容请下载后查看。喜欢就下载吧 ……