什么是:黑盒测试 白盒测试 静态测试?求解答

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:58:00
什么是:黑盒测试 白盒测试 静态测试?求解答

什么是:黑盒测试 白盒测试 静态测试?求解答
什么是:黑盒测试 白盒测试 静态测试?求解答

什么是:黑盒测试 白盒测试 静态测试?求解答
单元测试 -- 看源代码 分析程式内部逻辑结构
集成测试 -- 对设计的检测
系统测试 -- 测试功能
交接测试 -- 即确认测试 测试是否符合用户需求 黑盒测试法:一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性.
白盒措施法:一般用来分析软件的内部结构,对软件的逻辑路径进行测试.
一般在单元测试时采用白盒,而确认测试时采用黑盒
软件缺陷----软件中含有符合下面5 条规则之一的问题称为软件缺陷:
00 软件未达到产品说明书标明的功能.
00 软件出现产品说明书指明不会出现的错误.
00 软件功能超出产品说明书指明的范围.
00 软件未达到产品说明书未指出但应达到的目标.
00 软件测试人员或用户认为软件难以理解,不易使用,运行速度缓慢等问题.
测试案例----测试用例的别名
静态测试----指测试不运行的部分,例如测试产品说明书,对此进行检查和审阅.
静态白盒测试-----指在不执行的条件下有条理地仔细审查软件设计,体系结构和代码,从而找出软件缺陷的过程.有时称作结构分析.
动态测试----通过运行和使用软件进行测试.
探索测试----通常用于没有产品说明书的测试,这需要把软件当作产品说明书来看待,分步骤逐项探索软件特性,记录软件执行情况,详细描述功能,综合利用静态和动态技术来进行测试.
等价区间----指测试相同目标或者暴露相同软件缺陷的一组测试用例.
测试设计----提炼测试方法,明确指出设计包含的特性和相关测试.如果要求完成测试还明确指出测试案例和测试程序,指定特性通过/失败的规则.
软件QA----QA= Quality Assessment 防止软件缺陷称为软件QA.
TQM 或者TQC 原理----TQM(全面质量管理)或者TQC(全面质量控制).其原理是,用集中的质量评判团队来负
责质量是不实际的,因为工作的人不负责质量,所以他们不会设法实现质量评判目的.
要想制造高质量产品,需要创立从管理开始自上而下的质量意识,使全体成员共同承担质量责任.
SQC----软件质量控制(SQC)是测试团队很常用的名称.该名称来源于制造行业,其中QC 检验
员对生产线上的产品进行采样、检测,如果测试失败,他有权停掉生产线或者整个工厂.
测试团队很少有这种授权.
Murphy 法则---永远不会有足够的时间把事情做好,但是总有时间返工.软件开发小组需要遵循一个过
程,花费一些时间,变得有条理,一开始就设法作对.人生指南网