最近参与了一个小项目,需要写全流程的测试用例,有一些自己的心得。总结如下两种方法给大家参考:

1.写全流程测试用例之前可以先把系统的整体业务流程用Visio画一下,流程图中需要画全涉及到的所有

的模块、所有的分支条件,画完以后经过项目组的比较权威的懂需求的人士确认一下是否正确(例如BA,

或项目经理)。在权威人士确认后的流程图,Tester可以对照这个流程图来design 对应的测试用例。把每条分支设

计成一种情况的测试用例,每设计完一个,可以在流程图上把对应的分支标记一下,这样就能区分哪些分支有对应的

测试用例,哪些还没有对应的测试用例

缺点:如果流程分支太多的话,也很难一一写全,分支和分支之间也可以组合

2。使用正交表来写全流程例子,把系统当中有一些业务分支的条件看作因子,分支的个数作为因子的取

值,把所有的影响业务的因子和因子的取值都列出来,使用对应的正交表来设计测试用例,偷懒的同学可

以使用正交表的工具(PICT)来产生合适的测试用例,使用这种方法把每个因子的每个值与其它因子的每

个值各碰一次,从而保证测试用例的覆盖率

个人觉得在设计全流程测试用例的时候,可以先画流程图,确保自己对需求的理解的正确性后,然后抽取流程图中的关

键要素为因子,并使用正交表来设计全流程测试用例来保证测试用例的覆盖率

医疗系统流程软件测试用例,如何写全流程的测试用例 - rose8561900的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...相关推荐

  1. 电信物联网平台SOTA升级(软件升级)的全流程说明

      中国电信物联网开放平台(以下简称"平台")提供了基于LWM2M的固件升级功能,用于模组的固件升级.但是由于多数模组并未提供升级接口给MCU,所以MCU升级只能基于应用层来实现升 ...

  2. Leangoo项目管理软件-传统硬件产品开发全流程

    本场景描述的是基于阶段式硬件研发流程以及在 Leangoo 中如何实现. 硬件产品开发流程 下图所示的是一个硬件产品开发大体上所需要经历的全部流程: 1)立项 在立项之前首先需要确定产品定位,对市场规 ...

  3. 汽车汽配行业经销商协同系统:实现汽配经销商销售管理全流程数字化

    汽车经销商是从事汽车交易,取得汽车所有权的中间商.对于汽车制造企业而言,经销商是重要的资源,如何占有更多的经销商,是决定汽车企业市场开拓能力及成败的关键.随着国内汽车市场的竞争愈加激烈,汽车企业想要站 ...

  4. 软件测试中的软件质量保证,软件质量保障全流程(上)

    一. 软件质量保障流程 1.1 微服务产品的特点 微服务架构下,一个大型复杂软件系统不再是一个单体,而是一系列相互独立的微服务,特点鲜明: ·每个服务独立,开发技术栈独立 ·每个服务可以独立开发.部署 ...

  5. java版企业电子招投标系统源代码之了解电子招标投标全流程

    随着各级政府部门的大力推进,以及国内互联网+的建设,电子招投标已经逐渐成为国内主流的招标投标方式,但是依然有很多人对电子招投标的流程不够了解,在具体操作上存在困难.虽然各个交易平台的招标投标在线操作会 ...

  6. 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...

  7. 压力测试软件 loadr,初学abench压力测试 - 玄大冰 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网-e-np9S8o*W|pO+L0t [admin@dn128015 loadtest]$ ./abench1751Testing软件测试网'n c/]/J3L usage ...

  8. 软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网$Bu6gaT_ Error = 0 的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有 ...

  9. 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    51Testing软件测试网%aa8|5^'O 1)定制终端评测趋势51Testing软件测试网4Vx+Mx vLl*O*} M3uNE2H^,\`u4B0● 定制终端评测2dq,}Ak|q051Te ...

最新文章

  1. init-connect mysql_MySQL利用init-connect增加访问审计功能异常
  2. 恶心的openssl。。。
  3. C指针原理(12)-C指针基础
  4. 爬了菊姐的两万条评论,竟发现菊粉都是这样的人!
  5. [转]史上最全的后端技术大全,你都了解哪些技术呢?
  6. mysql 删掉重复数据
  7. onclick 获取img 里面的id_续航可达550公里,ID.4 CROZZ打碎“纯电动汽车续航短”偏见...
  8. krc 编辑 linux,krc文件怎么打开?krc是什么文件?
  9. python实现isprime_isPrime函数(列表+%运算符)
  10. 【软件测试】你最常用的web测试-浏览器兼容性测试
  11. 美国VERSA VGG-4422-U-A240有一种幸福叫微笑
  12. 基于SSH开发service电子信箱(邮箱)管理系统
  13. REST-Assured,接口自动化的 “瑞士军刀“- 初识篇
  14. UltraEdit mac版破解方法
  15. springboot 发送邮件问题(阿里云企业邮箱)
  16. win10同步服务器文件夹在哪,win10系统一键同步win 10文件夹视图的操作方法
  17. 华为计算机主板,[转帖]华为PC端台式机电脑来啦!自研主板及自研CPU处理器
  18. 【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)
  19. 用Chrome插件实现网页数据统计功能
  20. 王小二切饼 2050

热门文章

  1. 稀疏数组(二维数组)
  2. 我的iMac苹果电脑的系统崩溃和恢复
  3. 完全数,丰沛数,不足数
  4. 使用Python做接口测试
  5. sersync实时同步 解决单点NFS单点故障问题
  6. 干草的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  7. 绝对值函数abs、fabs等的使用
  8. Eggjs笔记:egg-mongoose插件的集成,crud操作, 多表关联查询
  9. 身份证正则 身份证正则表达式
  10. 干货,一文读懂什么是真正的数据驱动决策?