51Testing软件测试论坛

标题: 请教:软件测试用例如何写? [打印本页]

作者: zxy    时间: 2004-5-9 13:41
标题: 请教:软件测试用例如何写?
讨论测试用例的如何写
作者: testing    时间: 2004-5-9 14:15
测试用例是设计出来的,而不是写出来的。:)
单元测试用例、集成测试用例和系统测试用例的设计方法有很大的差别,能不能具体点,希望探讨哪方面的测试用例设计方法?
作者: roseolv    时间: 2004-5-10 15:49
标题: to testing
看来你在这方面,很有经验,能不能给出一个系统的说明呢?就你说的几方面。
期待。
看了一些,都觉得不系统,也没怎么尝试。
谢谢。
作者: 天网    时间: 2004-5-10 18:36
郑人杰著、清华大学出版社出版的《计算机软件测试技术》在用例设计技术方面讲得比较全面。虽然这本书偏理论了一些,但作为入门教材还是不错的,可以看看。
作者: testing    时间: 2004-5-10 23:18
同意楼上的意见,郑人杰的书可以做为理论指导,有了理论再实践。不过书中有很多测试用例设计方法复杂度太高,是很难实践的。

至于测试用例设计的系统的说明是很困难的,不是几句话或者几篇文章能讲透彻的。目前中文的测试用例设计好文比较少,国外有一些很好的测试用例设计文章,都是英文的,不知大家是否有兴趣翻译过来。如果有兴趣,我们可以共同来做,算是为中国的软件测试交流添砖加瓦。^_^
作者: roseolv    时间: 2004-5-11 09:29
测试用例的文章可以拿来看看吗?如果能看完了,英文水平也提升一个高度了!:)
作者: testing    时间: 2004-5-11 11:57
软件测试新手上路版转帖:软件测试10个规则
感谢qatest的翻译
----------------------------------------------------------------------------------------------------------
简单翻译,不正确的地方请指正.^_^

1. Test early and test often.
尽早测试,经常测试
2. Integrate the application development and testing life cycles. You'll get better results and you won't have to mediate between two armed camps in your IT shop.(这后半句怎么理解?)
整合应用程序开发和软件测试生命周期,你将得到更好的结果,并且不必要在程序开发和软件测试两者之间左右为难。
3. Formalize a testing methodology; you'll test everything the same way and you'll get uniform results.
形成一套完整的测试方法;你将用同样的方法开展测试工作,并且可以得到始终如一的结果
4. Develop a comprehensive test plan; it forms the basis for the testing methodology.
开发一套完整、全面的的测试计划;作为软件测试方法论的基础部分
5. Use both static and dynamic testing.
采用静态测试和动态测试相结合的方法(可以采用静态代码检查工具作静态测试)
6. Define your expected results.
定义测试预期结果(在测试用例中,这是比不可少的项目)
7. Understand the business reason behind the application. You'll write a better application and better testing scripts.
理解应用背后的商业动机,找出真正的需求根源,你将写出更好的应用程序和测试脚本。
8. Use multiple levels and types of testing (regression, systems, integration, stress and load).
采用多层面和多类型的软件测试(回归测试、系统测试、集成测试、压力测试和负载测试)
9. Review and inspect the work, it will lower costs.
多工作评审和检视,可以降低成本(检视和评审可以提早发现问题,规避问题,避免造成不必要的损失,因此,可以降低成本)
10. Don't let your programmers check their own work; they'll miss their own errors.
不要让程序员检查自己的工作产品,程序员会忽略自己犯的错误。
作者: Ellen_Mike    时间: 2004-5-12 15:05
可惜这里不能插入完整的表格,要不会更好的...
这是我们的一个简单的测试用例,请过目:
Step:From MRC Click on Meeting menu select people, New Chat.  Type the message and send.
VP :Verify the people you sent received the message successfully and are able to join the chat successfully.  
Expected Result:  New chat window opened.  Successfully sent and receive chat messages

