热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

阿卡替尼原研药怎么买,关于白盒测试,这些技巧你得游刃有余~

本文由老挝苏达药房;维;sota2022发布,阿卡替尼原研药怎么买,关于白盒测试,这些技巧你得游刃有余~老挝SOUTTA(苏达)药房是经过老挝卫生部批准的拥有合法营业执照的正规药房,该药房可以

本文由老挝苏达药房;维;sota2022 发布,阿卡替尼原研药怎么买,关于白盒测试,这些技巧你得游刃有余~老挝SOUTTA(苏达)药房是经过老挝卫生部批准的拥有合法营业执照的正规药房,该药房可以为肿瘤患者提供老挝药品相关信息咨询、药品代购、老挝直邮、海外就医等服务,帮助肿瘤患者减轻用药负担,SOUTTA药房专注代购直邮服务,打造高效、 便捷、安全的跨境医药服务黑盒测试和白盒测试的区别

阿卡替尼原研药怎么买,关于白盒测试,这些技巧你得游刃有余~

阿卡替尼原研药怎么买

对于很多刚开始学习软件测试的小伙伴来说,如果能尽早将黑盒、白盒测试弄明白,掌握两种测试的结论和基本原理,将对自己后期的学习有较好的帮助黑盒测试和白盒测试的区别。今天,我们就来聊聊黑盒、白盒测试的相关话题。

1、黑盒测试的方法和小结

最常见黑盒测试方法包括:边界值、等价类、错误推测法、场景法、因果图法、判定表组成法、正交实验设计黑盒测试和白盒测试的区别。举几个例子:

边界值测试:边界值测试是一种最基本的黑盒测试方法,它是“等价类划分”这种测试方法的良好补充黑盒测试和白盒测试的区别。但这种方法也存在弊端——大量冗余和漏洞。另外,由于布尔型的内容不存在边界的概念,所以边界值测试对布尔型无效。

等价类测试:等价类测试主要分为【弱等价类测试】和【强等价类测试】黑盒测试和白盒测试的区别。这类测试就是主要用来解决布尔型和逻辑型的问题。在做这类测试时,建议在划分等价类后,对每个等价类进行编号,这样结论和操作步骤看起来可能会更清晰。

因果图法:因果图法主要涉及的是因果关系类内容的测试,在写测试用例时,我们要区分清楚“恒等、或、非”关系,还要区分出各类约束黑盒测试和白盒测试的区别。因果图可以用于描述输入与输出的相互关系。但是其绘制过程比较繁琐。因果图可以转化成决策表。建议在测试过程中,尽量直接绘制决策表。

(比如:E约束(异;异或):a黑盒测试和白盒测试的区别,b最多有一个可能为1,不能同时为1;

I约束(或;包含):a黑盒测试和白盒测试的区别,b,c中至少有一个必须为1,不能同时为0;

O约束(惟一):a和b必须有一个且仅有一个为1;

展开全文

R约束(要求):a是1时黑盒测试和白盒测试的区别,b必须是1,即a为1时,b不能为0;

M约束:对输出条件的约束黑盒测试和白盒测试的区别,若结果a为1,则结果b必须为0)

决策表测试:仅适合对输入域展开分析,不适合对输出域展开测试黑盒测试和白盒测试的区别

错误推测法:这种办法优点是可以充分发挥测试人员的经验和潜能,命中率高;缺点也非常明显,就是难以保证覆盖率黑盒测试和白盒测试的区别

另外,黑盒测试方法设计的测试用例,可能存在漏洞和冗余,但一般情况下,测试人员很难对其进行评估黑盒测试和白盒测试的区别。所以,测试人员还可利用白盒测试的覆盖指标,来衡量黑盒测试方法的漏洞和冗余情况。

2、白盒测试的方法和小结

白盒测试的方法比较简单,主要分为两类黑盒测试和白盒测试的区别

一类是静态测试黑盒测试和白盒测试的区别。这类测试主要侧重于源代码检查和优化。其基本测试方法都是不需要设计测试用例,直接查看源代码和模拟执行代码就行。通过提出结构设计优化的意见和有关测试重点的建议,就能完成相应的测试工作。

另一类则是动态测试黑盒测试和白盒测试的区别。这类测试主要侧重于关键程序结构的测试,其基本测试方法是通过对导致程序结构复杂度的判定表达式、执行路径和循环结构,来设计相应的测试用例。从而达到某种程度的测试覆盖,确保测试的测试完备性和无冗余性。

那么黑盒测试和白盒测试的区别,这两类测试的典型测试方式是什么呢?

静态测试的典型方法是:同行评审、静态结构分析、代码质量度量和对变量的数据流测试黑盒测试和白盒测试的区别。而动态测试的方法则有很多,包括:基于逻辑表达式覆盖指标的判定测;基于全路径覆盖的独立路径测试;以及基于循环过程覆盖的对循环的测试等等。

