软件测试
BS936
一个啥都知道点儿的肥宅
展开
-
软件测试中的因果图法,判定表法场景法和正交表法
因果图法(主要用于条件和结果的关系分析)1.因果图法是一-种适合于 描述对于多种输入条件组合的测试方法2.根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法3.适用范围:它适合于检查程序输入条件涉及的各种组合情况。原因放左边,结果放右边分析步骤1:分析软件的所有操作/输入条件之间的关系和结果的制约特性1)恒等2)非:原因跟结果之间没有任何关系3)或:多个条件任意一个条件成立,都会导致结果成立4)与:多个条件必须同时满足,才会导致某个结果成原创 2020-08-13 19:17:21 · 3705 阅读 · 0 评论 -
软件测试等价类划分以及边界值
等价类划分法原理把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例每一类的代表性数据在测试中的作用等价于这一类中的其他值,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误。反之,如果某-类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误等价类划分法设计步骤●确定等价类的原则 ●在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类(例如:有一个文本框,要求输入6-18位字符,字符由大小写字母、原创 2020-08-11 20:21:38 · 1379 阅读 · 0 评论 -
软件测试的分类以及测试原则
软件测试分类1.按阶段划分1)单元测试(黑盒测试占20%,白盒测试占80%)(动态静态都有) 单元测试又称模块测试,是针对软件设计的最小单位–程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各个模块内部可能存在的各种错误。单元测试需要从程序内部结构出发设计测试用例(核心)。多个模块可以平行地独立进行单元测试2)集成测试(白盒测试20%,灰盒测试40%,黑盒测试40%)(基本上都是动态) 集成测试也叫组装测试。原创 2020-08-05 19:02:57 · 876 阅读 · 0 评论 -
软件测试模型详解建议收藏
软件测试过程模型 1.如同软件开发过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的模型,用于定义软件测 试的流程和方法 2.测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理 3.一个标准的软件测试过程中,应当包含但不仅限包含以下测试活动 需求分析、测试计划、测试设计、测试执行、测试总结1.V模型2.W模型3.H模型4.X模型v模型 揭示了开发过程与测试过程中各阶段的对应关系缺点和不足:原创 2020-08-05 19:00:52 · 1100 阅读 · 0 评论 -
每一个测试人员都是幕后英雄
软件测试写在前面:软件测试人员永远都是幕后英雄!软件测试人员永远不背锅!软件=程序+数据+文档。所以软件测试是对软件相关的所有内容的测试软件的分类按层次划分按组织划分按结构划分缺陷的由来bug:明显的错误,没有达到预期结果,通常是软件缺陷(Defect)导致的一些软件故障,一个缺陷可能导致不同的Bugdefect:缺陷软件缺陷的定义定义1.软件未实现产品说明书要求的功能2.软件出现了产品说明书指明不应该出现的功能3.软件实现了产品说明书未提到的功能4.软件未实现产品说原创 2020-08-04 20:29:19 · 161 阅读 · 0 评论