该文被密码保护。 Read More
Hey All,Anyone who is learning C# and is interest in this homework, please let me know. If you don’t think time is enough for you, we can plan it together.Part I: 2 WeeksDesign and implement a String class without using .NET frameworks. Besides following basic requirements, you can try as more as yo Read More
浅显易懂的一个等价类划分文章。在等价类测试当中,强指的是多缺陷假设,而弱指的是单缺陷假设,前者表明了一个笛卡尔乘积的概念;一般指的就是正常值,即不需要考虑异常者,而健壮性则刚好相反,即需要考虑异常者。弱一般等价类:单缺陷假设,不讨论异常区域强一般等价类:多缺陷假设,不考虑异常区域弱健壮等价类:单缺陷假设,要考虑异常区域强健壮等价类:多缺陷假设,要考虑异常区域;即一个全笛卡尔乘积异常区域:无效等价类部分;缺陷假设: Read More
话说,我是因为在看测试用例设计的时候,发现一个关于正交表很牛叉的博客,Zee大神,以前在群里就灰常出名,灰常低调,这次在别的博客里面看到Zee大神的文章,不觉为之一动啊。Zee神的博客牛归牛,但是对于正交表神马的,0基础,看了看不懂哦,有毛线用啊?所以直接掉头回来学习正交表吧。度娘讲:正交表是一种特殊的表格,它是正交设计中安排实验和分析测试结果的基本工具,可分为两种表格,分别是等水平正交表、混合水平正交表。① 等水平正交表在Ln(m1×m2×…×mk)中,若m1=m2=…=mk,则称为等水平正交表,简记作Ln(mk),其中L为正交表代号,n为正交表横行数(需要做的 Read More
抢不到大叔翻译好的,就只能看原版的了~http://eloquentjavascript.net/《JavaScript编程精解》 Read More
橙萌锁爱 Read More
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
转自C#泛型讲座(一)知识点由李建忠老师的讲座内容整理. 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。机制: C#泛型能力是由CLR在运行时支持,区别于C++的编译时模板机制,和Java的编译时的“搽拭法”。这使得泛型能力可以在各个支持CLR的语言之间进行无缝的互操作。 C#泛型代码在被编译为IL代码和无数据时,采用特殊的占位符来表示泛型类型,并用专有的IL指令支持泛型操作。而真正的泛型实例化工作以"on-dem Read More