The balance between the number of specs and the rate of coverage
来源:互联网 发布:加拿大硕士奖学金知乎 编辑:程序博客网 时间:2024/06/04 23:28
As you know,this is really a big topic,and it also a hard question can be resolved.Handling it,need lots of experiences,the skill of designing test case and maybe well-informed for project.Furthermore, I can't illuminate it clearly yet.However,I just want to state my view.Certainly,you may have reserve point,please let me know.Thanks!
It's well-known that we always use servel specs to cover one function,as it contain different methods to finish it.For instance,to modify a value,we can change it directly when it is generated,or we also can correct it use other user.Furthermore,we can use dissimilar user to check if they are mended completely.Suppose,if we have two user can change the value,and have three user can check its value.That can write down 8 specs.If we have more users,how about the result?Definitly,the number of specs will increase by progressional.That's really terrible.It is predictable that we must take lots of time on one function.Sure,I'm not saying that we shouldn't pay time and energy on only one issue,but can we use less cases to cover it.As you know,we also can execute less spec to discover issue.I think the important point of this question is the effictive coverage for that point.We should collect all users who can modify the value and gather other user who can check it.Then we should use an effectual method to cover that point.The theory is like the Orthogonal Matrix in math.I hold that it use crossing testing.But for now,I can't illustrate it clearly.We will settle this question in the future.
In short,we try to use less spec to cover being tested point effectively.I still study it,so I'll continue this article in the future.If you are insterested in this question,you need wait for a moment,I'm sorry for that.Additional,maybe you think this question is fit for mature system.If the project isn't steady,maybe this approach will miss bugs.But I think if we can use it correctly,it also can go through every possibility.For this point,I'll ask my friends to explain next time.Thanks your attention!
- The balance between the number of specs and the rate of coverage
- The coverage of test case
- The Difference between Bit Rate and Baud Rate
- The distinct interpretation of the $(),${} between make and shell
- The Differences of Dietary Cultures Between China and the West
- Aizu 1173 The Balance of the World
- The number of steps
- the number of position
- The Maximum Data Rate of a Channel
- The difference of overriding between C# and Java
- the difference between ClientID and ID of web control
- the differences of DataRelation class between 1.1 and 2.0
- String and some of the difference between StringBuffer
- the allegedly exchange of fire between north and south
- The difference of SE Detail UI between 2.4 and 4.0
- The Diferences Between instruction,pseudo-instruction and directive of arm
- The Design of Callback between Java and Native
- The difference of Post-Secondary education between USA and China
- java中使用存储过程
- xsl函数一
- topcoder Competition Arena 之处体验
- xsl函数二
- Joel Spolsky给计算机系学生的建议 及一些个人看法
- The balance between the number of specs and the rate of coverage
- javascript 一些屏蔽功能代码
- 女孩纹身全过程(组图)
- 脚本与XSL的结合及应用
- 2007_TCHS_tournament-gamma_round3
- (转载)菜鸟拼杀ZOJ心得:[ZZ]递归深度优先搜索
- C#面象对象学习:委托(delegate)
- 浅析.Net下的多线程编程
- NET组件编程 PropertyAttribute和EventAttribute