问题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、对测试用例进行评审

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

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

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

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

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

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

  1. 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》...

    一.课程笔记 1.1  软件开发周期 (1)需求分析阶段 分析客户的业务和数据处理需求. (2)概要设计阶段 设计数据库的E-R模型图,确认需求信息的正确和完整. /* E-R图:实体-关系图(Ent ...

  2. 软件测试面试八股文——基础篇

    大家好 今天给大家分享软件测试面试题基础篇,看看大家能答对几题 1.软件测试方法有哪些分类?各自有什么特点?设计测试用例的主要方法有哪些? 白盒: 测试人员利用程序内部的逻辑结构及相关信息,设计或选择 ...

  3. 十一郎专栏 | java面试八股文-基础篇

    最近发现全网都在找八股文,看来最近面试的人真的很多. 铁汁们对于面试八股文的需求很大,但是资料是这里凑一点那里凑一点,不够系统化. 我根据自己的面试经验,以及拉了几个大佬+面试官讨论了一下,基础篇就出 ...

  4. Java面试宝典————基础篇

    参考原文:<Java面试题全集(上)> 1.Java中的基本数据类型有哪些? 类型:byte short int long float double boolean char 字节:1  ...

  5. PHP面试大全 基础篇100道问题

    2017年3月7日14:23:21 其实计划很久但是移植没时间去收集和处理弄成一个完整的文件 SVN地址: https://git.oschina.net/zxadmin/live_z 目前基础部分更 ...

  6. python面试知识点—基础篇

    Python基础 这篇博客看起来是针对面试题给出答案,实际上在查这些资料的过程中笔者也学到了很多基础知识,无论你是python新手还是已经遗忘了这些知识点的大牛,都建议去发散性的去看看大多数问题下面给 ...

  7. 机械精度设计与检测|基础篇

    目录 标准化,优先数系和优先数 标准化 优先数系和优先数 测量技术基础 基准 度量指标 测量误差 标准化,优先数系和优先数 标准化 在以往理学如数学.物理等学科的学习中,即便我们有许多不同的解决方法, ...

  8. 看完这篇文章保你面试稳操胜券——基础篇(html/css)

    ✨ 进大厂收藏这一系列就够了,全方位搜集总结,为大家归纳出这篇面试宝典,面试途中祝你一臂之力!,共分为四个系列 ✨ 本 篇 为 < 看 完 这 篇 文 章 保 你 面 试 稳 操 胜 券 > ...

  9. java case switch面试_Java基础篇——Java中switch case语句用法及注意事项面试题9期

    本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问.希望可以帮助那些对switch存在错误和各种细节问题的"码友". switch-case注意事项 sw ...

  10. Python面试宝典 - 基础篇 - 2020

    码一个面试资源 https://github.com/jackfrued/Python-Interview-Bible/blob/master/Python%E9%9D%A2%E8%AF%95%E5% ...

最新文章

  1. 使用XML模板在excel进行配置
  2. 关注WebWork(四)
  3. @data注解不生效_面试官:你经常在SpringBoot中使用的条件注解底层是如何实现的?你了解过吗?...
  4. elementui树形复选框,element-ui checkbox 组件的树形联动
  5. python中编写类的各种技巧和方法_每日一道python面试题 - Python的实例,类和静态方法揭秘...
  6. element的表格index自定义_vue+element-ui实现表格编辑的三种实现方式
  7. 笔记本windows7设置WIFI教程(超详细)
  8. idea报错:Lambda expressions are not supported at language level '7'
  9. Vijos P1199核弹危机
  10. 多元函数微分学的几何应用
  11. Windows下Xampp搭建DVWA 常见的错误修改
  12. 所有文件夹变成快捷方式之“1KB文件夹快捷方式病毒”清除
  13. EF System.NotSupportedException
  14. 论文:CenterNet: Keypoint Triplets for Object Detection 阅读笔记
  15. QQ邮箱的POP3与SMTP服务器是什么?
  16. 图片无法显示时,js实现 暂无图片效果
  17. web前端开发技巧,CSS全局样式的设置
  18. 写在前面的一些话:《Learning OpenCV》中文版 .
  19. MPLAB X IDE 怎么修改字体大小
  20. CRC32原理及实现学习

热门文章

  1. Leetcode 317. Shortest Distance from All Buildings (python+cpp)
  2. python中的translate函数_Python:内置函数makestrans()、translate()
  3. java 设置时区_Java Calendar如何设置时区
  4. 多吃什么食物可以明目护眼?
  5. 服务器数据恢复案例:FreeNAS数据恢复过程记录
  6. 【BLE】CC2640芯片简介
  7. 基于python3.5+opencv+windowsAPI图像识别实现的连连看外挂
  8. P4747 [CERC2017]Intrinsic Interval
  9. 100以内的勾股数python_常见100以内勾股数
  10. 2020年中国保理行业市场现状分析,独立化、创新化和多产业渠道是发展关键「图」