当前位置: 首页 > news >正文

维护网站的一般方法wordpress拖曳式建站

维护网站的一般方法,wordpress拖曳式建站,南充房产网二手房出售信息,中色十二冶金建设有限公司网站目录 判定表驱动分析方法 一. 方法简介 二. 实战演习 判定表驱动分析方法 一. 方法简介 1.定义#xff1a;判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。 2.判定表的优点 能够将复杂的问题按照各种可能的情况全部列举出来#xff0c;简明并避免遗漏。因此…目录 判定表驱动分析方法 一. 方法简介 二. 实战演习 判定表驱动分析方法 一. 方法简介 1.定义判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。 2.判定表的优点 能够将复杂的问题按照各种可能的情况全部列举出来简明并避免遗漏。因此利用判定表能够设计出完整的测试用例集合。 在一些数据处理问题当中某些操作的实施依赖于多个逻辑条件的组合即针对不同逻辑条件的组合值分别执行不同的操作。判定表很适合于处理这类问题。 3.“阅读指南”判定表 4.  判定表通常由四个部分组成如下图所示。 1)条件桩Condition Stub列出了问题得所有条件。通常认为列出的条件的次序无关紧要。 2)动作桩Action Stub列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。 3)条件项Condition Entry列出针对它左列条件的取值。在所有可能情况下的真假值。 4)动作项Action Entry列出在条件项的各种取值情况下应该采取的动作。 5.规则及规则合并 1)规则任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列。 2)化简就是规则合并有两条或多条规则具有相同的动作并且其条件项之间存在着极为相似的关系。 6.规则及规则合并举例 1)如下图左端两规则动作项一样条件项类似在1、2条件项分别取Y、N时无论条件3取何值都执行同一操作。即要执行的动作与条件3无关。于是可合并。“”表示与取值无关。 2)与上类似下图中无关条件项“”可包含其他条件项取值具有相同动作的规则可合并。 3)化简后的读书指南判定表 1 2 3 4 问 题 你觉得疲倦吗 - - Y N 你对内容感兴趣吗 Y Y N N 书中内容使你胡涂吗 Y N - -   建 议 请回到本章开头重读 x 继续读下去 X 跳到下一章去读 x 停止阅读请休息 x 7.判定表的建立步骤根据软件规格说明 1)确定规则的个数.假如有n个条件。每个条件有两个取值0,1,故有2n种规则。 2)列出所有的条件桩和动作桩。 3)填入条件项。 4)填入动作项。等到初始判定表。 5)简化.合并相似规则相同动作。 二. 实战演习 1.问题要求”……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器应给予优先的维修处理……” 。这里假定“维修记录不全”和“优先维修处理”均已在别处有更严格的定义 。请建立判定表。 解答 ①确定规则的个数这里有3个条件每个条件有两个取值故应有2*2*28种规则。 ②列出所有的条件茬和动作桩 ③填入条件项。可从最后1行条件项开始逐行向上填满。如第三行是 Y N Y N Y N Y N第二行是 Y Y N N Y Y N N等等。   ④填入动作桩和动作顶。这样便得到形如图的初始判定表。 1 2 3 4 5 6 7 8 条 件 功率大于50马力吗 Y Y Y Y N N N N 维修记录不全吗 Y Y N N Y Y N N 运行超过10年吗 Y N Y N Y N Y N 动 作 进行优先处理 x x X X X 作其他处理 X x x 初始判定表 ⑤化简。合并相似规则后得到图。 1 2 3 4 5 条 件 功率大于50马力吗 Y Y Y N N 维修记录不全吗 Y N N - - 运行超过10年吗 - Y N Y N 动 作 进行优先处理 x x X 作其他处理 x x 2.NextData函数的精简决策表 M1{月份 每月有30天} M2{月份 每月有31天} M3{月份 2月}                 有29512条规则 D1{日期128}                 12月末31日和其它31 D2{日期29}                    日月份的31日处理不同 D3{日期30}                    平年2月28日处理不同 D4{日期31}                    于2月27日 Y1 {年年是闰年} Y2 {年年不是闰年} 改进为 M1{月份 每月有30天} M2{月份 每月有31天 12月除外} M4{月份12月} M3{月份 2月} D1{日期1日期27} D2{日期28} D3{日期29} D4{日期30} D5{日期31} Y1 {年年是闰年} Y2 {年年不是闰年} 输入变量间存在大量逻辑关系的NextData决策表 3. 用决策表测试法测试以下程序该程序有三个输入变量month、day、yearmonth、day和year均为整数值并且满足1≤month≤12和1≤day≤31分别作为输入日期的月份、日、年份通过程序可以输出该输入日期在日历上隔一天的日期。 例如输入为2004年11月29日则该程序的输出为2000年12月1日。 1)分析各种输入情况列出为输入变量month、day、year划分的有效等价类。 2)分析程序规格说明结合以上等价类划分的情况给出问题规定的可能采取的操作即列出所有的动作桩。 3)根据1和2画出简化后的决策表。 案例分析如下 1.month变量的有效等价类 M1: {month4,6,9,11}             M2: {month1,3,5,7,8,10} M3: {month12}                  M4: {month2} 2)day变量的有效等价类 D1:{1≤day≤26}                  D2: {day27}        D3: {day28}        D4: {day29}         D5: {day30}         D6: {day31} 3)year变量的有效等价类 Y1: {year是闰年}                Y2:  {year不是闰年} 4)考虑各种有效的输入情况程序中可能采取的操作有以下六种 a1: day2                       a2: day2                    a3: day1   a4: month1                     a5: month1                  a6: year1   4. 判定表在功能测试中的应用 1)一些软件的功能需求可用判定表表达得非常清楚在检验程序的功能时判定表也就成为一个不错的工具。如果一个软件的规格说明指出 I. 当条件1和条件2满足并且条件3和条件4不满足或者当条件1、3和条件4满足时要执行操作1。 II. 在任一个条件都不满足时要执行操作2。 III. 在条件1不满足而条件4被满足时要执行操作3。 根据规格说明得到如下判定表 这里判定表只给出了16种规则中的8种。事实上除这8条以外的一些规则是指当不能满足指定的条件执行3种操作时要执行1个默许的操作。在没必要时判定表通常可略去这些规则。但如果用判定表来设计测试用例就必须列出这些默许规则如下表。 规则5 规则6 规则7 规则8 条件1 - N Y Y 条件2 - Y Y N 条件3 Y N N N 条件4 N N Y - 默许操作 x x x x 默许的规则 2)判定表的优点和缺点 I.  优点它能把复杂的问题按各种可能的情况一一列举出来简明而易于理解也可避免遗漏。 II. 缺点不能表达重复执行的动作例如循环结构。 3)B. Beizer 指出了适合使用判定表设计测试用例的条件 ①规格说明以判定表形式给出,或很容易转换成判定表。 ②条件的排列顺序不会也不影响执行哪些操作。 ③规则的排列顺序不会也不影响执行哪些操作。 ④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。 ⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。 B. Beizer提出这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表同样可以借以设计测试用例只不过尚需增加其它的测试用例罢了。
http://wiki.neutronadmin.com/news/172474/

