51Testing软件测试网Zc&Ix4w 最近因为项目的要求所以用到了QC的一些基本功能,都是工作中的常用功能,记录下来和大家分享~
$XBs!K~ SF0ow4EW Ce[x _0 使用步骤:需求--->测试计划--->测试实验室(组合测试场景)--->测试实验室(测试执行)--->缺陷51Testing软件测试网-c_o[dP8f7B
51Testing软件测试网&nAA @0[{F
@3J4Z
j (注明:此处的使用不关联QTP)
mN4c`R-Z051Testing软件测试网Y },tV^_n.CQ&W 详细描述如下:
.B1Qq z~+V9L0e2\s4fk
r#N0 1、首先QC左边的功能域第一个是“需求”
*p
h:ueq5OJ051Testing软件测试网S;dV({'\ 拿到需求文档后,我们就可以把需求文档转化成QC中我们需要的“需求”
2bO5}&GrB`M(K051Testing软件测试网5k*k"ut1[*b 例如:用户登陆的需求51Testing软件测试网jq
`1};Y7d$m6X}
51Testing软件测试网?vq,^;^!l)Kb,I 我们在用例中就要写(1)用户登陆页面检查(需求里面说的所有输入域是不是都正确,页面上无明显错误)
r w!F8Vp{051Testing软件测试网~qb(D mqcE+@ (2)输入域合法性校验(在用户名和密码是否按照需求中校验,错误应该给出明确的错误提示)51Testing软件测试网3v
CH$}b$m#^
51Testing软件测试网QA9n7_Egvq (3)“登陆”按钮的功能(输入正确的用户名和密码成功登陆系统)51Testing软件测试网0ALkUVC2a&O&v
51Testing软件测试网~!}_;~6HP1G (4)数据的一致性(登陆后,数据库中该用户的状态更新正确)
_Q.|)s|CY*K051Testing软件测试网 H1Soa!m?ET 在QC中整理完需求后,我们需要做一个操作,在QC的左上角点击“工具”——“转化成测试”,按照提示可以成功的将我们的需求转化成QC中的“测试计划”
q8cGtT
X$k0#r#q#lAk-`"]0 2、在第一步中我们已经成功将整理写好的需求转化为了“测试计划”。现在我们可以在测试计划的树结构中看到我们刚才导入的类似测试大纲的东西。结构和“需求”中的一样。好了,下来就可以补充我们的测试用例了。记得也要补充我们用例里面的操作步骤哦。(如果没有详细的操作步骤会影响到我们后面的工作哦~)51Testing软件测试网!m8s
R6N1M#N%veRD
51Testing软件测试网J:g,_N;X A-]
U"w 3、第二步把测试用例,测试步骤写完我们要做的就是设计我们的“测试实验室”51Testing软件测试网d&h
X
}AL!TSC
51Testing软件测试网p5t*D9m$| 点击QC左侧的“测试实验室”,在这里我们需要将我们的测试用例做个重组。如果说“测试计划”中的测试用例是各种各样的积木,那么,我们实验室的目的就是搭积木。51Testing软件测试网-]}UNJ
51Testing软件测试网a4vR)o;~7Q5]$n} 在“测试实验室”我们需要组合之前写好的测试用例,把他们组合成一个一个的测试场景。51Testing软件测试网 E"` DFsi$S(d^t
T
R _Z3`X[0 4、测试场景设计好了,我们就可以在“测试实验室”中执行测试用例了,这里就会用到我们前面说的测试步骤(第二步),这里我们会记录详细每一个操作步骤的执行状态。
[wU1[*|Yv2W051Testing软件测试网:?X0jS!KD9X/k 还要注明的是,当我们在测试实验室里执行每个步骤的时候,难免想修改一些步骤的描述。这时我们不需要在回到“测试计划”中重新修改,而只需要在“测试实验室”里面修改,当执行完成时,点击“执行完成”按钮,QC会弹出是否保存到测试计划中,此时选择确定就可以了。
ap(^$g$`/Nr^0+^:p
n Y;~0 5、最后要说的就是“缺陷”,测试过程中我们发现bug,要及时提交到QC的“缺陷”中。要随时关注里面bug的状态,并督促开发人员进行修复,以推动测试工作的进行。
`Rr
ji051Testing软件测试网CPB4de!a ok啦,简单用法就是这些啦,欢迎大家继续补充哦~~51Testing软件测试网%H}"deTK1R/r/T0^#h4{