测试知识回顾:

我们想要根据需求来写测试用例,首先要保证的需求的合理性和正确性,首先要验证需求,需求合理,理解需求,细化需求,把大需求细化成小需求,根据每一个小需求提炼出功能点根据每一个功能点来发散的考虑他的测试用例,去写测试用例,用具体设计测试用例的方法

功能性测试:

1)界面功能的全面性测试:

界面是从上到下,从左到右,需要按照业务的场景把一个个独立的功能串起来进行测试;

2)验证功能之间的交互性和一致性,不能有冲突;

交互性:当我们的系统中有多个角色的时候,所个角色之间如果有一些数据的共享和数据的交互的时候,老师填写的学生的成绩之类的信息学生要能够看到,学生进行修改的个人信息老师也要能够看到,教师资格证考试的时候或者是信用卡的申请,比如说先让你填写身份证号,在在另一个地方让扫描份证号信息,信息要保持一致;

3)同一个功能的不同的数据的输入,比如说登录要输入不同的数据;

4)同一个功能的异常数据,错误操作测试,输入账户为空,输入错误的手机号;

非功能性测试

可靠性测试,容错性测试,性能,安全测试,易用性测试,兼容性测试,可移植性测试

因果图法:当我们有多组输入,不同的输入或者是不同的输入组合对应着不同的输出,就是输入多,输出多,这个时候我们就可以使用因果图法来进行测试用例的设计了;

一)场景法:

1)很多软件不同的场景,是基于不同的事件去触发的,不同事件的触发,导致场景走向不同的事件流,不同的场景;

2)事件的触发,本质上是指针对于摸一个功能,给它不同的输入,不同的输入触发得到不同的输出;

3)上面所说的测试用例的方法,都是针对于某一个功能来进行测试用例的设计,场景法就是把不同的功能点串起来形成一个场景,不同的功能点又有不同的输出,不同的输出导致不同的测试场景;

ATM机取款机场景(常见):不同的场景导致不同的事件触发,重要:

插卡---输入密码-----输入取款钱数-----取款-----退卡

先进行拆分功能,再给这些功能不同的输入

1)插卡:

1)插错卡:公交卡,饭卡,会员卡,非银行卡之外的卡

2)卡插反了,磁条无法识别,银行卡的磁条无法识别

3)卡损坏,卡冻结,卡折断

4)卡号冻结,账户锁死

5)网络环境差,无法识别卡

6)停电吞卡

2)输入密码:

输入正确的密码

输入错误的密码

不输入密码,直接点击确认

密码多次输入错误,超过上限,会导致账户锁定

密码第一次输入错误,第二次或者第三次输入正确

密码输入框是否支持删除输入操作

测试密码是否进行加密了

是否支持不同字符的输入

3)输入取款的钱数

输入小于卡余额的钱数

输入等于卡余额的钱数

输入大于卡余额的钱数

输入非整百的钱数

不输入直接按下取钱按钮(因为此时取钱按钮直接置灰)

多久不输入款项操作超时

4)取款

输入小于等于银行卡的余额的钱数的时候取款成功

输入大于等于银行卡的余额的钱数的时候取款失败

超过每日取款金额的上限

超过每日取款的最大次数

ATM没钱

5)退卡:

1)取钱之后正常退卡

2)操作超时,吞卡

3)ATM一切正常,断电,断网,硬件故障,软件系统崩溃,在发生异常的情况下ATM机是否支持事务回滚;

4)事务是一系列密切相关的操作集合,如果所有操作成功了,我们就说这个事务成功了,如果其中一个操作失败,我们就说这个事务执行失败;

因果图法设计测试用例:

假设某业务单据的处理规则为:淘宝618活动,订单已经提交,订单金额大于300或者有红包,则进优惠

逻辑图,当输入有多个,并且不同的输入组合对应着不同的输出,可以用因果图法来分析这个输入和输出之间的逻辑关系,来设计测试用例,有效地防止漏测

输入有多个,不同的输入组合有不同的输出,为了防止漏测,就要用因果图来设计测试用例

 画因果图:理清楚逻辑关系

画判定表:

百度云盘核心功能APP需求分析:

一)文件传输:

1)上传文件:

1)不同文件的格式

2)不同文件的大小

3)不同文件的来源,微信分享,QQ分享,电脑端,上传等等

2)下载文件:

1)不同文件的大小

2)不同文件的格式

百度云盘需要进行测试的文件类型:

1)office类格式的文件

字处理:doc,docx,dot

表格类文件:xls

幻灯片:ppt

文本:txt

2)图片类文件:

3)视频类文件:jpg,png

4)音乐类文件

5)其它类文件:exe,xml,zip,rar,html文件

二)文件和文件夹编辑

新建文件夹:新建文件夹的字符串长短,文件或者文件名里面是否有特殊符号,以及重名如何进行处理

移动文件或者文件夹

重命名文件或者文件夹

删除文件或者文件夹

三)查询

1)搜索的搜索词的最大长度