相关文章:

  • 塑胶卡板东莞网站建设支持坪地网站建设信息
  • 网站建设费用做什么科目兰州企业网络推广优化
  • 网站建设的扁平化设计花火视频影视大全免费观看
  • 网站查不到备案不知名网站开发
  • 揭阳网站制作费用企业网银登录
  • 智能网站系统可以做app吗wordpress添加数据库
  • 苏州工业园区劳动局网站做不了合同网站开发排期表
  • 一流网站建设公司网络舆情分析报告
  • 网站新闻列表页设计大连开发区网页制作
  • 水果网站建设做网站的大骗子
  • 招工网站58同城常州做网站信息
  • 网站设计素材下载如何新建网页
  • 可以做招商的网站万网空间上传网站
  • 企业网站的作用和目的怎么给网站加图标
  • 江东外贸seo网站建设wordpress调出代码
  • 鼎城网站建设怎么样分析一个网站
  • 网站建设网站维护wordpress手机端底部添加导航菜单
  • 公司网站后缀wordpress如何上传超过2m
  • 东莞常平有什么好玩的赣州seo培训
  • 福田搭建网站费用网站开发有什么职位
  • 徐州网站开发兼职哪里购买网站广告位
  • 网站域名在哪里备案网站是用织梦系统做的首页打开超慢
  • 帝国cms是个人网站网络营销方法分析
  • 大学网站策划方案vs如何做网站
  • 3.0效果网站建设多少钱东莞做网站有哪些
  • 成都高端模板建站汕头网站开发找哪里
  • 网站做外链的方式快速搭建网站wordpress
  • 第二季企业网站开发wordpress内核
  • 康定网站建设工作室中国工程建设标准化协会网站
  • 兴化建设局网站美橙互联