软件测试是为了发现错误而执行程序的过程。
QQ: 12585990
MSN:sunxy5291@hotmail.com
软件测试用例的设计
上一篇 /
下一篇 2007-05-09 08:55:50
/ 个人分类:我的BIOG
作者:王静兰
1a8d9z]3C(k xB8N0转载者:孙小勇51Testing软件测试网q*rg#]{f.d
R1P/SL.c
摘 要51Testing软件测试网L9f Q-q:p@
一个项目最终呈现在用户面前的质量,与测试执行的程度与力度是密不可分的。测试用例设计的基本目的,是确定一组最有可能发现某个错误或者某类错误的一组测试数据。测试用例构成了设计和制定测试过程的基础,因此测试用例的质量在一定程度上决定了测试工作有效程度。一个好的测试用例使得测试工作的效果事半功倍,并且能尽早的发现一些隐藏的BUG,测试用例的设计是软件开发中的重中之重。51Testing软件测试网F1n*hO$Ur
关键词:软件测试,测试用例,TESTCASE,用例设计51Testing软件测试网P
L}|R6?
A test case is a series of tests used to determine whether one particular thing works properly. Often that means trying the same operation over and over again with little in the procedure.
S f7HyG8Hi0A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps, and expected results.51Testing软件测试网0H^$d ]u!MeHM
e
1 引言51Testing软件测试网A+I]:n"k|y
1.1 测试用例在软件产品中的作用和意义51Testing软件测试网
Y@%i:}+S3e
软件产品化之后给人们日常生活和工作带来了极大的便利。同样的,也使人们对软件产品的质量重视上升到了更进一步的高度。随着软件危机的不断出现以及人们对于软件更进一步的认识,测试的地位得到了前所未有的提高,并且人们意识到:测试开始的时间越早,软件的缺陷将越早被发现,带来整个软件开发中的成本也下降越多。软件测试是发现软件中缺陷的主要手段和唯一有效的方法。软件质量的重视度越高,软件测试工作在软件开发过程中就越重要。
5S*^,JE
\9C+e6e0完全覆盖测试又要求测试工作的力度和深度以及每一种现实中可能发生的操作都要保证正确,很多人觉得这个似乎是矛盾的。软件测试中永远不可能做到穷举测试,又想使得测试工作的效率达到最高,那么该如何兼顾工作量和效率的问题,往往成为测试工作中的瓶颈问题所在。如何测试,用什么方式来测试,在什么环境和什么样的条件下进行测试,测试的工作量和如何避免重复的测试,等等各种应该考虑的因素在测试工作中如何协调和同步,在测试用例中应该充分描述这些问题。