51Testing软件测试论坛

标题: 自己找个例子写了写测试用例,不知合不合格,请大家指教一下 [打印本页]

作者: 梦始源头    时间: 2012-5-15 16:09
标题: 自己找个例子写了写测试用例,不知合不合格,请大家指教一下
本帖最后由 梦始源头 于 2012-5-15 16:38 编辑

用到的是因果图法
某软件规格说明书包含这样的要求:第一列字符必须是AB,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。还有,第三条是用“和”吗
  

测试用例id

  
  

SM-001

  
  

测试用例名称

  
  

说明书规则

  
  

用例级别

  
  

初级

  
  

用例类型

  
  

功能测试

  
  

输入条件

  
  

输出结果

  
  

第一列字符为A,第二列字符为一个数字

  
  

修改文件

  
  

第一列字符为B,第二列字符为一个数字

  
  

修改文件

  
  


第一列字符为非AB,第二列字符为一个数字

  
  

给出信息L

  
  

第一列字符为A,第二列字符不是一个数字

  
  

给出信息M

  
  

第一列字符为B,第二列字符不是一个数字

  
  

给出信息M

  
  

第一列字符为非A和非B,第二列字符不是一个数字

  
  

给出信息L和信息M

  


作者: 梦始源头    时间: 2012-5-15 16:25
先自己顶一个
作者: zhangnian105    时间: 2012-5-16 09:48
当第一列输入非A&非B  第二列输入非数字   会输出L&M吗?  或是别的提示 确定下软件功能设定
还有第一列字符的A或者B 是单个还是多个? 如果输入AA 或者BB 或者更多  是会如何显示?
数字的话应该有个长度的限制 加入定义不可以超过8位数  而输入了9位数 会如何提示?

个人见解 仅供参考
作者: 梦始源头    时间: 2012-5-16 10:51
回复 3# zhangnian105
某软件规格说明书包含这样的要求:第一列字符必须是AB,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M
1、对说明进行分析,得到原因和结果:
T_怠焀匀尀;\3^Z1Q051Testing
软件测试网cexN3X D:C
原因:  51Testing软件测试网HC#Te6m;w D9Aj
V T

1
:第一列字符是A
7?;k$O Z
Z? ^;@'Ny8p02
:第一列字符是B51Testing软件测试网+o)T p/^/h rZ)B6{.j
3
:第二列字符是一数字。51Testing软件测试网P3a@*} e1x7O51Testing软件测试网
}F }*`~iv]

结果:
2O8yw4b$Q7F021
:修改文件;51Testing软件测试网2{|p(}-k&q`
22
:给出信息L
&J/nI ?S Qu3D023
:给出信息M娀 ]z~ \PS:Wnq051Testing软件测试网3u5[紀9M9G&sfy
3、根据因果图建立判定表。
[attach]79020[/attach]
我是根据这个的出来的,不知道对不对


作者: 梦始源头    时间: 2012-5-16 10:52
呀,怎么是乱码呀
作者: 梦始源头    时间: 2012-5-16 10:53
1、对说明进行分析,得到原因和结果:
原因:  
1:第一列字符是A;
2:第一列字符是B;
3:第二列字符是一数字。
结果:
21:修改文件;
22:给出信息L;
23:给出信息M。
是这样的
作者: xiaoshi_2011    时间: 2012-5-16 15:04
测试重要的是思路和角度,用例只是文档的保存形式
作者: 梦始源头    时间: 2012-5-16 15:34
回复 7# xiaoshi_2011


    那你能帮我看一下这个符合测试用例规则吗
作者: szy123618    时间: 2012-5-16 19:36
学习中....
作者: youya24k    时间: 2012-5-16 22:36
本帖最后由 youya24k 于 2012-5-16 22:43 编辑

这道题目见过N次了,感觉实际意义不是很大,以前整理过的案例,仅供参考


1、测试需求分析



      条件:第一列是A、第一列是B、第二列是数字

     结果:修改文件、提示L、提示M

2、绘制因果图

   


3、绘制判定表


12345678
条件第一列是A00001111
第一列是B00110011
第二列是数字01010101
结果修改文件XX
提示LXX
提示MXX
实际输入CCT7B@B5AFA6无效无效

表中的每一列就是一个用例,判定表可以剔除因果图中一些无效的用例


作者: youya24k    时间: 2012-5-16 22:41
感觉每个公司的用例格式都不一样,不过最重要的也就是三个部分:输入数据、操作步骤、预期结果,而且大部分公司的用例比我想象中的都要简单
作者: 梦始源头    时间: 2012-5-17 09:37
学习了
作者: myhznh    时间: 2012-5-17 10:31
我也是新手,求教
作者: freshzhy    时间: 2012-6-11 16:30
这是培训测试的例子呀!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2