什么是软件测试
使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求 或是弄清预期结果与实际结果之间的差异
软件测试的目的是什么 软件测试的目的在于发现错误;一个好的测试用例在于发现从前未发现的错误;一个成功试的特点优点
(1)黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然 可以使用。(2)黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间。
黑盒测试主要能够发现哪些方面的问题 是否有不正确或遗漏了的功能 在接口上,输入能否正确地接受能否输出正确的结果 是否有数据结构错误或外部信息访问错误 性能上是否能够满足要求 是否有初始化或终止性错误
#
测试停止的依据
ZERO BUG、GOOD ENOUGH。
或者如下回答:
第一类标准:测试超过了预定时间,则停止测试。 第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。 第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。 第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某一预订数目 的故障。 第五类标准:根据单位时间内查出故障的数量决定是否停止测试。
什么是健壮等价类测试
\ 主要的出发点是考虑了无效等价类。对有效输入,测试用例从每个有效等价类中取一个值; 对无效输入,一个测试用例有一个无效值,其他值均取有效值。
什么是错误推测法你经常用的错误推测法来测试系统的经验有哪些 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法 常用的错误推测法有:输入非法数据、默认值的测试、更改输出属性的测试、文件类型测试、 文件超载测试、介质忙或者介质损坏等测试法。
你选择测试方法的原则是什么 (1)首先采用等价类划分法编写测试用例必须考虑正常值与异常值的情况
(2)必要时采用边界值分析法补充测试用例。
(3)采用错误推断法再追加测试用例。
(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖 程度。如果没有达到要求的覆盖 标准,则应当再补充更多的测试用例。
(5)如果程序的功能说明中含有输入条件的组合情况,则应一开始就选用因果图法。
设计测试用例的原则有哪些 测试用例的代表性、测试结果的可判定性、测试结果的可再现性
测试用例模板的主要要素有哪些 标识符:惟一标识每一个测试用例 测试项:准确的描述所需要测试的项及其特征 测试环境要求:表征执行该测试用例需要的测试环境
( 输入标准:执行测试用例的输入需求(这些输入可能包括数据、文件或者操作) 输出标准:按照指定的环境和输入标准得到的期望输出结果
软件测试的过程有哪些 测试计划、测试设计、测试执行、测试总结
写测试计划的主要任务是什么
1)对需求规格说明书仔细研究
2)确定软件测试的范围
3)确定软件测试的技术要求
A
4)分析测试需求,确定被测试软件的功能和特性
Why、What、Where、When、Who、How,其中Why主要指测试目的。What指测试范围即 测试内容、Where指测试环境、When指测试的时间阶段安排、Who指测试资源、How指测 试策略。
测试总结主要是总结哪些方面内容的
1) 总结测试状态
2) 总结软件状态
单元测试主要测试内容
! 模块接口、局部数据结构、边界条件、独立的路径和错误处理。
什么是集成测试 是指每个模块完成单元测试后,需要按照设计时确定的结构图,将他们连接起来,进行集成 测试,集成测试也称为综合测试
集成测试的两种方法 非增量式集成测试、增量式集成测试
什么是非增量式集成测试 对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当 作一个整体进行测试。
什么增量式集成测试 逐次将未曾集成测试的模块和已经集成测试的模块(或子系统)结合成程序包,再将这些模 块集成为较大系统,在集成的过程中边连接边测试,以发现连接过程中产生的问题。
什么是自顶而下增量式测试 自顶向下增量式测试表示逐步集成和逐步测试是按照结构图自上而下进行的,即模块集成的 顺序是首先集成主控模块(主程序),然后依照控制层次结构向下进行集成。从属于主控模 块的按深度优先方式(纵向)或者广度优先方式(横向)集成到结构中去。
谈谈非增量式集成测试、增量式集成测试,哪个好些 非增量式测试的方法是先分散测试,然后集中起来再一次完成集成测试。假如在模块的接口 处存在错误,只会在最后的集成测试时一下子暴露出来。
增量式测试是逐步集成和逐步测试的方法,把可能出现的差错分散暴露出来,便于找出问题 和修改。而且一些模块在逐步集成的测试中,得到了较多次的考验,因此,可能会取得较好
软件测试试题实例 来自淘豆网m.daumloan.com转载请标明出处.