功能测试的方法

本文介绍了功能测试中的等价类划分法、边界值分析法、错误猜测法、场景法和因果图/判定表等方法。等价类划分法将输入划分为有效和无效等价类;边界值分析法关注边界条件;错误猜测法依赖经验推测可能的错误;场景法则通过基本流和备用流描述流程;因果图/判定表则用于处理复杂的输入条件组合。这些方法在不同的测试场景中相互补充,提高测试覆盖率。
摘要由CSDN通过智能技术生成


1.等价类划分法:

等价类划分法是把所有可能的输入划分成若干部分(子集),然后从每一个子集中选取具有代表性的数据作为测试用例。

有效等价类:有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。

无效等价类:无效等价类和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合。

2.边界值分析法:

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。

通常边界值分析法是作为对等价类划分法的补充(即等价类划分法与边界值分析法配合着一起使用,可以减少测试次数,又可以做到更精准的测试),其测试用例来自等价类的边界。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据。

在进行测试时,应先使用等价类划分法根据输入的特性,首先将其分为有效等价类跟无效等价类,然后再用边界值分析法选取有效等价类还有无效等价类的边界值,最后对这些边界值进行测试。(除了边界值之外,还可以再每一等价类中多选几个数据)

例如:闹钟在800响铃,则先使用等价类划分法将其划分为有效等价类:800;无效等价类:0007598012400。然后用边界值分析法对其进行补充,选取边界值,提高测试准确度:759,800,801。除此之外还可以在无效等价类中多选几个值,比如:810,940等。

3.错误猜测法:

错误猜测法基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。

例如:

  • 新增动画,在动画过程中能否被打断,有没有对其他操作进行屏蔽,例如:Home、返回键、来电、短信提示、屏保、快速操作;

  • 挂载SD卡,取消挂载SD卡;

  • 内存不足;

  • 程序异常停止,正在运行杀死后台进程、Eclipse、最近运行等;

  • 2D/3D设置项数据是否有同步;

  • 同一数据源的不同模块,在修改后是否有同步;

  • 数据下载过程中,网络突然中断了会怎么样;

  • 输入框中只输入空格或换行,会不会被当成有效输入;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值