-
. z
开发思想,逻辑能力
目录
测试用例2
测试用例的设计3
〔一〕白盒技术3
〔二〕黑盒技术4
面 ①为每一个等价类编号。
②设计一个测试用例,使其尽可能多地覆盖尚未被覆盖过的合理等价类。重复这步,直到所有合理等价类被测试用例覆盖。
③设计一个测试用例,使其只覆盖一个不合理等价类。
使用边界值分析方法设计测试用例时一般与等价类划分结合起来。但它不是从一个等价类中任选一个例子作为代表,而是将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。
(1)如果输入条件规定了值的*围,可以选择正好等于边界值的数据作为合理的测试用例,同时还要选择刚好越过边界值的数据作为不合理的测试用例。如输入值的*围是[1,100],可取0,1,100,101等值作为测试数据。
(2)如果输入条件指出了输入数据的个数,则按最大个数、最小个数、比最小个数少1、比最大个数多1等情况分别设计测试用例。如,一个输入文件可包括1--255个记录,则分别设计有1个记录、255个记录,以及0个记录的输入文件的测试用例。
-
. z
(3)对每个输出条件分别按照以上原则(1)或(2)确定输出值的边界情况。如,一个学生成绩管理系统规定,只能查询95--98级大学生的各科成绩,可以设计测试用例,使得查询*围内的*一届或四届学生的学生成绩,还需设计查询94级、99级学生成绩的测试用例(不合理输出等价类)。
由于输出值的边界不与输入值的边界相对应,所以要检查输出值的边界不一定可能,要产生超出输出值之外的结果也不一定能做到,但必要时还需试一试。
(4)如果程序的规格说明给出的输入或输出域是个有序集合(如顺序文件、线形表、链表等),则应选取集合的第一个元素和最后一个元素作为测试用例。
在测试程序时,人们可能根据经历或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例,这就是错误推测法。
等价类划分和边界值方法分析方法都只是孤立地考虑各个输入数据的测试功能,而没有考虑多个输入数据的组合引起的错误。
每种方法都能设计出一组有用例子,用这组例子容易发现*种类型的错误,但可能不易发现另一类型的错误。因此在实际测试中,联合使用各种测试方法,形成综合策略,通常先用黑盒法设计根本的测试用例,再用白盒法补充一些必要的测试用例
-
. z
测试用例模板:
模块描述 **工程/**模块
提交时间
测试人
测试时间
测试环境
测试工具
功能1描述 **工程/**模块/**功能
用例目的
前提条件
输入/动作
期望的输出/相应
实际情况
期待输出和实际比拟
软件测试工具也分为自动化软件测试工具和测试管理工具。国内免费软件测试工具有:黑盒测试工具AutoRunner可以用来完成功能测试、回归测试、每日构建测试与自动回归测试等工作和TestCenter是一款功能强大测试管理工具,它可以帮助您:实现
-
. z
测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进展管理。
面试题
一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。〔Y〕
2.Beta 测试是验收测试的一种。〔Y〕
3.验收测试是由最终用户来实施的。〔N〕
4.工程立项前测试人员不需要提交任何工件。〔Y〕
5.单元测试能发现约80%的软件缺陷。〔Y〕
6.代码评审是检查源代码是否到达模块设计的要求。〔N〕
7.自底向上集成需要测试员编写驱动程序。〔Y〕
8.负载测试是验证要检验的系统的能力最高能到达什么程度。〔N〕
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。〔N〕 看情况有时候就是坚持原则。
10.代码评审员一般由测试员担任。〔N〕
11.我们可以人为的使得软件不存在配置问题。〔N〕
12.集成测试方案在需求分析阶段末提交。〔N〕
二、选折
1.软件验收测试的合格通过准则是:〔ABCD〕
软件测试工程师资料及面试题 来自淘豆网m.daumloan.com转载请标明出处.