hnkfzhaomeng 发表于 2005-12-21 14:52:40

写用例的一些体会,希望大家共同提高,欢迎提宝贵意见。

1. 计划。 确定软件开发的总目标;给出软件的功能、性能、可靠性以及接口等方面的设想;研究项目的可行性,探讨解决方案;评估供开发的资源(如计算机硬、软件、人力等)、成本、可取得的效益和开发的进度作出评估;制定实施计划。
    2. 需求分析。对开发的软件进行详细的定义;写软件需求说明书或规格说明书,以及初步的用户手册,提交上级审查。
    3. 软件测试和编写代码。 这部分是作概要设计和详细设计,然后根据各个模块编写代码。
    4. 软件测试。 首先,要有编程人员作白盒测试,也就是单元测试,集成测试。接着就要我们测试人员作功能和系统测试了。
*根据需求说明书写测试用例。
*熟悉软件的功能(有问题要及时的于开发人员交流,要注意交流时的技巧),理解软件的目标客户群;
*明确测试目的和要求,确定测试要达到什么程度;
*找出软件的功能点(也就是测试点),要分清主次。
*确定书写CASE的标准模板,要尽可能的详细。而且要求在测试步骤之前写明测试目的。
*书写CASE。依据功能点,用等价类划分,极限值等方法把CASE划分成多个模块。在写的过程中,要注意:(1)明确写明CASE的结果,不能有二异性。(2)要写明执行CASE人员的要求,是熟悉软件的,还是不了解的;(3)尽量减少CASE的关联行,以便它能够以后有来单独测试;(4)在STEPS中,每个步骤前加上序号,保持条理性和可读性。(5)不要用I, YOU, WE 等人称代词, 也不要用祈使句,直接用 “动词+名词” 的形式。(6)按照顺序写,让TESTER能够读CASE的同时把它做完。(7)要求明确的说明如何去作CASE,要输入什么内容,如果有额外的测试数据要说明。
*测试执行。记录测试结果;随时上报自己不能解决的问题,不能到马上就要结项才说自己有问题解决不了,以免影响项目的总体进度。
*测试报告。 做完了一轮或者一个阶段的测试,要提交测试报告。其中包括软件的成熟度分析,和投入适用的差距,当前的可靠性分析;以及人力、时间等成本和进度方面的分析;BUG的分布总结等。

Lero 发表于 2005-12-21 16:23:44

说的很好,很好!
但是这句话是不是。。
4. 软件测试。 首先,要有编程人员作白盒测试,也就是单元测试,集成测试。接着就要我们测试人员作功能和系统测试了。
编程人员指的是什么人物?
首先要,进行白盒测试,也就是单元测试,集成测试,接着就是功能测试和系统测试、性能压力等黑盒测试。
这样说比较好一点!
不要随便就把自己定位,而且千万不要把黑盒就定位成不懂编程!

hnkfzhaomeng 发表于 2005-12-21 16:31:10

谢谢了! 受教了!

Lero 发表于 2005-12-21 16:39:39

不敢当!

lijia0912 发表于 2006-1-25 17:05:37

嗯 写的很好
页: [1]
查看完整版本: 写用例的一些体会,希望大家共同提高,欢迎提宝贵意见。