添加,查询,修改,删除测试方法及常见bug说明

上一篇 / 下一篇  2012-03-29 11:36:19 / 个人分类:杂谈

1         添加

(1)   添加按钮可用,测试点击添加按钮,能够进入相应的添加页面。

^9HH VD0

   可能存在的bug

0_#i{#u/|} z5S0

² 点击“添加”按钮,程序无反应,无法进行添加操作。51Testing软件测试网I\}t*fxt"`

² 点击“添加”按钮,程序跳转到其他页面。

*`(f7};K)}m0

(2)   进入添加页面,验证输入字段和需求描述一致

8aQ"A*@3T0

      可能存在的bug51Testing软件测试网?{6_6z t

² 输入字段出现错别字。51Testing软件测试网;m r#xF:] b!MFt6an4P

² 输入字段丢失或者多于,程序丢失需求规约的输入字段或者程序出现需求没有规约的输入字段。

-?-~^*J \4[0

² 输入字段输入方式和需求描述不一致,比如,需求规约为下拉列表,程序为文本框。

H W} @"SE7r0

(3)   所有输入字段输入合法数据,点击保存按钮,系统应该有保存成功提示信息,在数据库中有新保存的数据,通过查询页面,也可以查询到添加的数据51Testing软件测试网(Z9]AhV fl T(i$P

   可能存在的bug

_g\xzP T0

² 程序把合法数据当作非法数据处理。

0Is%M^b4hW0

² 点击保存,没有保存是否成功提示信息。51Testing软件测试网;~ ^mk#xt z

² 数据库中没有新添加的数据记录。

!bkqz#gc4T0

² 数据库中有添加的数据,但是通过程序查询操作,无法查询到新添加的数据记录。51Testing软件测试网/d4b:v |(W#[

(4)   重新进入添加页面,所有字段输入有效数据,然后从第一个字段开始,依次验证每个输入字段如下内容。之所以是从第一个输入字段开始依次验证每个输入字段,是因为这样可以保证不遗漏任意一个字段,同时也可以节省测试时间,每次只需改变两个输入字段的输入内容,不用每一次都要将每个输入字段都输入。51Testing软件测试网X B(G2k-A p:S

a)        非法数据,根据测试用例中的设计的非法测试数据,验证对每个非法测试数据程序都能控制

3`Z5BT x9c }l0

         可能存在的bug

?x o9\h3d mR0

ü 程序对非法数据没有控制,输入非法数据可以通过验证。51Testing软件测试网en?&Qj

ü 程序对非法数据的提示信息错误(包括是否缺少,准确性,可理解性,一致性)。

'C \+Zob9Pl4[0

b)       编辑数据,根据测试用例中的设计的编辑测试数据,验证对每个编辑测试数据程序都能控制51Testing软件测试网tx_vh

            可能存在的bug

L7E_sM0

ü  程序不能处理编辑数据,比如粘贴一个数据,程序认为数据没有输入。51Testing软件测试网y*\&|"d{BNr]

ü 程序对编辑数据处理错误,比如,按back键删除部分数据,程序依旧保存全部数据。51Testing软件测试网2ELN UZ

ü 程序对编辑数据的提示信息错误(包括是否缺少,准确性,可理解性,一致性)。51Testing软件测试网8@C.UE\;ec

