![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试与质量保证
文章平均质量分 75
Alexander_Frank
本人初来乍到的小白一个,希望各路大神多多提点帮助。
对数据库,网页开发,C++和数据结构很感兴趣。
希望在分享经验的同时也能够得到大家的提点。
展开
-
白盒测试(程序流程图)
白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。常用转载 2016-04-30 21:05:57 · 25736 阅读 · 0 评论 -
静态分析分析
软件静态分析概念静态分析通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程被测对象是各种不软件相关的有必要测试的产物,如文档、源代码等通过扫描程序正文对程序的数据流和控制流等进行分析•−找出系统的缺陷,得出测试报告•−不必进行测试用例的设计和结果分析等工作静态测试可以手工/人工迚行,也可以借助软件工具自动迚行•− 人工进行静态测试,能够充分发挥人的思维原创 2016-05-05 20:31:40 · 3489 阅读 · 1 评论 -
黑盒测试
黑盒测试,又称为功能测试与数据驱动测试把测试对象当作看不见内部的黑盒•− 在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性要求导出执行程序所有功能需求的输入条件集,实现功能覆盖•− 功能覆盖主要是需求覆盖,通过设计一定的测试用例,对每个需求点进行测试•− 根据软件产品需求规格说明中的功能设计规格,在计算机上进行测试原创 2016-05-05 20:49:53 · 1997 阅读 · 0 评论 -
等价类
动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。这种方法由三部分组成:构造测试用例、执行程序、分析程序的输出结果。静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。动态测试:有穷覆盖无穷(等价类划转载 2016-04-30 10:46:18 · 5630 阅读 · 0 评论 -
边界值分析
边界值分析:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。与等价划分的区别:1) 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。编写测试用例的步骤:(1)转载 2016-04-29 15:10:47 · 8189 阅读 · 0 评论 -
决策表
决策表,也叫判定表。在所有的功能性测试方法中,基于决策表的测试方法被认为是最严格的,因为决策表具有逻辑严格性。决策表是分析和表达多逻辑条件下执行不同操作的情况的工具。在程序设计发展的初期,决策表就已被用作编写程序的辅助工具了。它可以把复杂的逻辑关系和多种条件组合的情况表达得比较明确。1、决策表的组成决策表通常由4个部分组成,如下图:●条件桩(condition stub转载 2016-04-29 18:35:54 · 28973 阅读 · 0 评论