当前位置:网站首页>软件测试面试题:你认为做好测试用例设计工作的关键是什么?
软件测试面试题:你认为做好测试用例设计工作的关键是什么?
2022-07-28 00:14:00 【51CTO】
你认为做好测试用例设计工作的关键是什么?
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结构。黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。软件的黑盒测试意味着测试要在软件的接口处进行,这种方法是把测试对象看作是一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或者数据驱动测试。黑盒测试主要是为了发现以下几类错误:、
1-是否有不正确或遗漏的功能
2-在接口上,输入是否能正确的接受?能否输出正确的结果。
3-是否有数据结构错误或外部信息(例如数据文件)访问错误
4-性能上是否能够满足要求
5-是否有初始化或终止性错误
软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构和有关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一直。因此白盒测试又称为结合测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:
1-对程序模块的所有独立的执行路径至少测试一遍。
2-对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
3-在循环的边界和运行的界限内执行循环体。
4-测试内部数据结构的有效性,等等。
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
边栏推荐
- JS数字精度丢失的原因及解决方案
- 简单为美-编程思路
- Gbase 8C annotation information function
- GBase 8c 事务ID和快照(五)
- HCIP第十三天笔记
- IIC read / write eefprom
- 阿门的故事
- Leveraging the blue ocean of household appliances consumption with "digital channels", the dealer online system enables enterprises to further their business
- Gbase 8C transaction ID and snapshot
- HyperMesh circular array - plug in
猜你喜欢

以“数字化渠道”撬动家用电器消费蓝海,经销商在线系统让企业生意更进一步

Redis 5 种基本数据结构

Blizzard Diablo 4 ps5 / PS4 beta added to Playstation database

unreal ue4.27 switchboard 移植出引擎流程

Linux Installation mysql8.0.29 detailed tutorial

HRD 1. a simple and reliable HRD detection method

HyperMesh circular array - plug in

FreeRTOS kernel summary

什么是方法,什么是方法论:了解自我精进提升的底层逻辑

Hcip day 15
随机推荐
Comparison between hardware SPI and software analog SPI rate
Gbase 8C annotation information function
unreal ue4.27 switchboard 移植出引擎流程
基于 Flink CDC 实现海量数据的实时同步和转换
BGP联邦实验
JS what situations can't use json Parse, json.stringify deep copy and a better deep copy method
Gbase 8C recovery control function
Favorite songs
递归的使用:1.将平铺数组转为树 2.将树转化为平铺数组
萤石网络,难当「孤勇者」
Fiddler 手机抓包代理设置(针对华为荣耀60S)
GBase 8c 事务ID和快照
嵌入式经典通信协议
Graph theory analysis of white matter brain function network: neural markers for classification and prediction of depression
Fiddler mobile packet capturing agent settings (for Huawei glory 60s)
Gbase 8C backup control function (III)
C # learning notes ----- C # connect to MySQL database
Gbase 8C transaction ID and snapshot (III)
LeetCode第 83 场双周赛
实时数仓:美团的实时数仓建设实践