测试用例知多少?-3

上一篇 / 下一篇  2012-07-29 20:28:50 / 个人分类:杂谈

复杂功能测试

用例编号51Testing软件测试网5Y-EvPNo

用例描述51Testing软件测试网 P2G#f,I!u!g5D {

2-1

9J[6S6M8X6Sf0

验证编辑长度为正常长度范围内,符号、数字、字母、汉字等不同字符类型组合的普通短信51Testing软件测试网?1] }Yz4@

2-2

H#\w/g0h6H jU)B0

验证编辑长度为正常长度范围内,插入签名、常用短语的普通短信51Testing软件测试网$R&P&^.Pc3fph!V

。。。
 
 

UI测试集

用例编号

2xPP {2Iq6^*x0

用例描述

,hR!jY \{P0

151Testing软件测试网jb2fqh}

验证在签名、常用短语、短信编辑栏中,光标显示在字符的最后。51Testing软件测试网*F9k2U#@+YX O)p^&~

251Testing软件测试网 nuV.K9ps Q.g

验证在编辑栏输入字符后,“返回”变为“删除”。51Testing软件测试网S)a M5H-[

3

6b'\H$\Mo b0

验证在新建短信时,在页面有内容的情况下,点击菜单里的“保存退出”自动保存短信到草稿箱并返回。

3M F/L0n~9DX#J0

4

/DTxv0`&d~*}0

验证在新短信页面按“Dial”直接进入发件人号码输入页。51Testing软件测试网3Op&f:f:pe HZX

551Testing软件测试网a$_}(w2c&U

验证常用短语页面中,当多项标记的情况下,“发送”及“编辑”功能灰显。

G8Z#Dd5\zTo/xt)w0

651Testing软件测试网 u2f,E4ppk

当有更改设置的情况下,执行“返回”也不保存。51Testing软件测试网!d@n9He5g

 

Cq,k pR+x(d,U1l0

健壮性测试集

用例编号51Testing软件测试网!H*T'^!b at

用例描述51Testing软件测试网HDy(T#[4j3m |

1

\ DI^q0

验证在编辑签名长度为3132的情况下,不能保存签名。

v6uX6AI0

251Testing软件测试网Z4n,Hl7s @L{

验证在编辑常用短语长度为3132的情况下,不能保存常用短语。

3Q&LuT8m-eX`2{0

3

Lc-Q bM0

验证在编辑超长短信时,选择字符为英文,长度为766767的情况下,不能保存短信。

6R M,MHh,Cp0

451Testing软件测试网UIfd4z h)U+n

验证在编辑超长短信时,选择字符为汉字,长度为356357的情况下,不能保存短信。

"SXR"bpC0

551Testing软件测试网"_!^1AB5u2Cz

验证存储资源已满时,编辑短信正确

.U^ ?(}T[0

6

h+o{*T8w0

验证手机电量不足时,编辑短信正确51Testing软件测试网)q$Gj)] x\

 

i)O m)o@7H4Op0

最小功能测试集、复杂功能测试集、UI测试集、健壮性测试集下面的测试用例都是功能测试用例。

P8CX dWUAz0

为什么要把功能测试用例划分为最小功能测试集、复杂功能测试集、UI测试集、健壮性测试集呢?51Testing软件测试网#KCro(U+HF4G

这样划分是有一定的好处的,首先我们在做冒烟测试的时候,可以只把最小功能测试集里边的用例提取出来跑一边,如果最小功能测试集里边的用例都不能通过的话,此版本是不可以测试的,退回给开发人员。如果最小功能测试集里边的用例大部分都可以跑通的话,可以接受这个版本的测试任务。如果测试部门接到的是一个有重大缺陷的版本,测试部门投入全部时间和精力测试,无疑是一种浪费。所以划分最小功能测试集对于频繁发布版本的项目而言,可以节省测试部门的人员和资源以及时间的投入。51Testing软件测试网/d_aHa4k+S

根据项目的时间安排紧迫程度以及项目的类型和性质,可以选择是否执行健壮性测试用例。

kC9s2DJ#]0

 51Testing软件测试网#r?-B3z!o

 

H N$Y;B;\@7iM0

 51Testing软件测试网|x(lw7\ iQ\

业务测试用例设计:

3f9u5me1I0

测试用例编号51Testing软件测试网Gwx;I1Gj u

测试用例描述51Testing软件测试网bw;G6J$G4Bs

1

(b1uj/M8mQ1V5?0

A手机号可以向B手机号发送短信

8X7o9A%|5Q7e#`;q1Mo0

251Testing软件测试网,Ea&avVm

A手机号可以向BCD手机号群发短信

,CF/GJa8SG/|8H0

上面的例子只是最小业务测试集,复杂业务测试集以及健壮性业务测试集省略。51Testing软件测试网$`$K M8v;UMU%{K

为什么要设计业务测试用例呢?首先由于大型项目本身的业务复杂性,作为测试人员仅仅做好功能测试是不够的,功能完成很好的模块,也有可能在业务流程方面存在缺陷。业务测试也可以作为验收测试的一部分完成。51Testing软件测试网1vva's4n"F2[8b

 51Testing软件测试网MBKt;C

1、 测试用例更新完善51Testing软件测试网O0G:dB;@ae

什么情况下测试用例需要更新和完善呢?51Testing软件测试网v&U5{ YQ"lR

1、 软件产品新增需求或者更改需求后

~!bJd7~1JEN0

2、 在测试过程中发现设计测试用例时考虑不全面

t$Ku`K0

3、 在软件交付后,客户使用后反馈的软件缺陷,而这些软件缺陷是由于测试存在漏洞造成的。

u(ro*c-ANG0

 

2[Nt l?n-T0

                                                            

-@3W!jo Y(F3O7Ow0

TAG:

 

评分:0

我来说两句

Open Toolbar