软件测试的浅谈论文

软件测试的浅谈论文

ID:46681409

大小:90.65 KB

页数:10页

时间:2019-11-26

软件测试的浅谈论文_第1页
软件测试的浅谈论文_第2页
软件测试的浅谈论文_第3页
软件测试的浅谈论文_第4页
软件测试的浅谈论文_第5页
资源描述:

《软件测试的浅谈论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于软件测试的浅谈目录摘要2关键词2绪论.2一.软件测试的概念31.1什么是软件测试21.2.软件测试的目的21.3.软件测试的分类21.4软件测试的原则21.5软件测试停止的标准3二.软件测试的流程与策略42.1单元测试42.2集成测试52.3确认测试52.4系统测试52.5验收测试7三.简要解析软件测试的认识误区8结束语9参考文献9摘要本文从介绍软件测试的概念入手,简单的阐述了软件测试的目的,方法及其重要性,然后简单分析了软件测试的过程,以及软件测试的几大误区。关键词软件测试,测试过程绪论软件测试在全球的发展是不平衡的,在发达国家和地区,软件测试已经成了一个产业,而在中国,可

2、能还算不上一个真正的产业,这与中国整体软件的发展水平是一致的,因为我国整体的软件产业水平和软件发达国家水平相比有较大的差距,而作为软件产业重要一环的软件测试,必然有不小的差距。不过,目前正在快速发展阶段。中国软件企业在软件测试方面与国际水准仍存在较大差距,主耍体现在测试意识以及测试理论的研究、大型测试工具软件的开发以及从业人员数量等方面。首先,在认识上重开发、轻测试,没有认识到:软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,测试理论和测试方法并没有全面的掌握没有将测试同公司目前的开发流程紧密的绑是起来,大部分的软件测试工作没有明确的目标和可量化的质量耍求,对质量的

3、控制基木上靠测试人员自己的经验和责任;另外,缺少自动化工具的支持,软件测试基本停留在手工进行的功能性测试上,大部分是在软件开发的后期介入。在技术支持过程中将会给相同的问题做几百次或上干次更有甚者要做上万次技术支持。也就是说测试人员和开发人员多用一份力量和多用份心思去做产品,至少给公司减少了几个或几十个技术支持人员,只是这项就会带来巨大的利润,这就说明了软件测试在软件行业的重要性。团队一直强调“软件测试人员一定要低调做事”,尤其是软件测试是永远发现不完所有潜在的问题,所以测试的重点必须放在基本功能,但也不能不去发现逻辑问题和界面等方面的问题。尤其做软件测试这项对人员的素质要求特别高

4、,在有限的时间里尽最大努力地发现最多问题并促进和协助开发人员解决问题。软件测试工作不但对软件质量起了一定的保证作用,也是降低产品成木和缩短软件开发周期的重要措施。首先对测试人员的职业素质和职业道德要求都非常高,因为每一个测试人员掌握公司的产品的致命是最多的。尤其是测试报告的一些内容,他要比任何开发人员要知道多,所以非常需要每个测试人员的职业道德。除了对测试人员的职业技能要求外,还耍対测试人员的职业素质的要求。不能因为这几天心情好,工作情况就非常好,发现的问题就多;或因为这几天心情非常差,发现的问题就少。这样就会严重影响产品的质量,带来的后果是严重的。测试工作一定要保持一种平常的心

5、态,与开发人员沟通的时一定要掌握技巧。人是软件企业的立足之本。了解参与项目开发人员的心理活动,对于项目管理者来说,可以顺势利导,消除不良的人为因素,提高团队的凝聚力和工作能力,从而提高开发效率。一.软件测试的概念测试涉及我们生活的各个方面,它是个非常广泛的概念。测试是随着现代化发展而产生的。软件测试,它是软件工程的一部分。测试活动是一项工程性的活动,而不是一项简单的、孤立的活动。1.1什么是软件测试软件测试的典型说法一个好的测试是指很可能找到尚未发现的错误的测试;一个成功的测试是指发现了至今未发现的错误的测试。这种说法明确指出“寻找错误”是软件测试的冃的。IEEE对软件测试的定义

6、(1983使用人工和自动的手段来运行过测试某个系统的过程,其目的在于它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。这种定义提出了软件测试是以是否满足需求为目标。1.2软件测试的目的测试的目的是最大限度地找岀最多的错误。软件测试的目的是查找程序屮的故障,并力求设计出最能暴露故障的测试方案,从而合理地设计测试用例。证明、检测和预防已经成为一个良好测试的目标。1.3.软件测试的分类从实际用户使用的角度考虑,软件测试一•般采用黑盒测试;从程序内部的设计结构岀发,软件测试一般采用白盒测试。从是否运行被测程序的角度考虑,软件测试一般分为静态测试和动态测试。1.3.1静态与动态静态

7、测试是指被测程序的程序不在机器上运行,而是采用人工检测呵计算机辅助静态分析的手段対程序进行检测,静态测试是対被测程序进行特性分析方法的总称。动态测试的主要特征是计算机必须真正运行被测程序,通过输入测试用例对其运行情况(即输入与输岀的对应关系)进行分析,达到检测的目的。]32黑盒与白盒黑盒测试的基本观点是:任何程序都可以看做是从输入走义域映射到输出值域的函数过程,被测程序被认为是一个打不开的黑盒子,黑盒子的内容(实现过程)完全不知道,只是明确要做到什么。白盒测试即逻辑测试,它依赖与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。