《软件新技术》课程论文-基于互联网软件开发下的软件测试技术

《软件新技术》课程论文-基于互联网软件开发下的软件测试技术

ID:20900382

大小:53.00 KB

页数:16页

时间:2018-10-17

《软件新技术》课程论文-基于互联网软件开发下的软件测试技术_第1页
《软件新技术》课程论文-基于互联网软件开发下的软件测试技术_第2页
《软件新技术》课程论文-基于互联网软件开发下的软件测试技术_第3页
《软件新技术》课程论文-基于互联网软件开发下的软件测试技术_第4页
《软件新技术》课程论文-基于互联网软件开发下的软件测试技术_第5页
资源描述:

《《软件新技术》课程论文-基于互联网软件开发下的软件测试技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件新技术》课程论文论文名称:基于互联网软件开发下的软件测试技术院系:数学与信息工程系专业:计算机科学与技术年级:姓名:学号:指导教师:基于互联网软件开发下的软件测试技术摘要随着互联网软件技术的高速发展,为了更好的保证软件开发的高效率和产品的质量,软件测试技术随之应运而生。软件测试技术室贯穿整个软件开发生命周期,使用人工和自动化对软件进行验证的过程。软件测试在我国发展前景广阔,其中云测试最为成功。软件测试行业的“魅力”根本在于我国测试人才大量缺失。关键词:新技术测试工具云测试人才缺失ThenewtestingtechnologybasedonInternetsof

2、twaretechnologyAbstractWiththerapiddevelopmentofInternetandsoftwaretechnology,inordertoqualityandefficiencyofsoftwaredevelopmentandproductstoensurebetter,softwaretestingtechnologywillemergeasthetimesrequire.Technicalroom,softwaretestingthroughoutthesoftwaredevelopmentlifecycle,usingman

3、ualandautomaticverificationofsoftware.BroadsoftwaredevelopingprospectinChina,themostsuccessfulcloudtest.Softwaretestingindustry"charm"isfundamentaltoourtestinglargenumbersoftalentsloss.Keywords:newtechnologytesttoolcloudTestingTalentsLoss引言:从上个世纪60年代中期,计算机硬件技术高速发展,与此同时软件开发数量也随着急剧增加。软件开

4、发快速的需求量使得软件开发中出现的问题越来越频繁,因此“软件危机”由此出现了。为了解决软件危机,提高软件产品的质量,软件测试应运而生了。1.软件测试技术产生的背景20世纪60年代前期,计算机刚开始投入使用,软件设计只是为了一个特定的的应用而在指定的计算机上设计和编制,软件的规模比较小。基本上是个人设计、个人使用、个人操作的私人化的软件生产方式,但到了60年代中期,计算机硬件技术得到高速发展,与此同时软件开发数量也随着急剧增加,软件开发快速的需求量使得软件开发中出现的问题越来越频繁,因此“软件危机”由此出现了。为了解决软件危机,提高软件产品的质量,软件测试应运而生了。

5、2.软件测试技术的介绍2.1测试技术的概念软件测试时贯穿整个软件软件开发生命周期,使用人工和自动化的手段来对软件产品进行验证(是为确定某一开发阶段的产品是否满足在阶段开始时提出的要求而对系统或部件进行评估的过程)和确认(是在开发过程中,对系统或部件进行评估,以确定其是否满足需求规格的过程)的活动过程,其目的在检验它是否满足规定的需求或是弄清预期结果之间的差别。2.2测试的对象2.2.1软件测试的对象不仅仅是程序,还包括整个软件生命周期中产生的所有过程文档;2.2.2软件定义阶段产生的可行性报告、项目实施计划、软件实施计划、软件需求说明书或系统说明书;2.2.3软件开

6、发阶段产生的概要设计说明书、详细设计说明书,以及源程序等。2.3测试的要求2.3.1软件开发人员即程序员应当避免测试自己的程序或者本组开发的功能模块(测试模型W模型);2.3.2对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的输入条件;2.3.3人以群分,物以类聚,软件测试也不例外,一定要充分注意软件测试中的群集现象,也可以认为是“80-20原则”;2.3.4严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。2.4测试的目的2.4.1确保软件产

7、品的质量;2.4.2发现一些可以通过测试避免的开发风险;2.4.3保证整个软件开发过程是高质量的;2.4.4实施测试来降低所发现的风险;2.4.5确定测试何时可以结束;2.4.6在开发项目的过程中将测试看作是一个标准项目。2.5测试的方法如何测试得更安全、怎样进行测试用例的设计,是软件测试中的关键技术。无论是用哪种方法进行测试,都是设法用较少的测试用例集合测试出程序中较多的潜在错误。其中最常见的是黑百盒测试,将黑盒法和白盒法结合起来称为灰盒法。但仅对重点路径和程序段用白盒子测试,其余大部分用黑盒子进行测试。(1)黑盒测试:只关心输入和输出的结果;(2)白盒测试:

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

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

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