找回密码
 立即注册
yang466452880 +好友
这个人很懒什么都没写
听众
4
主题
30
金钱
150
个人名片
粉丝关注
还没有人关注TA
添加表情

20160711学习总结

已有 232 次阅读2016-7-11 22:37

黑盒测试的设计方法:
1.判定表:分析和表达多逻辑条件下执行不同操作的工具,判定表由四个部分组成:
       1)条件桩:列出问题的所有条件(条件的次序无关紧要)
       2)动作桩:问题规定可采取的动作(条件的次序无关紧要)
       3)条件项:针对左列条件的所有情况下的真假值
       4)动作项:根据条件项的取值和动作桩条件下得出的有且仅有的一个动作
2.判定表的创建步骤:
      1)确定规则的个数,若有N个条件,每一个条件下有2个值,则有2^N种规则
      2)列出所有的条件桩和动作桩
      3)  输入条件项
      4)输入动作项得到初始判定表
      5)简化(合并相似规则
      6)根据每一列的结果编写测试用例
 3.判定表的作用:
       利用判定表将复杂的问题按照各种可能的情况全部列举出来,能针对不同的逻辑条件的组合值,分别执行不同的操作
4.因果图中的约束:
       在实际问题中输入状态相互之间、输出状态之间可能存在某种依赖关系,称为“约束”。对于输入条件的约束有E、I、O、R四种约束,对于输出条件的约束只有M的约束。
       E(异):a和b最多有一个可能为1,即a和b不能同时为1
       I(或):a、b、c中至少有一个必须为1,即a、b、c不能同时为0
      O(唯一):a、b必须有一个有且仅有一个为1
      R(要求):a为1时,b必须为1,即a为1时b不能为0
      M(强制):若结果a为1,则结果b强制为0
5.因果图中的基本关系:在因果图的基本符号中,左结点Ci表示输入状态(原因),右结点Ei表示输出状态(结果)。Ci与Ei取值0或1,0表示某种状态不出现,1表示某种状态出现。
   1、与:若C1和C2都是1,则E1位1,否则E1位0
   2、或:若C1或C2或C3是1,则E1为1,否则E1为0 
   3、非:若C1为1,则E1为0,否则E1为1
   4、不等:若C1位1,则E1为0,否则E1为1
   5、空:null
6、场景法:正常分支和异常分支(这块学的不够,需要努力)
7、用正交表设计测试用例的步骤:
     1、有哪些因素(变量或条件)
     2、每个因素有哪几个水平(标量或条件的取值)
     3、为了满足整齐可比性,选择一个合适的正交表(即:行数比列数大1,所以最小的正交表示I4(2^3))
     4、把变量的值映射到表中(注意第一行只能是全真或全假)
     5、把每一行的各种因素水平的组合作为一个测试用例
     6、加上认为可疑且没有出现在表中的组合
8、状态迁移图:通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。
个人总结:今天学习了剩下的黑盒测试方法,学的还不够深入理解的东西还不多,还需要多花时间来消化学习的内容。

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册