面试常用-基础理论(三)

1.       什么是测试用例?测试用例包括什么?

答:是为某个特定目标而设定的一个或一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个需求。

         用例编号、测试项描述、操作步骤、输入项、预期结果(测试结果、缺陷编号、回归测试结果、最终测试结果、测试人、测试时间、测试环境、备注)

2.       什么是好的测试用例?

答:要有可重复性

         必须写出操作步骤

         必须清晰定义一个或多个期望结果及测试通过和失败的标准

         测试用例没有冗余

         覆盖程度要全面

3.       测试用例的作用?

答:指导测试工作的实施

         规划测试数据的准备

         作为编写测试脚本的“设计规格说明书”

         评估测试结果的度量基准

         分析缺陷的标准

4.       黑盒测试方法有哪些?

答:等价类划分、边界值、错误推测、因果图

5.       白盒测试的方法有哪些?

答:逻辑覆盖法、基本路径法、辅助模块设计

6.       谈谈黑盒测试和白盒测试的的不同?

答:黑盒测试是以软件需求为依据进行的;无法检测产品内部动作是否按照设计规格说明书的规定正常进行

         白盒测试是以软件设计、软件结构和算法为依据进行的;无法验证软件实现的功能正确与否

7.       测试用例评审的内容有哪些?

答:测试或测试组件完全针对的是需求中列出的功能吗;

         测试组件是否覆盖了所有需求;

         有无冗余的测试;

         每一个测试步骤都是否有清楚描述的语气结果。

8.       什么是测试用例的优先级?

答:优先级在根据合理的而非任意的准则减少测试用例,目的是选择最适当的测试。

posted @ 2017-04-14 16:42  真紫艳星光  阅读(210)  评论(0编辑  收藏  举报