zoukankan      html  css  js  c++  java
  • 软件测试分类

    软件测试分类(图):

     边界值

    边界值就是对一个数两边的值进行测试,比如99的边界值100和98进行测试,若没有提示错误就是发生错误。

    举个例子

    一个计算机提示的错误就是99到-99的内容,测试就是测试两个数的边界值,若提示错误表示没有问题,若没有则有错误。

    因果图与判定表

    因果图法是一种利用图解法分析输入的各种组合情况,从 而设计测试用例的方法,它适合于检查程序输入条件的各 种组合情况
    • 特点:

    • 考虑输入条件的相互制约及组合关系

    • 考虑输出条件对输入条件的依赖关系

    因果图的核心

    • 因果图法比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。 所谓的原因就是输入,所谓的结果就是输出。

    • 因果图的“因”——输入条件

    • 因果图的“果”——输出结果
    • 因果图法要注意考虑:

    • 所有输入/输出条件的相互制约关系以及组合关系

    • 输出结果对输入条件的依赖关系,也就是什么样的输入组合会产生怎样 的输出结果,即“因果关系”

    因果图中的基本符号

    • 通常在因果图中用Ci表示原因,用Ei表示结果,各结点表示 状态,可取值“0”或“1”。“0”表示某状态不出现, “1”表示某状态出现。

    因果图中的约束条件

    因果图法基本步骤

    • 利用因果图导出测试用例需要经过以下几个步骤:

    • ① 找出所有的原因,原因即输入条件或输入条件的等价类。

    • ② 找出所有的结果,结果即输出条件。

    • ③ 明确所有输入条件之间的制约关系以及组合关系。

    • 哪些条件不能组合到一起,哪些条件可以组合到一起

    • ④ 明确所有输出条件之间的制约关系以及组合关系。

    • 哪些输出结果不能同时输出,哪些输出结果可以同时输出

    • ⑤ 找出什么样的输入条件组合会产生哪种输出结果

    • ⑥ 把因果图转换成判定表/决策表。

    • ⑦ 为判定表/决策表中的每一列表示的情况设计测试用例。

    举个例子

    看上面的黑线表示:输入50然后充值五十输出给我们的内容是提示充值成功和退卡。

    把那些内容填入表格并用1表示填入。

    看见他了吗?比你强 你不努力,比你更强
  • 相关阅读:
    使用Audio API设计绚丽的HTML5音乐播放器
    使用HTML5 WebDataBase设计离线数据库
    使用HTML5 WebStorage API构建与.NET对应的会话机制
    两步让你的mobile traffic通过fiddler代理传送
    前端开发梦中景象-支持手机上任何移动浏览器网页开发设计调试
    诸葛亮家书及名句
    BEM,SASS,LESS,bootstrap:如何有效地将这些方法,工具和框架聪明地整合?
    css best practice for big team and project
    angularJS directive中的controller和link function辨析
    一张图看懂CSS cascade, specific, importance, inheritance
  • 原文地址:https://www.cnblogs.com/jy81/p/13381829.html
Copyright © 2011-2022 走看看