目前国内出版的软件测试方面的书,深入讲解编写软件测试用例方法的很少,而且大多数方法都是很理论的描述。另外,最大的问题是把测试用例的确定输入数据的方法说成是测试用例的设计方法。

例如,关于测试用例设计方法,最常用的说法是:等价类,边界值,因果图等。实际上这些只是软件测试用例设计中如何确定测试输入数据,对于对话框中的数据控件输入值有效。如果把确定输入数据的方法,描述成测试用例的方法,那么,这样设计出来的测使用例就很有局限性。

实际上,编写测试用例包括两个方面:第一是编写测试用例输入数据,第二是编写测试用例实体(即包含测试目标,测试步骤,测试期望结果)。

为此,有必要把编写测试用例的工作分解成两个阶段:第一阶段称为“测试用例设计”,第二阶段称为“测试用例实现”。第一阶段的任务是如何确定测试用例的组织结构(模块化、阶段化),模块化即把被测软件分解成各个模块,每个模块组织成测试用例组。阶段化即按照软件开发的不同阶段分别编写软件测试用例,例如单元测试用例、系统测试用例、验收测试用例等。

编写软件测试用例的过程如图所示。

以测试用例为核心的软件测试相关推荐

  1. 软件测试用例的实际结果,软件测试结果归纳与分析

    图2 软件测试缺陷按所属测试类型和级别统计 3)软件测试缺陷按缺陷类型和轮次统计 根据缺陷类型和轮次进行分析,可以将软件缺陷定位到代码层面,通过多轮的对比,从而可以看出软件修改过程中的修改趋势,可以有 ...

  2. 软件测试人员的核心竞争力,软件测试工程师的核心竞争力是什么?

    在测试行业,很多人会认为,测试工程师这个岗位其实是很容易被替代的,工作了3年5年会的东西,一个应届生稍加培养也能做,那么企业会选择谁可想而知.所以在学习的过程中,我们首先要找准自己的定位,先搞清楚你的 ...

  3. 软件测试用例等价类边界值,做软件测试,测的是一个论坛,请问怎么设计论坛的测试用例呢?要求用到等价类 边界值 决策表中至少两个...

    匿名用户 1级 2016-01-22 回答 1. 登陆 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不符合要求(格式上的要求) ④ ...

  4. 软件测试黑盒用例文档,看完这篇黑盒测试用例编写教程,我豁然开朗

    测试用例编写是软件测试的基本技能:也有很多人认为测试用例是软件测试的核心:软件测试中最重要的是设计和生成有效的测试用例:测试用例是测试工作的指导,是软件测试的必须遵守的准则. 在这里我们不讨论以上的各 ...

  5. 阿里测开7年大手子教做软件测试,五分钟学会软件测试用例篇

    ​ 测试用例定义 测试用例的定义:软件测试的核心,为了特定的目的而设计的一组测试输入.执行条件.预期结果的输出文档: 测试用例构成要素:用例编号.用例标题.测试项目.用例级别.预置条件.测试输入.执行 ...

  6. 软件测试测试用例编写 不超过7步骤_教你快速编写一个合格的测试用例!

    关于测试用例,可能测试人员会思考很多问题,例如: 测试周期紧张,能否不写用例直接开始测试? 测试用例是否需要按照一定的模板编写? 测试场景太多,是否每个流程都需要设计测试用例? 测试用例是否有exce ...

  7. 软件测试 前置条件是什么意思,测试用例的前置条件

    一个完整的测试用例包括:测试用例的标题,测试用例的前置条件,测试用例的步骤和预期. 测试用例的步骤和预期是测试用例的核心内容,而测试用例的标题是表明一个测试用例的作用的关键. 但是测试用例的前置条件也 ...

  8. 软件需求说明及对应的测试用例,测试用例与需求的对应关系 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    这是一个开放的讨论.命题是这样的:测试用例与需求的对应关系往往有两种.一种是一个测试用例只测一条需求.另外一种是一个测试用例可能测到很多条需求.前者的需求与测试用例有一对多的关系,后者的需求与测试的对 ...

  9. 《软件测试技术实战:设计、工具及管理》—第2章 2.5节运用正交法设计测试用例...

    本节书摘来自异步社区<软件测试技术实战:设计.工具及管理>一书中的第2章,第2.5节运用正交法设计测试用例,作者顾翔,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

最新文章

  1. Linux 小知识翻译 - 「架构」(arch)
  2. Juniper SRX 常用命令
  3. msdn关于Visual C++ 编译器选项的说明
  4. 如何找到SAP S4销售订单的字段tkomk是在哪里填充的
  5. 游戏服务器架构-设计模式之观察者模式和发布订阅模式真的一样吗?
  6. Spring boot整合shiro权限管理
  7. Arts 第十二周(6/3 ~ 6/9)
  8. 15套前端经典实战项目大合集,小白练手必备实战项目
  9. android电视文件管理器,2018电视文件管理器排行榜(最新)
  10. GDI简单绘图(二)- 绘制验证码
  11. 记12306货运系统“抢订空车”插件的编写--流程简化及核心代码
  12. springboot jar包启动 读取resource下的文件
  13. linux(ubuntu)系统什么叫:桌面管理器,窗口管理器?
  14. Mybaits-Plus Invalid bound statement (not found) 问题
  15. springboot 实现 订单 和 微信扫码支付 功能
  16. 任务描述本关任务:利用所学知识,按要求自行绘制一个 K 线图。
  17. Altium Designer布局布线时元器件移动
  18. 【机器学习】逻辑斯蒂回归(Logistic Regression)详解
  19. GLES2.0中文API-glBindAttribLocation
  20. android bitmap大小端,1. 解析Bitmap的ARGB,实现图片颜色选择器

热门文章

  1. 【mysql-报错】错误代码1064
  2. 如何在路由器上设置PPPoE(ADSL虚拟拨号)上网,即(宽带拨号)?
  3. Struts2的结果类型
  4. 【目标检测】【AnchorFree】【P-PicoDet】 移动端的目标检测器
  5. PHP面向对象留言板(一)查询出JSON格式的留言板数据
  6. ChatGPT基础用法及使用场景
  7. 关于yum查看软件包信息
  8. JAVA基础教程书目录
  9. grub原理及使用详解
  10. 「P8t.ch」靠卖QR-Code实体商品,想变成下一个TinyURL