当前位置:网站首页>软件测试面试题:你认为做好测试用例设计工作的关键是什么?
软件测试面试题:你认为做好测试用例设计工作的关键是什么?
2022-07-28 00:14:00 【51CTO】
你认为做好测试用例设计工作的关键是什么?
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结构。黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。软件的黑盒测试意味着测试要在软件的接口处进行,这种方法是把测试对象看作是一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或者数据驱动测试。黑盒测试主要是为了发现以下几类错误:、
1-是否有不正确或遗漏的功能
2-在接口上,输入是否能正确的接受?能否输出正确的结果。
3-是否有数据结构错误或外部信息(例如数据文件)访问错误
4-性能上是否能够满足要求
5-是否有初始化或终止性错误
软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构和有关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一直。因此白盒测试又称为结合测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:
1-对程序模块的所有独立的执行路径至少测试一遍。
2-对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
3-在循环的边界和运行的界限内执行循环体。
4-测试内部数据结构的有效性,等等。
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
边栏推荐
- HCIP第十二天笔记
- HyperMesh circular array - plug in
- 面试官:你确定Redis是单线程的进程吗?
- Common modules of ros2 launch files
- BGP federal experiment
- How tormenting are weekly and monthly reports? Universal report template recommended collection! (template attached)
- Unity 通用红点系统
- The petrochemical industry is facing the tide of rising prices, and the digital dealer distribution system platform enables dealers and stores
- 实时数仓:美团的实时数仓建设实践
- 【taichi】在太极中画出规整的网格
猜你喜欢

基于 Flink CDC 实现海量数据的实时同步和转换

【taichi】在太极中画出规整的网格

Comparison between hardware SPI and software analog SPI rate

FreeRTOS内核小结

Redis设计规范

Niuke net question brushing training (III)

Embedded classic communication protocol

26. Abstraction and template ideas

HRD 1. a simple and reliable HRD detection method

Establishment of elk log analysis system
随机推荐
C # learning notes ----- C # connect to MySQL database
三舅的故事
GBase 8c 注释信息函数
DeviceXPlorer OPC Server支持哪些设备?本文已列举出来了
Gbase 8C backup control function (II)
数据安全与隐私计算峰会-可证明安全:学习
Solution of digital commerce cloud supply chain centralized purchase management system: centralized purchase system management mode, digital control of enterprise materials
Gbase 8C snapshot synchronization function
GBase 8c 备份控制函数(三)
阿门的故事
unreal ue4.27 switchboard 移植出引擎流程
"Do you" want to be a test / development programmer? We strive to sprout
Enterprise operation and maintenance practice - using aliyun container image service to pull and build images of overseas GCR and quay warehouses
Interview question 01.09. string rotation
Blizzard Diablo 4 ps5 / PS4 beta added to Playstation database
面试官:你确定Redis是单线程的进程吗?
网易云仿写
学习了循环碰到了编写计算n的阶乘的题目,由此引发了一系列问题,包括一些初学者常见的坑,以及如何简化代码
Recursion related exercises
IIC读写EEFPROM