Chinaunix首页
|
论坛
|
博客
博文
博主
wishedu55
4月28日14:30-20:30机房服务器迁移,暂停博客使用
9/30日 14:00 -10/4日 08:00暂时无法发布内容!
9/30日 14:00 -10/4日 08:00暂时无法发布内容!
首页
|
博文目录
|
关于我
wishedu55
博客访问: 11686
博文数量: 12
博客积分: 640
博客等级: 上士
技术积分: 170
用 户 组: 普通用户
注册时间: 2008-06-16 17:26
文章分类
全部博文
(12)
未分配的博文
(12)
文章存档
2008年
(12)
2008年07月
(5)
2008年06月
(7)
我的朋友
最近访客
推荐博文
·
Rust入门到精通(三)—— 不...
·
Oracle 1582-10-07问题
·
1:Python开发:初识Python...
·
AllReduce 相关算法
·
ORACLE物理结构
相关博文
·
如何部署北斗定位应用,基于...
·
如何在低成本ARM平台部署LVGL...
·
《DNESP32S3使用指南-IDF版_V...
·
ECU电控软件开发及测试介绍...
·
ARMxy 嵌入式工业计算机中 MQ...
·
《DNESP32S3使用指南-IDF版_V...
·
ARM嵌入式控制器通过Node-Red...
·
《DNESP32S3使用指南-IDF版_V...
·
《DNESP32S3使用指南-IDF版_V...
·
《DNESP32S3使用指南-IDF版_V...
软件测试的基本过程
分类:
项目管理
2008-06-25 20:03:28
是一个极为复杂的过程。如图一所示,一个规范化的软件测试过程通常须包括以下基本的测试活动。 ·拟定软件测试计划 ·编制软件测试大纲 ·设计和生成测试用例 ·实施测试 ·生成软件问题报告 对整个测试过程进行有效的管理实际上,
过程与整个软件开发过程基本上是平行进行的。测试计划早在需求分析阶段即应开始制定,其它相关工作,包括测试大纲的制定、测试数据的生成、测试工具的选择和开发等也应在测试阶段之前进行。充分的准备工作可以有效地克服测试的盲目性,缩短测试周期,提高测试效率,并且起到测试文档与开发文档互查的作用。 此外,软件测试的实施阶段是由一系列的测试周期(Test Cycle)组成的。在每个测试周期中,
将依据预先编制好的测试大纲和准备好的测试用例,对被测软件进行完整的测试。测试与纠错通常是反复交替进行的。当使用专业测试人员时,测试与纠错甚至是平行进行的,从而压缩总的开发时间。更重要的是,由于专业
丰富的测试经验、所采用的系统化的测试方法、全时的投入,特别是独立于开发人员的思维,使得他们能够更有效地发现许多单靠开发人员很难发现的错误和问题。 软件测试大纲是软件测试的依据。它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。无论是自动测试还是手动测试,都必须满足测试大纲的要求。 一般而言,测试用例是指为实施一次测试而向被测系统提供的输入数据、操作或各种环境设置。测试用例控制着软件测试的执行过程,它是对测试大纲中每个测试项目的进一步实例化。已有许多著名的论著总结了设计测试用例的各种规则和策略。从工程实践的角度讲有几条基本准则: 1.测试用例的代表性:能够代表各种合理和不合理的、合法的和非法的、边界和越界的,以及极限的输入数据、操作和环境设置等; 2.测试结果的可判定性:即测试执行结果的正确性是可判定的或可评估的; 3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。来源:威迅教育南丹测试中心
阅读(430) | 评论(0) | 转发(0) |
0
上一篇:
软件测试的目的
下一篇:
职业培训渐成软件测试人才培养主要渠道
给主人留下些什么吧!~~
评论热议
请登录后评论。
登录
注册