3、白盒测试的综合策略

日常生活中,我们一般以黑盒测试方法为主,以白盒测试作为辅助,补充测试和进行代码优化黑盒测试和白盒测试的区别

这主要是因为白盒测试是针对程序代码展开的测试,需要测试人员了解程序实现的细节,对设计和执行测试的人员技术要求较高黑盒测试和白盒测试的区别。如果测试新手们想要有能力上的提升,可在进入行业后,深入学习白盒测试的内容。

基于黑盒测试的内容相对更容易理解,下面,我们就白盒测试,说说如何使用综合策略,来进行项目测试黑盒测试和白盒测试的区别。这里,我们主要推荐的综合策略有这些:

1)优先进行静态白盒测试黑盒测试和白盒测试的区别

尤其是在进行功能模块核心代码的测试时,一定要定期组织严格的评审,并通过经验总结,不断更新缺陷检查表等测试标准或规范性文档,做到测试严谨黑盒测试和白盒测试的区别

2)注意结合边界抽取测试数据黑盒测试和白盒测试的区别

在做设计测试用例时,一定要注意结合逻辑判定表达式的边界、循环次数的边界、变量取值范围的边界等,来综合测试,避免漏测黑盒测试和白盒测试的区别

3)多利用白盒测试方法做补充测试黑盒测试和白盒测试的区别

尤其是黑盒测试检查不到或难以检查的地方(如内存泄漏),尽量使用特殊的白盒测试方法(如内存泄漏测试),进行补充测试黑盒测试和白盒测试的区别

4)针对关键变量,使用数据流的测试方法确定补充路径测试的重点黑盒测试和白盒测试的区别

5)尽量利用测试工具完成代码结构和质量的相关分析和评估,对代码进行设计评审和优化黑盒测试和白盒测试的区别

6)借鉴独立路径的测试方法,设计高层次的测试用例,提高测试的覆盖性,降低测试的冗余黑盒测试和白盒测试的区别


推荐阅读
  • 云计算安全,主要面临哪些威胁?
    云计算是一种新的计算方式,它依托于互联网,以网络技术、分布式计算为基础,实现按需自服务、快速弹性构建、服务可测量等特点的新一代计算方式。然而,任何以互联网为基础的应用都存在着一定危 ... [详细]
  • ​【文末有福利】为何美国的科研既能得诺贝尔奖,又能产生高科技产品?
    美国历史上有三个叫布什的大人物,两位担任总统的布什和本书的作者范内瓦布什,后者和前两者其实没有什么关系。不过,如果把两位布什总统加起来放在 ... [详细]
  • 缓冲区溢出实例(一)–Windows
    一、基本概念缓冲区溢出:当缓冲区边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被填满从而覆盖了相邻内存区域的数据。可以修改内存数据,造成进程劫持,执行恶意代码,获 ... [详细]
  • Splunk Enterprise 存在任意代码执行漏洞
    splunk,enterprise,存在,任 ... [详细]
  • 本文目录一览:1、项目采购管理什么意思2、如何 ... [详细]
  • it,巨头,争,建,物,联网,生态,圈,产业,爆发,仍, ... [详细]
  • 大家好,我们是慢雾安全团队。 ... [详细]
  • 近期因为内部培训有序列化的需求,于是趁此机会由浅入深的剖析一下序列化相关内容。之前也写过由浅入深的xml漏洞系列,欢迎阅读:https:skysec.top20180817浅析xml及其安全问题 ... [详细]
  • “近年来最大计算机漏洞”被中国程序员发现!
    头条中国程序员,计算机漏洞头条(观察者网讯)据美联社12月11日报道,中国阿里云安全团队在Web服务器软件阿帕奇(Apache)下的开源日志组件Log4j内,发现一个漏洞Log4S ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • mac系统能装三方软件吗 mac怎么安装第三方软件
    mac系统是一种安全系数很高的系统,mac系统能装三方软件吗?部分mac用户在使用第三方渠道下载软件时会出现阻止安装的状况,或者显示安装包破损等,这其实是一种保护机制setup ... [详细]
  • CentOS7.2详细安装步骤(二)
    7)语言设置(可以在上一个主界面进行设置,这里不用再次设置)8)SECURITY设置(安全设置)选择default(默认的)策略就可以,通过进行选择,单击完成即可Default#默 ... [详细]
  • 猪猪猫.CNWINXPSP2电脑城装机12DVD[豪华版]
    直接下载地址http:bt.jujumao.cn点击下载种子下载信息[点击浏览该文件:2007-12-19猪猪猫.cn-winxpsp2电脑城装机12豪华版.torrent]| ... [详细]
author-avatar
阿凯宜_
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有