发表于: 2018-06-29 10:46:25

5 841


今天完成的事情:

把任务一相关教学视频看完了,对测试用例和相关内容也加深了了解。

了解了黑盒测试的方法

一、黑盒测试(着手程序外部结构,不考虑内部逻辑结构,主要针对于软件界面和软件功能进行测试)

常用有五类测试方法:

1、等价类划分

等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。

 例如:微信发红包金额限制:最小0.01,最大200

a:按数字区域划分:

   有效等价类:0.01-200     无效等价类(1)小于0.01(2)大于200

b:按数据类型划分:

    有效等价类:数字     无效等价类:非数字类型,如:文字、符号、空格、字母等

2、边界值分析法(边界值分析方法是对等价类划分方法的补充)

  应选取正好等于刚刚小于、刚刚大于边界值作为测试数据

   例如:同上微信发红包金额限制

可以用0.00 、0.01、100、200、201作为测试数据

3、错误推测法:

    进行错误的操作,验证程序是否对出错的场景和情况有应对能力,在测试程序中,人们可以根据经验或者直觉推测程序中可能存在的各类错误,从而有针对性的编写这些错误的测试用例的方法

例如:输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。

补充:等价类划分法和边界值分析的关系和区别:

一个属于确认有效区间、一个属于确认边界,测试中等价类和边界要一起考虑,边界分析法属于等价类划分法的补充,任何等价区间都有边界,有边界就有等价区间

二、学习了测试用例的组成元素:

用例编号

用例标题

功能模块名称

前置条件

输入数据

操作步骤

预期结果

优先级

执行结果

编写人

执行人

以上元素在一个测试用例中并不是需要完全包括,但是像用例编号,用例标题,前置条件,输入数据,操作步骤,预期结果,优先级,执行结果则是每一条测试用例必要元素。

注意:用例标题(1)字数不能太多(2)概括性-看到标题就能清楚这条用例测试点是什么(3)不能歧义性


明天计划的事

 学习其他测试方法,了解一下白盒、灰盒等之间的内容,编写一个测试用例,提交任务1


遇到的问题:就是不能很好的理解这些测试方法和区别,通过百度解决了问题


收获:学到了很多测试用例的方法




返回列表 返回列表
评论

    分享到