51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6171|回复: 10
打印 上一主题 下一主题

[原创] 我新写的测试用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-20 00:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请高手指点,有的地方写的不完善,先贴出来请教~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

推荐
发表于 2010-6-21 10:59:26 | 只看该作者
1.边界值法与需求覆盖
A、针对试有效值
在边界法中,为了以最少的用例实现对需求最大覆盖,最小和最大值是必选对象,而中间值则为可选。
比如在IP地址网络号的用例中,针对于一个1~223的数据输入域,在验证有效性时,必须要使用1和223。而使用222作为最大有效输入值的话,相当于只覆盖了1~222的需求区域。

边界值的使用次数通常以一个连续区域计算。
比如有效输入数据为1~10、50~100是两个连续区域,所以需要使用两次边界值法。
而针对与网络号1~223中存在一个127无效断点的情况,则通常会检查126/128两个边界点。

B、针对于无效值
在边界法中,在每个不同的连续无效域需选取至少一个测试数据。(前提是允许该无效区域的输入)
假设1~10、50~100是有效输入区域,那么在测试无效输入时,选择的输入数据为:0/11/101,有时也会增加49的输入测试。
所以在主机号的无效测试中,还需要检查0。

2、组合测试
通常来说,组合测试是各个测试单元属性的排列组合。也就是要求列举出所有的组合方式。

如果希望删选组合方式,一般都需要看流程图或源码。也可以凭经验或需求文档删选,不过这样的做法需慎用。

比如IP地址与子网掩码的组合测试。
如果能确定是这样的设计:首先判定IP地址是否有效,若IP有效,则判断子网掩码是否有效,若子网有效,则记录数据,若子网掩码无效,则提示用户;若IP无效,则提示用户。
则可以删除(无效IP地址+有效子网掩码)的组合测试;若不能确定是否存在这样的设计,只能列举所有的组合可能。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-6-21 00:08:39 | 只看该作者
没的人顶啊~~~我自己顶一个。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-6-21 17:33:46 | 只看该作者
恩,细节我会再添加,我想问我的这个思路对不对呢?在写的过程中比较纠结~~~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-6-21 17:35:55 | 只看该作者
另外还有个问题,前些时面试的时候遇到过一个题目,有个十字路口,有个摄像头监控。设计一个测试用例出来。当时没做出来。不知道该如何下手。请教了~~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-6-21 17:40:21 | 只看该作者
用例设计思路是没有问题的。

普通设计思路:
1、提取测试元素并分类
比如你先提起了IP地址和子网掩码

2、细化测试元素
比如你将IP地址分为网络号,主机号。并对其的有效域和无效域进行了划分

3、组合测试元素,生成用例

PS:至于用例设计方法,则都是直接应用于上面的步骤中。不必拘泥于一种方法的使用,灵活的混杂使用各种方法能使用例框架显得更加清晰。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-6-21 17:42:00 | 只看该作者

回复 5# 的帖子

这种项目我没实际做过,等明天我想一下再回复你吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-6-21 17:53:18 | 只看该作者
好的。最怕面试时候让写测试用例,时间有限还要考虑的周全~~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-6-22 12:49:23 | 只看该作者
面试时写测试用例并不困难,主要是你先得对面试公司的产品和项目有所了解。
就像我突然遇到一个不熟悉的产品,也没有太好的思路来应对::shanguang:::

1、针对于写用例的这样题目,你大可针对他们的需求多提一些问题。一方面为你构建用例争取时间,另一方面也能体现你对测试的理解。
比如,我所知道的路口摄像头两种:“实时监控并存储”和特“殊条件启动并抓拍照片”两种,需求里应该简单描述它需要实现的主要功能。
又比如,摄像头涉及的具体取像范围、清晰度要求、存储方式等等。

2、选择自己熟悉的类似项目来设计用例。可以先整理出需要测试的功能点。
针对“实时监控系统”,相当于摄像机的定点外场测试。
功能方面:
摄像头外型和大小:
摄像头工作电压和功率:
取像范围:涵盖整个十字路口中心
清晰度:通过目测能正确识别车牌,解析度为340*240
成像格式:3GP也或H.264
存储方式:100G硬盘存储(可以细化一些存储器的需求)
数据传输:定期人工下载(需要USB或TCP/IP支持)或实时传输到指定服务器
时间记录:
启动/停止:

性能方面:
移动物体取像:需保证能清晰识别120km/h以下速度的物体
夜晚取像:
雨天取像:
雾天取像:(其实还有很多特殊天气,比如沙尘暴)
最长持续摄像时间:
……

这样得到一个功能清单后,就可以开始作手设计用例了。在列举功能清单时,也能细化某一些功能需求,让你更清晰认识测试实体。

如果是“抓拍系统”,它与定点照相机很相似,只是启动方式比较特别。与速度、位置、红绿灯状态有关。而且它好像还内置了一个红外线设备,用于对焦的,以便能清晰拍摄下车牌号码。

[ 本帖最后由 Jackc 于 2010-6-22 12:53 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-6-23 00:17:21 | 只看该作者
真是学到了不少哦~~我一直都想的太简单了。。一到面试的时候思维就凝固了~~恩,真的谢谢版主,学到了不少。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2016-11-8 16:19:57 | 只看该作者
Jackc 发表于 2010-6-22 12:49
面试时写测试用例并不困难,主要是你先得对面试公司的产品和项目有所了解。
就像我突然遇到一个不熟悉的产 ...

哈喽!看到你这边对测试摄像机的测试用例比较熟悉,能跟我详细分析该怎么测才能做到更好吗?谢谢了。我现在在摄像机行业工作
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 07:34 , Processed in 0.071925 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表