欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

测试用例的设计-面试常见问题(基础篇)

发布时间:2023/12/18 编程问答 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 测试用例的设计-面试常见问题(基础篇) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题1:测试用例是你自己写的吗(或是问你是否写过测试用例)?

我写过测试用例,一般情况下,我们项目组内成员都是各自负责各自的模块,进行相应的设计和维护工作.

问题2:测试用例是根据什么来编写的?

需求文档

问题3:你们是用什么工具来写测试用例的?

我上家公司一般是用excel来写测试文档的,我认识的一些朋友的公司也有用自己开发的工具来编写,不论用什么工具,测试用例的步骤和原则是不会变的。

问题4:你是怎么设计测试用例的(或是问测试用例是怎么写的)?

对内:

1、明确需求文档,根据需求文档来编写测试用例

2、根据项目模块特点,选择合适的用例设计方法。常用设计方法有等价类划分法、边界值法、因果图、判定表、正交表、错误推断法、场景法等。

对外:

3、参考同事意见

4、运用网上资料进行补充

问题5:测试用例包括哪些元素(或测试用例包括哪些字段,或测试用例包括哪些属性)?

包括用例id、项目/模块、前置条件、测试环境、主题、操作步骤、数据、预期输出、实际输出、重要程度、是否通过、备注等。

问题6:测试用例有哪些设计方法,每个方法的概念是什么,每种方法可否举个例子?

1、等价类划分法

把所有可能的输入范围分成若干区域,在各个区域内选择具有代表性的数据进行测试。

比如年龄输入框、qq号码输入框等、昵称输入框等

2、边界值输入法

选取稍高于或稍低于取值范围边界的数据进行测试,可以看做是等价类划分法的一种补充。

如:密码输入框、年龄输入框

3、因果图/判定表

分析输入范围的逻辑关系,以图表方式设计测试用例

4、正交表

在组合数据中,基于一定算法得出的一个表,用于表明不同因素的组合状态。可大大减少测试点

如组合输入框、淘宝商品筛选等

5、错误推断法

指测试人员根据自己的经验、知识储备、直觉、发散思维去设计测试点

所有项目都可用这种方法作为补充

问题7:测试用例是如何评审的?

测试人员将自己编写的测试用例发送给项目组内成员——招开评审大会,组内成员给出意见建议——测试人员根据收集到的建议对测试用例进行修改

评审依据:

1、是否按照需求文档进行测试用例设计

2、测试用例是否清晰、简洁、正确,对重复的操作是否进行的简化

3、是否覆盖所有功能点

4、是否考虑到需求文档中未提及,但可能出现问题的测试点

问题8:如何保证测试用例的质量(或什么样的用例才称得上是一个好的用例)?

要点:

1、按照需求文档设计

2、简洁清晰不冗余

3、足够全面的测试用例

4、对测试用例进行评审

第一,要确保测试用例是针对需求文档编写出来的,要确保测试点能覆盖到所有需求点。

第二,要保证操作步骤、具体数据以及预期结果的清晰性、简洁性、明确性,以确保测试用例的可操作性和可复用性(可复用性举例:如测试新版本的时候可直接利用旧版本的测试用例)。

第三,确保有足够多的异常测试用例(如无效等值类的测试点),同时要确保没有多余的重复用例。

第四,对测试用例进行评审。

以上就是测试用例设计面试的常见问题,欢迎小伙伴们在评论区补充~~

总结

以上是生活随笔为你收集整理的测试用例的设计-面试常见问题(基础篇)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。