本文目录什么是黑盒测试
- 1.什么是黑盒测试
- 2.黑盒测试是什么
- 3.什么是黑盒测试和白盒测试都适应哪些测试
- 4.软件测试中的黑盒和白盒测试
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用 。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息 。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试 。
黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的 。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的 。
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误 。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试 。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行 。黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一 。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等 。
文章插图
黑盒测试是什么黑盒就是把程序看做是一个黑盒子,不考虑内部而去测试的一种方法,
文章插图
什么是黑盒测试和白盒测试都适应哪些测试
软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试
黑盒测试又叫功能测试
1.软件黑色盒子,里边的实现,看不见代码
2.输入,输出结果—功能测试的方法
这是因为在黑盒测试中主要关注被测软件的功能实现,而.不是内部逻辑 。
在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员主要是验证系统功能与需求的一致性 。
在绝大多数没有用户参与的黑盒测试中,最常见的测试有:功能性测试、容量测试、安全性测试、负载测试、恢复性测试、标杆测试、稳定性测试、可靠性测试等 。
在我们软件测试行业中最常见的还是功能测试,考察个人对需求的掌握度和软件工程的基本知识 。
白盒测试
1.白色透明的黑子;代码实现,功能逻辑;
2.开发–看代码—单元测试
是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部.的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一-个清楚的了解,并且基于这个知识来设计你的用例 。
白盒测试技术一般可被分为静态分析和动态分析两类技术 。
白盒测试优点:迫使测试人员去仔细的思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底,最优化 。
白盒测试缺点:无法检测代码中遗漏的路径和数据敏感性错误;不验证格式的正确性 。
灰盒测试(补充)
1.介于白盒黑盒两者之间
2.了解实现流程逻辑,不需要知道具体代码
3.接口测试—使用方法
白盒测试和黑盒测试往往不是决然分开的,一般在白盒测试中交叉使用黑盒测试的方法,在黑盒测试中交叉使用白盒测试的方法 。
最常见的灰盒测试是集成测试
文章插图
软件测试中的黑盒和白盒测试 白盒测试:
也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能 。
白盒测试常用方法
基本覆盖标准:逻辑驱动、循环、基路测试等,主要用于软件验证 。
- 空气污染的原因,东北空气污染的原因是什么?
- 生产pdca是指什么
- pdcd医学是指什么
- 2008年是不是牛年
- 家人群取名叫什么比较好 微信家庭群名称排名
- 陈小春参演过什么僵尸电影
- pdca循环是什么
- 丰田卡罗拉保养换什么
- 刘恺威跟王鸥一起演的电视剧叫什么名字
- 古天乐在电影危城中饰演的少帅叫什么名字