当前位置:网站首页>软件测试面试题:你认为做好测试用例设计工作的关键是什么?
软件测试面试题:你认为做好测试用例设计工作的关键是什么?
2022-07-28 00:14:00 【51CTO】
你认为做好测试用例设计工作的关键是什么?
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结构。黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题。软件的黑盒测试意味着测试要在软件的接口处进行,这种方法是把测试对象看作是一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或者数据驱动测试。黑盒测试主要是为了发现以下几类错误:、
1-是否有不正确或遗漏的功能
2-在接口上,输入是否能正确的接受?能否输出正确的结果。
3-是否有数据结构错误或外部信息(例如数据文件)访问错误
4-性能上是否能够满足要求
5-是否有初始化或终止性错误
软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构和有关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一直。因此白盒测试又称为结合测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:
1-对程序模块的所有独立的执行路径至少测试一遍。
2-对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
3-在循环的边界和运行的界限内执行循环体。
4-测试内部数据结构的有效性,等等。
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
边栏推荐
猜你喜欢

The petrochemical industry is facing the tide of rising prices, and the digital dealer distribution system platform enables dealers and stores

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

自定义类型:结构体,枚举,联合

Prediction of charitable donation behavior by EEG multivariate model analysis

小散量化炒股记|量化系统中数据是源头,教你搭建一款普适的数据源框架
![[Taichi] draw a regular grid in Tai Chi](/img/48/14e825562afa3ffba96296799617f7.png)
[Taichi] draw a regular grid in Tai Chi

集合/容器

物企大变局时代,SRM供应商采购系统助力企业打造物业采购数字化标杆

"Do you" want to be a test / development programmer? We strive to sprout

【面试:并发篇28:volatile】有序性
随机推荐
简单为美-编程思路
嵌入式经典通信协议
写给去不图床用户的一封信
数据安全与隐私计算峰会-可证明安全:学习
C # learning notes ----- C # connect to MySQL database
Digital economy is the core of future economic development
Simplicity for beauty - programming ideas
Leetcode high frequency question 128. the longest continuous sequence, which is often tested in interviews with Internet companies
Load balancing SLB
Gbase 8C backup control function (I)
Gbase 8C general file access function
IIC read / write eefprom
Real time synchronization and conversion of massive data based on Flink CDC
##ELK日志分析系统搭建##
GBase 8c 事务ID和快照
Blizzard Diablo 4 ps5 / PS4 beta added to Playstation database
GBase 8c 备份控制函数(二)
Gbase 8C transaction ID and snapshot (V)
What is method and methodology: understand the underlying logic of self-improvement
Gbase 8C transaction ID and snapshot (I)