没有合适的资源?快使用搜索试试~ 我知道了~
软件测试:测试环境的构建与优化,覆盖率及优先级.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 187 浏览量
2022-10-29
08:52:26
上传
评论
收藏 331KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86843050/0001-d07bf0e2c75f3c2a84a529b4ed4b4b9b_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
7页
软件测试:测试环境的构建与优化,覆盖率及优先级.docx软件测试:测试环境的构建与优化,覆盖率及优先级.docx
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/86843050/bg1.jpg)
软件测试软环境的构建与优化
摘要:软件测试是软件质量保证的一个重要组成部分,除了要具备一定的客观条件外,还受
到许多主观因素特别是测试人员、组织和管理等方面的影响.在对这些主观因素以及软件测
试软环境的构成与优化作了一些研究和探讨后,提出了一些可行性建议。
一、引言
软件测试作为软件开发的一个重要阶段,除了必须具备被测软件、测试工具、测试技术
等一些必备的客观条件外,还受到测试人员、组织管理、测试策略等相关主观性较强的因素
的影响。这些因素的综合作用——本文称之为软件的“测试软环境”,决定了软件测试的成败。
二、软件测试软环境的构成要素
1、测试人员
测试人员是软件测试的执行者,他们的素质将直接影响到软件测试的成败。软件测试是
一项严谨的工作,一名优秀的软件测试工程师应具备以下的素质:
(1)沟通能力。测试者必须能够与测试涉及的所有人员(包括技术人员和非技术人员)
进行沟通。由于人本身具有排他性,因此,当你试图从别人的程序中寻找 错误或缺陷时,
往往会遭到反对或对抗。测试者应尽量避免冲突和发生矛盾,要对每个人具有足够的理解和
同情,具备了这种能力可以将测试人员与相关人员之间的 冲突和对抗降低到最低程度。
(2)技术能力。由于开发人员对不懂技术的通常持一种不屑或轻视的态度,因此,一
旦测试小组的某个成员作出 了一个错误的判断,将直接导致他甚至整个测试小组的可信度
降低,相反,则会大大增强测试人员的信心和测试工作的说服力。一个优秀的测试人员必须
既明白被测 软件系统的概念,又要熟悉并会使用相关的工具,而要做到这一点需要有几年
的编程经验,只有通过这样的经验积累才会对软件的开发有更加深刻的了解。
(3)耐心。软件测试是一项非常烦琐的工作,很容易使人变得懒散,甚至烦躁不安。
作为一个测试人员,你必须要有足够的耐心和自律能力,有时你需要花费惊人的时间去识别、
排除一个故障,有些看似毫无成就的工作,往往就在你的苦思冥想后豁然开朗。
(4)兴趣和自信心。测试者应对自己所从事的工作具有浓厚的兴趣,对自己的观点有
足够的自信,如果具备了这两点,那么在开发过程中,不管遇到什么样的困难,都能克服。
(5)怀疑与探索精神。一个软件从开发到投入使用通常要经历许多的循环往复,难免
出现这样或那样的错误和缺陷,测试人员应具有叛逆心理,敢于怀疑,勇于探索,在可能的
条件下,充分发挥自己的潜能,创造性地开展工作,力求寻找出软件中存在的故障。
(6)其它方面的素质。具有良好的判断能力,有一定的幽默感,逻辑思维敏捷等等。
2、组织与管理
(1)测试小组
由于软件故障的产生主要来源于软件需求分析、设计和编码阶段,因此,需求分析、
软件设计和程序编码等各个阶段所得到的文档资料,包括需求规格说明书、设 计规格说明
书以及源程序都是软件测试的对象,而由此产生的测试组织与管理也是分阶段的,测试小组
的人员组成方式也是不一样的。
需求分析阶段。这一阶段的测试人员应包括:用户、项目经理、系统分析员、软件设计、
开发以及测试人员。他们需要进行多次讨论和协商来确定软件的功能,以此作为评价需求规
格说明书的依据。
软件设计阶段。人员组成应包括:系统分析员、软件设计人员、测试负责人以及用户。
这一阶段的主要工作是按照需求分析规格说明书的要求对系统结构的合理性以及过程处理
的正确性进行审查,用户的作用在这一阶段不是非常突出。
软件测试阶段。软件测试作为保障软件质量的一个重要的手段,通常包含以下一些测试:
单元测试、集成测试、确认测试、系统测试和验证测试。其中,单元测试由编程小组内部的
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/dfba069df9d743e89798b70d3e80af24_xxpr_ybgg.jpg!1)
xxpr_ybgg
- 粉丝: 6564
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)