2)按照不同的文件格式进行浏览

四)文件或者文件夹的浏览:

按照文件夹浏览

按照文件名浏览

按照文件类型浏览

按照文件大小浏览

五)分享链接

1.1)链接公开

1.2)连接私密(需要密码)

1.3)时间限制

六)其他

文件恢复

文件清理相册备份

百度网盘的其他测试点:飞书

https://zay1xofb7z6.feishu.cn/mindnotes/bmncnQX2E2MTAKkntkfbqH7q5V7#mindmap

软件测试用例篇(4)相关推荐

  1. 软件测试用例篇(1)-------针对非软件产品进行测试

    假设我们现在根据门锁来进行测试: 一)从功能测试的角度来说:开门,关门,上锁,不上锁 1)没加锁,门里面,门外面都是可以进行开门的: 2)没加锁,门里面,门外面都是可以进行关门的: 3)门上锁之后,外 ...

  2. 软件测试用例篇(5)

    测试是否运行代码去划分? 1)静态测试: 不运行代码,检查代码的风格,格式是否符合公司的标准规范,检查代码的逻辑结构是否满足需求要实现的功能 看代码,不运行代码,通过静态分析代码的语法,编写规范,逻辑 ...

  3. 软件测试用例篇(2)

    功能测试+界面测试+兼容性测试+安全测试+易用性测试+性能测试 针对有需求的案例来设计测试用例:邮箱注册,部分测试用例 https://zay1xofb7z6.feishu.cn/mindnotes/ ...

  4. 软件测试用例篇(3)------针对软件产品设计测试用例

    (378条消息) 软件测试--测试用例设计&测试分类详解_测试用例分类_偷偷敲代码的青花瓷的博客-CSDN博客 (401条消息) 软件测试|黑盒.白盒.灰盒测试的区别_从被测试系统了解角度进行 ...

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

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

  6. 软件测试用例(史上最全软件测试干货)

    咚咚咚,桥黑板!注意听讲! 今天来点测试干货,纯纯的干货啊,堪称史上最全. 今天来发一篇软件测试用例设计时需要关注的点,前辈总结的非常详细,基本上素有的测试点都包含在其中了,纯纯的图片. 快下载保存本 ...

  7. 三代测序纠错软件汇总篇

    三代测序纠错软件汇总篇 原创: 李海滨 诺禾科服 2017-12-21 在之前推出的一篇微信中,已经介绍过了三代测序下机数据"三代全长转录组测序常见问题说明".那么我们拿到数据后是 ...

  8. 软件测试用例设计实用经验之谈

    概述 软件测试用例设计最重要的前提是掌握业务知识,加上一定的测试用例设计方法,软件测试的工作实际就非常简单了,多测试几个实际项目技能就自然提高了. 我把软件测试用例设计分成4个部分: ·测试类型 ·设 ...

  9. 读取 wps_软件前世今生篇之WPS(求伯君1988年先于OFFICE研发出WPS)

    软件前世今生篇之WPS 今天给大家普及一下WPS这款办公软件,相信你会问wps有什么可普及的?我们都知道啊,不就是一款办公软件,而且还是抄袭office的,安装还挺简单的,而且还有一大堆广告,不过使用 ...

最新文章

  1. 驰骋工作流引擎JFlow与activiti的对比之4种包含多实例的模式
  2. Android清单文件详解(三)----应用程序的根节点application
  3. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...
  4. php通用的树型类创建无限级树型菜单
  5. 一手指天,一手指地,开!
  6. java实现apriori算法_各种排序算法的分析及java实现(一)
  7. python下表运算_python科学计算_numpy_广播与下标
  8. 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置[转]
  9. php查看当前运行使用的是哪个php.ini
  10. 再见2006,奋斗2007
  11. ubuntu18.04配置ORB-SLAM3
  12. SQL数据库有密码的话,就会弹出那个对话框
  13. 将txt格式的地图导入到ArcMap
  14. 【蓝桥杯】第八届java A组题详解
  15. 基本比例尺标准分幅编号流程
  16. 主流手机分辨率与尺寸
  17. Spring的配置项aspectj-autoproxy
  18. 外挂的介绍 什么是外挂
  19. python编程求导数_SciPy函数求导数
  20. GB2312 编码(转)

热门文章

  1. 《征途》服务器分布式设计理念介绍
  2. 第四届蓝桥杯JavaB组国(决)赛真题
  3. php中怎么写分页符,在pdf文档中插入手动分页符-PHP
  4. 体验服服务器更新维护,《武林外传》体验服12月27日更新维护公告
  5. oppo手机android4.4.4,OPPO便签
  6. 微信公众号测试的那些坑(关注事件/验证token)
  7. 手动备份禅道3.0 MYSQL数据库
  8. pdf 模版 汉字和数字_写好汉字和数字,这是最标准的格式!(强烈推荐收藏)...
  9. 什么是百度索引量,索引量下降的原因是什么!
  10. 转自:开源社区。oschina 开源项目总结