首页> 中文学位 >软件测试技术的应用及其发展趋势
【6h】

软件测试技术的应用及其发展趋势

代理获取

目录

摘要

1引言

1.1 软件特殊性和测试的必要性

1.2软件测试的发展历程

1.3软件测试的现状

1.4本文的主要内容

2概述

2.1软件测试的相关概念

2.1.1软件测试的定义

2.1.2软件测试的内容

2.1.3软件测试的目的

2.1.4软件测试的测试过程

2.1.5软件测试的分类

2.2软件测试方法及过程

2.2.1静态测试

2.2.2动态测试

2.2.3白盒测试及其主要方法

2.2.4黑盒测试及其主要方法

2.3软件产品开发过程中的测试

3软件测试模型

3.1 V模型

3.2 W模型

3.3 X模型

3.4 H模型

4当今软件测试的前沿理论

4.1测试驱动开发

4.2自动化测试

4.3探索性测试

4.4面向对象软件测试

4.5基于模型的软件测试

5一个自动化测试工具的实现

6软件测试的发展趋势研究

6.1传统测试理论的问题

6.2软件测试理论的发展趋势

7总结

8参考文献:

作者在读期间科研成果简介

声明

致谢

展开▼

摘要

本文对软件质量保证的重要手段——软件测试进行了论述。首先给出一些软件测试的基本理论,如软件测试的目的和内容、软件测试的分类、软件测试的方法等,软件测试在发展的几十年里面,逐渐形成了一些被广泛接受和应用的测试模型。选取了几个有代表性的测试模型进行阐述,其中V模型是最为被认可和广泛应用的,V模型最早提出测试并不是一个事后弥补行为,而是一个同开发过程同样重要的过程。w模型是V模型的改进型,还属于V模型的范畴,为了解决V模型的问题,X模型和H模型提出测试应该在准备好后马上进行,与开发反复迭代进行,并指出软件测试不仅仅指测试的执行过程本身,还应该包括测试准备活动。随着软件测试研究的进展,软件测试提出了一些比较前沿的理论,如测试驱动开发理论提出先有测试,再写代码,以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。自动化测试要求以各种自动化的测试工具取代测试人员进行一些重复的、机械的工作,它可以有效地提高测试效率,提高软件的被信任程度。探索性测试认为不必非要有设计好的测试用例,就可以进行一些灵感突发式的测试,探索性测试可以应用在一些特定场合,与传统的测试相辅相成。面向对象的软件测试针对面向对象的几个新特点,提出了不同的测试方法。基于模型的测试是利用模型来生成相应的测试用例,然后根据实际结果和原先预想的结果的差异来测试系统。

著录项

  • 作者

    杜源;

  • 作者单位

    四川大学;

  • 授予单位 四川大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 唐宁九;
  • 年度 2005
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件测试; 测试模型; 测试驱动; 再写代码;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号