OATS:即Orthogonal Array Testing Strategy,正交表测试策略。1 OATS的概念:次数(Runs)[测试用例的个数]:简单的说,就是次数是多少,就有多少个用例。 因素数(Factors)[变量数]:简单的说,就是有多少个变量。水平数(Levels)[所有变量中,单个变量最大取值数个数]:比如有三个变量,其中变量取值最多的是四个值,那么水平数就是四。强度(Strength)[相互影响的变量最大数]:即变量间的相互关系,当强度为二时,只考虑变量两两之间的影响,如果强度为三,同考虑三个变量对结果的影响;当强度增加时,用例的个数会急剧增加。正交表的表现形式: L ru Read More
刚刚看到51testing上面有个前辈写的关于测试用力合理不合理的文章,写的挺独到的,而且最喜欢的就是里面说:为了使用方法而使用方法,比如等价类、边界值、正交分析等等,反而忽略了我设计这些用例是为了什么目的、每个测试用力的测试点到底在什么地方。为了避免单纯地考虑合理不合理,就应该用正向(Positive testing)和逆向(Negative testing)。正向测试:验证被测对象是不是做了它该做的事情。逆向测试:验证被测对象有没有做它不该做的事情。正向并不是简单地输入合法数据,逆向并不一定是简单地输入非法数据。正向和逆向不仅让我们知道如何选择测试数据,还让每组数据的目的性也突出出来了。黑 Read More
为了跟随强哥的脚步,我决定趁着的店被屏蔽的功夫,好好复习一下基本功。1. 测试用例的设计。测试类别测试用例设计目的方法设计测试用例步骤黑盒测试使用详细设计导出测试用例1.检查功能是否实现或遗漏;2.检查人机界面是否错误;3.数据结构或外部数据库访问错误;4.性能等其他特性是否满足。5.初始化盒终止错误。1.等价类划分;2.边界值划分;3.错误推测法;4.因果图法;5.判定表驱动;6.正交试验法;7.功能图法;8.场景法;1.根据功能测试需求,确定待测功能模块;2.根据功能模块的特点,确定黑盒测试用例设计方法;3.确定功能流程的基本流和分支流;4.创建场景达到基本流和分支流组合的完全覆盖;5.设 Read More