软件测试方法在教育网络平台开发中的应用

软件测试方法在教育网络平台开发中的应用

论文摘要

教育信息化是一个国家的教育走向成熟的重要标志。在我国,伴随着教育信息化的不断推进,越来越多的教育企事业单位需要定制一些信息系统用以辅助日常的教育教学工作。这些教育教学管理系统除了交由专门的软件开发公司负责生产之外,一些具有科研能力的高校也会把此类软件开发的任务交给由教师与学生组成的团队完成。由于非专业的开发团队在经验与技能上存在一定的差距,可能会导致团队在项目的开发与质量管理过程中遇到多种问题,以至于项目开发的质量与进度受到极大的影响。本文主要研究了软件单元测试技术与自动化web功能测试技术的应用,第一部分主要研究如何在项目开发过程中使用Nunit单元测试框架将单元测试项目整合至项目中,其中一方面阐述了以测试驱动开发为主导思想的测试用例开发方法,另一方面阐述了编写全面高质量的测试用例代码的方法,并设计了一个适用于对数据库进行单元测试的解决方案。本文的第二研究部分是研究如何使用Lightweight Test Automation Framework(轻量级自动化测试框架简称LTAF)进行自动化网页功能测试。研究的目的在于让测试人员摆脱手工测试的窘境,将主要精力投入到设计更加细致的测试方案中。该章节主要阐述了编写网页测试脚本的方法,提供了对网页表单进行测试的实施策略以及对带有AJAX技术的页面进行测试的解决方案。本文通过实践,系统地阐述了将自动化测试框架作为软件质量保证的一种手段引入项目开发的过程之中,从而提高软件项目的整体质量的可行性与实施过程,具有可操作性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图表目录
  • 第一章 序论
  • 1.1 研究的背景
  • 1.2 研究目的与意义
  • 1.3 研究过程与技术路线
  • 第二章 教育网络平台与软件质量概述
  • 2.1 教育网络平台的现状与发展趋势
  • 2.2 当今教育网络平台开发所遇到的问题与挑战
  • 2.3 教育网络平台的开发与软件工程
  • 2.3.1 软件工程概述
  • 2.3.2 软件过程与软件生命周期
  • 2.3.3 软件质量的重要性
  • 2.3.4 传统软件开发方式存在的缺陷与不足
  • 2.4 构建高质量教育网络平台所应关注的方面
  • 第三章 基于LMS项目开发的质量管理策略分析
  • 3.1 实验室管理系统项目简介
  • 3.2 CMM模型与LMS项目团队
  • 3.3 强调代码质量的重要性
  • 3.4 LMS项目测试总体规划
  • 3.5 应用单元测试时机的把握与总体测试思路
  • 3.6 单元测试框架的选择
  • 3.7 团队开发中的单元测试规范
  • 3.8 单元测试的质量控制
  • 3.9 自动化web功能测试概述
  • 3.10 自动化web测试框架的选择
  • 3.11 进行web测试所应注意的方面
  • 第四章 在LMS项目开发中使用单元测试的实践
  • 4.1 Nunit测试框架与部署工作
  • 4.2 如何使用Nunit进行单元测试
  • 4.3 测试计划的制定
  • 4.4 针对Lmsweb项目的测试计划分析
  • 4.5 针对基础功能函数的测试方法与策略
  • 4.6 对带有数据库操作的函数进行单元测试的技巧
  • 4.7 在Lmsweb项目中进行综合测试的策略与分析
  • 4.8 本章小结
  • 第五章 在LMS项目中使用LTAF进行自动化功能测试的实践
  • 5.1 如何部署LTAF至网站项目中
  • 5.2 如何在LTAF框架下编写web测试
  • 5.3 Lmsweb项目的自动化测试实践
  • 5.3.1 简单页面的测试方法
  • 5.3.2 对带有AJAX技术的表单功能测试
  • 5.4 本章小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 相关论文文献

    • [1].基于云计算的计算机软件测试[J]. 计算机与网络 2019(22)
    • [2].《软件测试》课程教学方法的探索[J]. 武夷学院学报 2019(12)
    • [3].基于职业技能大赛的高职“软件测试”课程实践教学设计[J]. 无线互联科技 2019(24)
    • [4].“以赛促建”的高职“软件测试”课程方案建设[J]. 无线互联科技 2020(05)
    • [5].软件测试中接口测试概述与实践[J]. 数字技术与应用 2020(03)
    • [6].谈软件工程中软件测试的重要性及方法[J]. 时代农机 2020(03)
    • [7].基于探索性测试的软件测试研究与实践[J]. 计算机应用与软件 2020(06)
    • [8].软件测试课程“停课不停学”全线上教学模式探索[J]. 计算机教育 2020(07)
    • [9].基于开源测试工具构建软件测试实践教学[J]. 现代计算机 2020(20)
    • [10].对基于云计算技术的软件测试分析[J]. 电子技术与软件工程 2020(15)
    • [11].建立中国金融业软件测试标准的探索[J]. 金融电子化 2020(04)
    • [12].云计算下的软件测试系统研究[J]. 数字通信世界 2018(11)
    • [13].软件测试关键技术研究——以绩效考核为例[J]. 信息与电脑(理论版) 2018(23)
    • [14].运用稳健六西格玛分析软件测试系统[J]. 电子质量 2018(12)
    • [15].认识软件测试[J]. 科技风 2019(14)
    • [16].探讨如何在软件测试阶段有效的提高软件质量[J]. 中外企业家 2019(19)
    • [17].浅析大数据背景下软件测试的挑战与展望[J]. 中外企业家 2019(21)
    • [18].软件测试标准化国内外现状研究[J]. 中国标准化 2019(11)
    • [19].技能大赛视域下“软件测试”课程教改研究[J]. 中小企业管理与科技(下旬刊) 2019(08)
    • [20].云计算在软件测试中的应用[J]. 电子技术与软件工程 2019(19)
    • [21].众测项目融入到软件测试课程案例库构建研究[J]. 电子世界 2019(22)
    • [22].大数据云计算时代软件测试所面临的挑战[J]. 教育教学论坛 2017(51)
    • [23].浅析软件测试中的心理学应用[J]. 电脑知识与技术 2017(31)
    • [24].浅谈我国软件测试行业人才现状及培养体系[J]. 软件 2017(12)
    • [25].大数据在软件测试中的应用[J]. 电子技术与软件工程 2018(03)
    • [26].常用的自动化软件测试工具评估方法[J]. 电子技术与软件工程 2018(03)
    • [27].软件工程中软件测试的应用研究[J]. 计算机产品与流通 2017(10)
    • [28].大数据背景下软件测试的挑战与展望[J]. 江苏科技信息 2018(19)
    • [29].以职业能力和岗位需求为核心构建软件测试课程教学[J]. 教育现代化 2018(24)
    • [30].大数据背景下软件测试的挑战与展望[J]. 软件 2018(06)

    标签:;  ;  ;  

    软件测试方法在教育网络平台开发中的应用
    下载Doc文档

    猜你喜欢