Step: Right click on the names in the participant list and click on chat.  Type the message and send.
VP :Verify the people you sent received the message successfully and are able to join the chat successfully.  
Expected Result:  New chat window opened.  Successfully sent and receive chat messages
作者: Ellen_Mike    时间: 2004-5-12 15:15
我们的测试用例都是严格按照软件设计写出来的。
您看了上面发布的例子是不是觉得太简单了,呵呵。因为那只是一个很小很小的功能。可见我们的用例有多么的细致和全面了————
作者: testing    时间: 2004-5-12 15:43
感谢Ellen_Mike。表格可以用附件的方式给出。
作者: Daisy    时间: 2004-6-11 17:03
标题: 翻译
: 我有兴趣,提供几本.谢谢
作者: paradise    时间: 2004-6-25 11:15
标题: 多多指教!
多多指教!
有没有实例看看!
小女子先谢谢了!
作者: 无花果    时间: 2004-7-14 11:07
标题: 我也需要
我现在正需要测试用例的事例,谁能贡献一份的,谢谢啊!
;)                        ;)                       ;)
作者: bobli    时间: 2004-7-14 23:14
标题: 这里有测试用例模版
交大慧谷软件测试沙龙四起古乐先生的演讲胶片中,有测试用例的模版和样例,在网站首页有链接,大家可以看看

www.51testing.com

[ Last edited by bobli on 2004-7-14 at 23:16 ]
作者: wjpjr    时间: 2004-7-23 10:32
标题: 期待软件测试沙龙四期资料
我比较喜欢沙龙的资料。希望四期的能早点出来。网站首页上的链接我进不去。
作者: hxf    时间: 2004-8-16 10:51
能不能将英文的用例拿出来共享以下呀!
作者: yi3310    时间: 2004-9-2 11:03
看了整个一版,问问题的不少,回答问题却实在不多,有没有高手能多帮我们这些信任解答疑难呀!要不然我们很难进步的!
先谢了!
作者: xiaohan    时间: 2004-12-13 14:28
标题: 我也是刚学着写,不知道对不对,这是功能测试用例,上传不了,只能这样看了。
功能名称        系统登陆        所属模块        系统管理
功能描述        登陆用户选择登陆方式进行登陆输入相应的用户ID或用户名缩、用户密码登陆系统
用例目的        测试系统登陆功能的安全性和可靠性
前提条件        选择用户名简写方式登陆系统
测试数据        用户名简写:xiehf  用户密码:1
操作编号        操作描述        输入数据        期望结果        实际结果
1        输入用户名简写和用户密码,按进入按钮或回车键        用户名简写:xiehf
用户密码:1
        登陆成功可以使用xiehf所拥有的权限        登陆成功可以使用xiehf所拥有的权限
2        输入用户简写,按进入按钮或回车键        用户名简写:xiehf
密码为空        显示警告信息
        显示警告信息“用户名或密码错误”
3        输入用户密码按进入按钮或回车键        用户名简写为空
用户密码:1        显示警告信息        显示警告信息“用户名或密码错误”
4        按进入按钮或回车键        用户名简写为空
用户密码为空        显示警告信息        显示警告信息“用户名或密码错误”
5        输入用户名简写和用户密码后按进入按钮或回车键        用户名简写:111
用户密码:2        显示警告信息        显示警告信息“用户名或密码错误”
作者: walker_lai    时间: 2006-9-3 13:40
不错
作者: haship    时间: 2006-9-5 17:58
有没有人发一份性能测试用例的设计模板啊
作者: 杀手太冷    时间: 2006-9-7 17:10
我认为把用户名和密码再调一下就好了
不知道是不???
作者: redleavexyf    时间: 2006-10-10 18:14
测试用例是设计出来的,而不是写出来的
作者: 上官若冰    时间: 2006-10-12 14:39
路过
作者: guolm1225    时间: 2006-10-16 10:54
过路
作者: 刘洪鹏    时间: 2007-7-24 16:55
大体思路是根据需求整理测试点   
根据测试点设计测试用例(1对多)
准备测试数据
测试数据和用例可以分开
作者: liulinzhu    时间: 2007-7-25 13:23
原帖由 xiaohan 于 2004-12-13 14:28 发表
功能名称        系统登陆        所属模块        系统管理
功能描述        登陆用户选择登陆方式进行登陆输入相应的用户ID或用户名缩、用户密码登陆系统
用例目的        测试系统登陆功能的安全性和可靠性
前提条件        选择用户名简写方式登陆 ...


讲的很不错哦
作者: zx1983    时间: 2007-12-17 16:48
路过
作者: baibin369    时间: 2011-5-17 10:11
回复 5# testing


    同意!为中国的测试加油




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