51Testing软件测试论坛

标题: 【如何进行功能性测试】 [打印本页]

作者: 丁琳    时间: 2004-12-9 14:54
标题: 【如何进行功能性测试】
功能测试是验证开发得成果是满足需求的,请问如何验证呢?
————————————————————————————————————
在满足功能的前提下我们才能验证稳定性,可靠性等性能。:,(
作者: 丁琳    时间: 2004-12-10 09:07
标题: 紧急求救
119
作者: Lighthouse    时间: 2004-12-10 09:29
比如说:你是一个系统,可以吃饭,睡觉。
这个系统的功能最简单的就是:
吃饭、睡觉。
你就要设计测试用例测试这个系统能不能完成上述功能。
就要让你这个系统最少做一次的吃饭、睡觉的动作。
这就是功能测试。
作者: 丁琳    时间: 2004-12-10 09:35
哦,谢谢楼上的高手
功能测试有没有固定的模式呢?
作者: 丁琳    时间: 2004-12-10 09:39
设计用例怎么完成上述功能呢?
我还是一头雾水,现在没有任何人指导,连手头的书也没有买,只有通过论坛才能学到一点皮毛知识,唉,小女子不才,请各位高手费心了。。。。
作者: 咕嘟咕嘟    时间: 2004-12-10 10:06
其实你已经明确了要测试的功能,然后对此项功能进行用例的编写
比如:对吃饭的功能,你设计一些不走,打开吃饭吃饭功能模块,看看是不是出现预计的效果(这是正常的情况下)
再就是设计一些不正常的情况,比如,对此模块进行非法操作,看看出现什么情况
这应该就算是两个用例了,其实用例就是在我们进行大量测试时摸索出来的。
只要我们积攒经验多了,所设计的用例就会更全面
个人观点,不同意见请其他前辈指点
作者: 丁琳    时间: 2004-12-10 10:15
谢谢ing
作者: 丁琳    时间: 2004-12-13 11:35
在功能需求中遇到:典型值,边界值,异常值
我有点模糊
请各位赐教
作者: skinapi    时间: 2004-12-13 18:13
还是以吃饭为例,吃一顿饭,四两和二两都是典型值,零两是边界值,负一两就是异常值了。^_^
作者: 百威    时间: 2004-12-14 15:48
不错,学到了很多
作者: 丁琳    时间: 2004-12-15 08:32
一般功能测试分为:编号,测试功能名,测试步骤,输入值,期望输出,错误级别吧。
我想问个问题,其中测试步骤和输入值在功能测试中是否相似呢?输入值只是测试步骤的浓缩?
作者: brownzh    时间: 2004-12-16 16:09
功能测试应该相对容易些吧
首先要看产品详细需求说明书,把产品的功能了解越详细越好。然后按照各个功能点编写测试用例就ok了
作者: 丁琳    时间: 2004-12-17 12:02
测试思想是很重要的,否则造成测试冗余
作者: Nio    时间: 2004-12-17 12:29
To:丁琳

关于了解功能是很重要的,不然很可能出现无效测试和冗佘测试。

关于典型值,主要指同一范围内取的某一值,如一天有24小时,取其中任一时刻为典型值,边界值指:00:00:00 和23:59:59 这两个时刻,异常值不用说是指超出范围的值:25:00:00

关于“输入值”这一说法太过狭义了,我想只能提输入和输出吧,因为有时输入的不仅仅是一个值,如打开文件,此时输入的将是一个文件。
作者: scott    时间: 2004-12-17 12:41
标题: 受宜非浅

作者: 丁琳    时间: 2004-12-20 09:53
谢谢NIO!
作者: 风中蔷薇    时间: 2004-12-20 13:47
受益良多~谢谢ing~
作者: songfun    时间: 2004-12-21 08:34
丁琳小妹还挺能问问题的,呵呵到处版面都能看到:P
功能测试 简单的说 、通俗的说就是 测一下 所有它所提供的功能。
举例子说,你现在测 浏览器,那至少你可以通过 浏览器浏览网页吧?!又比如,你玩QQ,那至少QQ要可以实现聊天吧?!
当然上述属于冒烟测试,你真正要测的还有很多。
至于步骤和输入嘛,就是这样:
1.输入用户名密码,登录论坛;
2.点击帖子,浏览;
3.点击“回复”,输入你要回帖的内容;
4.点击“发表帖子”按钮,提交帖子;

完毕。
这里,1234就是步骤,其中 输入用户名密码、输入回帖内容 就是“输入”。
这么说,你明白了不?
作者: 钟花花    时间: 2004-12-21 10:08
标题: 冒烟测试
不理解,请赐教~
作者: lwiln    时间: 2004-12-21 10:15
冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。
冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。
作者: carol2000    时间: 2004-12-23 13:41
标题: 哦,原来这就是传说中的smoking test啊~~~

作者: hotfire_1    时间: 2004-12-23 14:21
标题: 那如何分析因果图啊?
请赐教!~
作者: songfun    时间: 2004-12-23 15:44
因果图,还是问天网大侠。
他讲的最清楚。
作者: cl2110    时间: 2004-12-28 10:36
收到,谢谢
作者: niukuiwei    时间: 2004-12-29 15:15
标题: 太好了

作者: hannal    时间: 2005-3-25 18:11
收益多多。。。
作者: hongtang    时间: 2005-3-26 00:18
标题: 不错~
实际工作上能结合起来就 完美了
作者: freeman0720    时间: 2005-3-26 21:49
标题: 我这个“文盲”都能听的懂
收益非浅~~~~~~~~~~谢谢前辈些
作者: aidaliu    时间: 2005-4-18 23:40
根据需求验证
作者: jennie98    时间: 2005-4-19 09:35
谢谢,各位说的很实在阿,简洁易懂。哈哈
作者: daichunchang    时间: 2005-4-19 12:05
3Q!3Q!3Q!3Q!3Q!3Q!3Q!
作者: daichunchang    时间: 2005-4-19 12:17
请问斑竹:
   
至于步骤和输入嘛,就是这样:   
1.输入用户名密码,登录论坛;
2.点击帖子,浏览;
3.点击“回复”,输入你要回帖的内容;
4.点击“发表帖子”按钮,提交帖子;

这些都要在测试用例中体现出来么?
如是这样,能不能就这个4个步骤告诉下如何编写?小弟才进入测试,看了多多的说明及例子,还是一片模糊!
谢谢~~~~请各位大哥大,大姐大~~多多~~~~~~........................
作者: wzb521    时间: 2005-4-21 10:21
功能测试:就是检查软件的功能是否与需求吻合。

所谓的输入异常值,那属于容错测试(健壮性测试)的范围。

如果需求上没写输入错误,提示非法,那软件可以没有这条功能。

稳定性,可靠性:可靠性可以在软件工程的各个阶段进行审核等,以确保其可靠,当然设计的可靠性,比如说火箭等,他们是采用N版本编程法,对与有异常结果的地方,采用少数服从多数情况。

嘿嘿,仅供参考
作者: yangbohustwb    时间: 2007-9-18 19:21
sdlkfj2
作者: jiajia1029    时间: 2007-9-19 17:50
学习了,谢谢
作者: xiao_xue20    时间: 2007-9-20 21:11
谢谢分享。。。
作者: yrt1943    时间: 2011-4-7 19:09
受教了  谢谢了
作者: lily~    时间: 2011-11-15 11:35





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