c)        空数据,如果需求规定输入字段不能为空,验证程序对非空数据有明显标识或说明,对非空输入字段输入空数据有控制51Testing软件测试网N9i}m0@

            可能存在的bug51Testing软件测试网` V O(x.R.\

ü 程序对非空输入字段无明显标识或说明。

0UOQk7w0

ü 程序对非空输入字段无限制,非空输入字段输入空数据,程序可以通过验证。51Testing软件测试网f0hg-i ^.h|)b%S

ü 程序对空数据的提示信息错误(包括是否缺少,准确性,可理解性,一致性)。51Testing软件测试网g0s\k{I$vC~

d)       重复数据,如果需求规定输入字段不能输入重复数据,验证程序对重复数据有控制51Testing软件测试网WGD+Z,_

            可能存在的bug

/G*{0LhV0

ü 程序对重复数据无控制,可以输入重复数据,并有可能引发程序崩溃。51Testing软件测试网9k0H]ypt8CS$y

ü 程序对重复数据的提示信息错误(包括是否缺少,准确性,可理解性,一致性)。

C{?C5q^/Ge DHF0A0

2         查询

(1)   进入查询页面,验证输入字段和需求描述一致51Testing软件测试网fV#|#\6N:xT!H

可能存在的Bug51Testing软件测试网)t(~3z(Vwd {+w

² 查询条件输入,查询结果输出字段出现错别字。51Testing软件测试网!\^yRO8D0b#F y,r

² 查询条件输入,查询结果输出字段丢失或者多于程序需求规约的

&g4Ru6Yz0

² 查询条件输入,查询结果输出字段。51Testing软件测试网j3?n+BF

² 查询条件输入,输入方式和需求描述不一致,比如,需求规约为下拉列表,程序为文本框,查询结果输出方式和需求规约的不一致。51Testing软件测试网0Qo$Y6Zr\H

(2)   查询功能验证,通过查询全部数据,根据单条查询条件查询,组合查询,模糊查询,错误的查询,验证程序查询功能正确。51Testing软件测试网%F/qr;V+dB8D]+je

a)        查询全部数据记录,除非特殊要求,系统应该有查询全部数据记录的查询方式,验证通过查询全部查询的结果和数据库中全部的数据记录相同

.X`i6l%NLz0

            可能存在的Bug

?L&Q};p$p0

ü 无法通过程序设计的查询条件查询到全部的数据记录。

^-^aB,Hs0

ü 点击查询按钮后查询不到任何的数据。

hD9RE![&@`0

ü 通过查询功能查询到的数据记录个数和通过数据库查询的数据记录个数不符合。51Testing软件测试网A(E(q0k {N8t f

b)       根据单条查询条件查询,根据每个查询条件,可以查询到符合查询条件的数据记录

@(dYXK#}0

            可能存在的Bug51Testing软件测试网0YW"S-~9m|h

ü 点击查询按钮后查询不到任何的数据。

}ZW4a O\6o#Lp0

ü 查询结果返回数据和查询条件不符合。51Testing软件测试网0^G$U8wV&Jw

ü 通过查询功能查询到的数据记录个数和通过数据库查询的数据记录个数不符合。

sB5\$Y\,ij i/[0

c)        组合查询,组合不同的查询条件,查询数据记录

!Xu$fX?'[Q0

             可能存在的Bug

U%f~nJ/D0

ü 点击查询按钮后查询不到任何的数据。

;V&{,r!h*Q+ca1K0

ü 查询结果返回数据和查询条件不符合。

Q6W+|%SQb ^9P\0

ü 通过查询功能查询到的数据记录个数和通过数据库查询的数据记录个数不符合。

8G {7Q*ld-Pa0

d)       模糊查询,有些查询条件,程序提供了模糊匹配的功能,验证模糊查询正确

$^ Hh0I_;vo0

             可能存在的Bug

P6S"Ve.T$@r4_0

ü 点击查询按钮后查询不到任何的数据。

[;i:p8sb0

ü 程序没有实现模糊匹配的查询功能。51Testing软件测试网(K$j,_'aM%x9`%~&J+H

e)        错误的查询条件,输入错误的查询条件,验证系统是否能够正确处理

*N;p;Hf4\i$y)q]9a$@0

             可能存在的Bug51Testing软件测试网S,k$?Y j{7SF:W c

ü 点击查询按钮后程序无任何反应。

d&u(r(i'gFF9U+N0

ü 程序刷新页面,不返回查询结果,但是无任何明确的说明信息。

_R mA zJmB0

(3)   对查询条件的输入进行验证,验证方式同添加操作验证方式相同,但是要注意以下几个方面。

x KMn7M0gH9_!r0

a)        需求对所有查询条件输入都有明确限制条件。根据需求规约的限制,验证程序对所有输入限制都做了相应处理。

_0EO|g&j;D0

             可能存在的Bug(验证相关Bug和添加验证类似,在这里不做说明):

4j;y&e x{'up0d^0

ü 对同一字段,添加限制和查询限制不一致,添加可以输入的数据,查询不可以输入,无法查询到添加的数据记录。

4~3h:~k ln4t)} y0

b)       需求对部分输入条件没有限制,应该和开发人员协调,获得没有限制字段的限制条件,如果最终对输入条件无限制,则应该对特殊字符进行验证。51Testing软件测试网v*t9D$W6s

             可能存在的Bug

