【硕士论文】软件测试与可靠性研究.pdf

【硕士论文】软件测试与可靠性研究.pdf

ID:32134268

大小:2.00 MB

页数:65页

时间:2019-01-31

【硕士论文】软件测试与可靠性研究.pdf_第1页
【硕士论文】软件测试与可靠性研究.pdf_第2页
【硕士论文】软件测试与可靠性研究.pdf_第3页
【硕士论文】软件测试与可靠性研究.pdf_第4页
【硕士论文】软件测试与可靠性研究.pdf_第5页
资源描述:

《【硕士论文】软件测试与可靠性研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四川大学硕士学位论文软件测试与可靠性研究计算机应用专业研究生杨丽红指导教师李志蜀软件测试在软件生存期中具有十分重要的地位,是保证软件可靠性的重要手段之一。通过排除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长。然而随着软件规模的不断扩大,软件功能的不断增加,软件测试的难度进一步提高,软件产品的可靠性也更加难以度量。由于目前在软件可靠性方面还没有建立起权威性的管理体系和规范,比如如何测试,如何评估,如何提高等,因此从事软件可靠性测试与评估研究是一个具有理论价值和实际意义的工作。本文就如何进行软件测试

2、与可靠性评估进行了以下探索:1.分析比较了三种测试模型:V模型,W模型和H模型,总结出各模型的优势和不足;归纳和总结了常见的测试方法与测试策略;分析了构成软件可靠性的四个要素,介绍了两个提高软件可靠性的方法:软件结构的可靠性设计和软件测试的可靠性分析。2.结合百度百科项目,对软件可靠性测试和评估进行了应用研究。百科是百度公司最新推出的网络应用产品,由于用户的众多,数据的海量,产品的可靠性尤为重要。经过检查与评审需求设计和概要设计,搭建测试环境,设计功能与性能测试用例,开发压力测试脚本,在对项目进行了三轮测试

3、与回归测试以后,作者收集了三组测试数据并对数据进行了分析,评估出软件的可靠性。经过三轮测试以后,软件的可靠性得到增长,质量得到提高。3.通过对百科项目的分析和总结,提出了两个可靠性测试与评估过程的改四川大学硕士学位论文进方法:一是在测试过程中为测试用例划分优先级;二是用缺陷等级评估软件可靠性。在实际工作中,经常会有测试时间非常紧张的情况出现,这时要把所有的测试用例执行一次是不可能的。因此作者认为可以为测试用例划分优先级,级别高的优先测试,这样可以提高测试效率和质量。另外由于软件产品自身的一些特点,传统上借用

4、硬件可靠性的定量度量方法来度量软件的可靠性会有一些不准确,因此作者提出可以用缺陷等级来辅助度量软件的可靠性。关键词:测试,测试用例,缺陷,失效,可靠性2四川大学硕士学位论文第一章引言1.1论文写作背景软件测试在软件生存期中具有十分重要的地位,是保证软件可靠性的重要手段之一。通过排除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长。然而随着软件规模的不断扩大,软件功能的不断增加,软件测试的难度进一步提高,软件产品的可靠性也更加难以评估。软件可靠性评估(Softwarereliabilityassess

5、ment)的完整含义是:根据软件系统可靠性结构(单元与系统间可靠性关系)、寿命类型和各单元的可靠性试验信息,利用概率统计方法,评估出系统的可靠性特征量‘¨。目前,软件可靠性工程是一门虽然得到普遍承认,但还处于不成熟的正在发展确立阶段的新兴工程学科。国外从60年代后期开始加强软件可靠性的研究工作,经过20年左右的研究推出了各种可靠性模型和预测方法,于1990年前后形成较为系统的软件可靠性工程体系.同时,从80年代中期开始,西方各主要工业强国均确立了专门的研究计划和课题,如英国的AIVEY(软件可靠性和度量标准

6、)计划、欧洲的ESPRIT(欧洲信息技术研究与发展战略)计划、SPMMS(软件生产和维护管理保障)课题、Eureka(Jr里卡)计划等。每年,都有大量人力物力投入软件可靠性研究项目,并取得一定成果。国内对于软件可靠性的研究工作起步较晚,在软件可靠性量化理论、度量标准(指标体系)、建模技术、设计方法、测试技术等方面与国外差距较大。国内多数软件的生产方式还处于计算机时代的早期阶段,缺点很明显,主要表现在:1、透明度差;2、软件交付系统联调前只靠自检,质量得不到保证;3、用户对交付的软件可靠性缺乏信心。多数所谓的

7、“软件测试”仅仅对几个预先指定的用例进行一下表演就算通过。目前还没有像硬件那样完善的检验体系,交付软件的质量不高。典型统计表明,“开发阶段平均每千行代码有50-60个缺陷,交付后平均每千行代码有15—18个缺陷”,有时会留下严重隐患。目前,软件可靠性管理方面还没有建立起具有权威性的管理体系和规范。四川大学硕士学位论文比如,如何描述软件可靠性、如何测试、如何评估、如何设计、如何提高等。由于目前国内外对于软件可靠性模型的研究多集中在软件的研制阶段,而很少有涉及测试与评估阶段的可靠性模型,所以从事软件可靠性测试与

8、评估研究是一个有理论价值和实际意义、并且存在一定难度的课题。随着计算机软件编制的规范化,必然要将软件可靠性考核纳入科学、规范的轨道。具体表现在:l、在软件系统研制任务中,制定软件可靠性量化指标,使软件考核有明确的标准;2、建立完善的软件测试、可靠性信息收集系统,使在计算机软件开发中通过科学的软件测试不断减少缺陷;3、通过研究软件可靠性考核方法,制定相应的软件考核规程、标准;4、开发软件可靠性评估软件,使软件鉴定更

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

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

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