测试用例的设计方法及测试分类

文章目录一、测试用例的设计方法二、具体的设计方法2.1等价类2.2 边界值2.3 因果图总结一、测试用例的设计方法从整体角度设计分析的测试用例基于需求的设计:(1)验证需求的正确性和合理性。(2)分析需求,细化需求,从需求中分解出测试项,根据测试项找出功能,进行测试用例的编写。例如:用户需求:购买3000块钱以内的华为智能手机测试用例:1.价格<=3000元2.品牌为华为3.智能手机4.手机功能验证:4-1.打电话4-2.接电话4-3.发短信4-4.收短信…软件需求
摘要由CSDN通过智能技术生成

为什么要写测试用例?

  1. 复用性,回归测试的时候可以拿之前的测试用例进行回归
  2. 衡量测试需求的覆盖率
  3. 自动化测试的依据
  4. 方便其他人借鉴

一、测试用例的设计方法

整体角度设计分析的测试用例

需求设计法

(1)验证需求的正确性和合理性。
(2)分析需求,细化需求,从需求中分解出测试项,根据测试项找出功能,进行测试用例的编写。
(3)功能性测试
界面功能的全面性测试(界面从上到下,从左到右)
按照业务的场景把一个个独立的功能串起来进行测试,验证功能之间的交互性和一致性,不能有冲突。
同一个功能不同的输入数据的测试。
同一个功能的异常数据,错误操作测试。
功能相关的算法的验证(一般用白盒测试,需要看代码,对代码进行直接测试)。
(4)非功能性测试
可靠性测试,容错性测试,安全测试,易用性测试,兼容性测试,可移植性测试。

例如:
用户需求:购买3000块钱以内的华为智能手机
测试用例:
1.价格<=3000元
2.品牌为华为
3.智能手机
4.手机功能验证:
4-1.打电话
4-2.接电话
4-3.发短信
4-4.收短信…

软件需求:事件流
1.若用户未收到激活邮件,可在登录界面录入电子邮件及密码后,再次发送激活邮件。
2. 每次发送的激活邮件,仅在发送邮件后起24小时之内有效,超过24小时后需重新发送激活邮件。
测试用例
1-1、未收到邮件,登录时输入电子邮件及密码后,再次发送激活邮件
1-2、已收到邮件,登录时输入电子邮件及密码后,不发送激活邮件

2-1、收到邮件,24小时内进行激活
2-2、收到邮件,24小时后链接过期进行激活。
2-3、收到邮件,已激活,24小时后链接过期,再次点击激活?

页面检查
1、收到激活邮件,邮件能不能打开。
2、邮件内容正确
3、激活URl正确,可激活
4、24小时内已经点击邮件激活了,24小时后再次激活提示已激活
5、24小时内已经点击邮件激活了,24小时之内又重新点击,不会重新激活,提示已激活。
6、过期激活提示已过期。

二、具体的设计方法

2.1 等价类

等价类就是把输入划分成若干个等价类,从每一个等价类中取出一个(多个)测试用例,如果这个测试用例能够测试通过,那么我们就说这个测试用例代表的等价类测试通过
这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题

等价类适用场景:测试用例无法进行穷举,测试用例无法一一进行测试.

有效等价类:符合程序规格说明的数据集合.
无效等价类:不符合软件需求规格说明的数据集合.

2.2 边界值

针对输入和输出的边界进行测试用例的设计。通常边界值分析法是作为对等价类划分法的补充

例如:
购买3000块钱以内的华为智能手机
价钱:小于等于3000
等价类:
有效等价类:小于3000
无效等价类:大于3000
边界值:2999 、3000、3001

2.3 因果图

因果图是一种简化了的逻辑图,能直观地表明程序输入条件(原因)和输出动作(结果)之间的相互关系。因果图法是借助图形来设计测试用例的一种系统方法,特别适用于被测试程序具有多种输入条件、程序的输出又依赖于输入条件的各种情况。

当输入很多,并且不同的输入组合对应着不同的输出,这个时候用因果图法来分析不同输入组合和输出之间的对应关系

因果图:逻辑图

  • 恒等

恒等:如果原因为真,那么结果必定为真。 例如:动物园运来大熊猫,动物园一定有大熊猫
在这里插入图片描述

只有2个原因都为真,那么结果为真 例如:北京姑娘,必须有车且有房。
在这里插入图片描述

2个原因中有一个为真时,结果就为真。 例如:长沙姑娘,你有车或者有房
在这里插入图片描述


  • 在这里插入图片描述

只有原因为假结果才为真。 例如:你不好好学习,找到好工作。

因果图法设计测试用例的步骤:
1,分析出所有的输入和输出
2,找出输入和输出之间的关系
3,画因果图
4,画判定表
5,把判定表转换成测试用例

例:
淘宝618活动:订单金额满300,或者有红包,则提交订单后享受优惠。

  • 9
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值