
软件测试
文章平均质量分 60
练过几年代码,有备而来
可以有遗憾,但绝不会后悔。
展开
-
软件测试知识体系结构整理(一)(个人为备战期中期末理论考试所总结,如需要系统学习关于软件测试的知识,请参考其他博主)
系列文章目录第一章 软件测试基本概念文章目录系列文章目录一、软件测试基本概念1.软件缺陷2.软件缺陷类型3.软件缺陷等级4.关于对软件测试的一般误区5.软件测试环境二、白盒测试1.白盒测试的概念与优缺点理解2.逻辑测试3.基本路径测试三.黑盒测试是是提示:以下是本篇文章正文内容,下面案例可供参考一、软件测试基本概念1.软件缺陷指计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵。2.软件缺陷类型a.没有实现的功能;b.功能或性能上的问题;c.实原创 2022-04-26 20:21:07 · 657 阅读 · 0 评论 -
软件测试之单元测试之Junit测试使用前准备
Junit测试只能说是算的上软件测试这门课中首次出现需要实操进行测试的工具了。可以理解为前面的黑盒测试,白盒测试是为了理解一种测试思想,根据测试思想能够进行设计测试样例,到了Junit单元测试这里,就成了利用工具进行具体的测试了。1.环境问题首先必不可少的就是环境问题了,junit4在eclipse老版本上兼容性很高,相对也几乎没什么bug,一般出现的问题也可以从百度上找到。这里建议可以电脑上下载一个新版本的eclipse,使用Junit5,在虚拟机里保留下载一个旧版本的eclipse,使用Junit原创 2022-04-18 11:58:27 · 596 阅读 · 0 评论 -
软件测试之黑盒测试-边界值分析法(理论白话学习/期中期末备考)
提示:这里简单进行一下知识体系的梳理。文章目录前言一、边界值分析是什么?二、因果图1.分析规格说明中给出的原因,结果和是否可能存在中间态。2.标约束,画图总结前言主要从三个方面谈一下简单应用边界值分析的概念,因果图怎么画,判定表决策表的制作个人总结为自己期中期末备考使用,仅供参考。一、边界值分析是什么?边界值分析在我这里主要感觉就是找茬儿,就是你在设计测试样例的时候注重在软件规格说明给出的范围找测试样例,一般就是多一点,边界值,少一点,正常值。这里可能有一些隐藏的边界值,题目可能不会给.原创 2022-04-05 17:41:41 · 1227 阅读 · 0 评论 -
软件测试之黑盒测试-等价类划分法
首先,明确等价类分为有效等价类和无效等价类两种,一般无效等价类都是根据有效等价类写出来的。为了严谨,在白话文之前还是附个定义吧,以免误人子弟。说白了,有效等价类就是有效输入数据的集合,无效等价类就是非法数据的集合。这里的考点一般有两点,一个就是画等价类表,另一个就是设计测试用例覆盖等价类。等价类:1.有效 无效并存2.有效数量确定,无效你划分越细致,所得出的无效等价类越多,答案并不唯一。下面会举例说明,具体看题目要求即可。最常见的就是范围限制,比如密码长度,月为1~12,成绩等等,这里的有效等原创 2022-03-26 10:14:49 · 2378 阅读 · 0 评论 -
软件测试之控制流图以及环形复杂度独立路径求解问题
首先你需要明确的是,控制流图并不等于流程图,可以理解为控制流图的出现是为了后续的环形复杂度的计算和写出独立路径和配以相应的测试用例。所以控制流图是核心,画图的时候务必谨慎再谨慎,要不然可能你后面的全部崩盘。控制流图考察的主要是你对于一个程序的逻辑解读,这是大一时候的基本功,那句话怎么说的来着,你可以不会自己写,但你要看的懂别人写的,要不然你连白嫖的段位都达不到。这里主要说两个在初学时容易忽视的逻辑关系。也就是并&&和或||的短路。1.**A||B ||在为真时短路,即如若A为真,则不原创 2022-03-23 12:32:40 · 11690 阅读 · 3 评论 -
软件测试之逻辑覆盖测试理论总结(白话文)
1.语句覆盖语句覆盖就是所有可执行的语句都可以得到一次执行。注意可执行那三个字就可以,因为可能有的判定条件比较狗,它下面的分支的语句无论如何都不会执行。例如这随手就能写出一个:if(x>100&&x<100){ x=100;}当然实际上一般不会有这么牛马的程序,但是在理论考试中就不一定了。所有一定注意是可执行的所有这三个字的限定。2.判断覆盖这个要求就是每个if后面的括号的真与假都执行一遍。if(true)if(false)3.条件覆盖条件覆盖就是原创 2022-03-16 21:36:03 · 1463 阅读 · 0 评论