dS+L2Y| K0

ü 对有限制条件的同一字段,添加限制和查询限制不一致,添加可以输入的数据,查询不可以输入,无法查询到添加的数据记录。51Testing软件测试网"?BRm-xZ!ZyE}

ü 输入特殊字符,点击查询按钮,程序报错。51Testing软件测试网@ Jc0jE~b6M1j W

ü 输入特殊字符,点击查询按钮,查询页面显示乱码。

2o(c#kT^y0

ü 输入特殊字符“”,程序返回所有查询记录。51Testing软件测试网{;s {']!G8kY#W

c)        需求对所有输入条件没有限制,应该和开发人员协调,获得没有限制字段的限制条件,如果最终对输入条件无限制,则应该对特殊字符进行验证。

H*\k E)q^(lm0

             可能存在的Bug(同上)51Testing软件测试网#XS*m @?/^;XA&A

3         修改

(1)   修改按钮可用,测试点击修改按钮,能够进入相应的修改页面。

4O*K @V^(q)S0ks0

      可能存在的Bug51Testing软件测试网%S*E/h,?8r{u1TH

² 点击修改按钮,程序无反应,无法进行修改操作。51Testing软件测试网"i [2S]{

² 点击修改按钮,程序跳转到其他页面。

XR2d*K)\,S'\r0

(2)   进入修改页面,验证信息内容和添加时输入一致51Testing软件测试网 C&_%Fe)QUofP&?

可能存在的Bug51Testing软件测试网Fcb+k[zi#p?

² 修改页面,信息内容丢失部分数据信息。51Testing软件测试网 p o5^&P fsr F

(3)   执行相关修改操作,验证方式同添加,因为一般修改和添加内容基本类似。

a~JS fM5|+WY0

(4)   保存修改内容51Testing软件测试网 Gh+aCmq$aDH

      可能存在的Bug

6q uIW&E'h(Q)\y-K`0

² 保存按钮无反应,修改操作不可操作。51Testing软件测试网N.dS$h NmL+}j0H%[C

² 程序无是否保存确认提示信息。51Testing软件测试网uB,Gy8j%Qb

² 程序无是否保存成功提示信息。51Testing软件测试网-H+z s"r0N i;@

(5)   重新查询修改后的内容

#pZ R3{k0

      可能存在的Bug

!W[-sf}[#~8P|0

² 程序提示保存成功,但是重新查询,依旧显示修改之前的内容。51Testing软件测试网5OyPu xd

² 程序将修改结果保存为另外的数据记录。51Testing软件测试网.z!E"k7ym.K_&w,b

4         删除

删除操作应该验证删除一条数据记录,删除多条数据记录,删除全部数据记录,查看删除是否成功,删除后,在数据库中是否也删除了,删除后,是否可以添加同样的数据记录。

(_B LVc7qI]~5?0

      可能存在的Bug51Testing软件测试网&X nE;Kam+efk

² 删除按钮无反应,删除操作不可操作。

8_1G0jL3F0ul9Kbs0

² 程序无是否删除确认提示信息。51Testing软件测试网XA)R)W!lqF*xt

² 删除是否成功无提示信息。

,T#S.L4~"vKy5xg0

² 无法删除数据。51Testing软件测试网F-I3O:K6qB

² 可以删除其他地方调用的数据记录。

2k2ht bRd!Q)|/Y0
h1F&A,@-V[ d |*uK0

TAG:

湖畔的倒影的个人空间 引用 删除 湖畔的倒影   /   2012-03-30 11:11:59
amyxiaojun的个人空间 引用 删除 amyxiaojun   /   2012-03-29 13:55:42
 

评分:0

我来说两句

Open Toolbar