51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 7041|回复: 0
打印 上一主题 下一主题

[原创] 软件测试的基本流程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-10 10:21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做测试不到半年,下面是我根据实际工作总结的软件测试的基本流程,希望能给喜欢软件测试及想了解软件测试的人一些帮助,也希望大家能提出宝贵意见。
一、测试需求分析:
    主要是根据用户的需求,对软件进行测试需求设计,这个阶段是进行测试计划的基础,也是设计测试用例的基础,所以应该认真讨论,写出测试需求文档。
二、测试计划:
    主要是对软件测试的时间安排和工作分配,使测试过程井井有条。同样,应该写测试计划文档。
三、设计测试用例:
    根据需求来设计测试用例,对不同类型的模块应使用不同的测试用例模板,这样才能体现出不同类型的测试。这一过程非常重要,考虑要全面,包括软硬件环境,操作系统,产品配置环境,产品相关的业务流程,用户的并发容量等等。所以这一过程要写详细的文档,并且应该进行评审,需要征求开发人员和技术支持人员的意见,技术支持人员是直接面对客户的,他们的意见很多都是站在客户角度分析的,值得认真讨论。
四、测试执行。
    根据测试用例,对软件进行测试,在此过程中一定要不断更新测试用例,因为在实际测试中能发现很多新问题,当然修改、添加、删除测试用例要有文字说明等记录,以便查看等。这一过程中,测试人员要和开发人员经常沟通,以使提交的BUG准确。测试执行过程是个反复的过程,要不断的进行回归测试。
五、缺陷记录、提交及管理
    当测试人员确定BUG后,就要对BUG进行提交,以使开发人员对其进行修改。这一过程需要了解的很多,只有亲身实践才能体会到。当然这一过程也可以使用缺陷管理工具。
六、软件评估
    当软件经过一轮又一轮测试后,确认无重大问题或者问题很少的情况下,要对准备发给客户的软件进行评估,以确定是否能够发行给客户或投放市场。
七、测试总结
    对之前测试工作的回顾,本人认为,不懂总结的测试是无意义的测试。尤其对于我这个测试新手来说,总结是我提高自身测试水平的重要途径。

以上是本人一点儿拙见,望批评指正。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-1 21:55 , Processed in 0.066693 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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