工程硕士研究生学位论文开题报告
一、选题依据
1. 阐述选题背景,研究意义,或工程设计的价值和意义,该选题国内外技术应用现状和发展趋势,选题的先进性和实用性。
1.1 选题背景和研究的意义
软件测试是整个软件项目开发生命周期中的重要组成部分,应当贯穿与整个生命周期始末,与软件开发相辅相成。好的软件测试是好的软件产品质量的重要保证。目前,国内软件测试行业的发展还很不成熟,尤其是自动化测试的`发展水平更是落后,相对于发达国家,我们国家的软件测试在技术上、规范程度上和重视程度上都有差距。 而JavaScript是Web前端的新兴的、日渐流行的语言,对基于JavaScript语言的工程项目的自动化测试还处于探索发展阶段。我所选的论文课题就是要研究和实现更高效,测试更完全,使用更人性化的自动化测试框架,以广泛的应用于各种JavaSript工程项目。
1.2 国内外技术应用现状和发展趋势
对于JavaScript 的测试框架,国外已经有一些,比如QUnit, Jasmine, Jarvis, jfUnit等,这些JavaScript测试框架较为成熟,也各有优缺点,但在应用时适用性不够强,测试比较粗糙。
国内的自动化测试正在发展中,许多软件公司也愈加感觉到了自动化测试带来的好处。而随着更多的JavaSript项目在中国出现,而且很多软件项目越做越大,JavaSript项目的自动化测试必将受到越来越多的关注和重视。国内JavaScript测试方面还比较空白,相关的文档和论文文献也少之又少。 本课题选择基于QUnit 的JavaSript 测试框架,进行更为细致更为实用的改进,以适应项目测试,使其覆盖率更强,使用更方便,查错更明显。
1.3 选题的先进性和实用性
本课题围绕思科系统中国研究中心选择基于QUnit 的JavaSript 测试框架,进行更为细致更为实用的改进,以适应项目测试,使其覆盖率更强,使用更方便,查错更明显。此论文弥补了国内 JavaSript自动化测试框架领域研究的空白,解决了很多测试过程中的技术问题。
a. 在JavaScript项目自动化测试中的测试用例加载机制;
b. 异步测试和数据驱动测试;
c. 自动化启动多个Web页面交互测试;
d. 自动生成测试报告并检测出错误点出现的位置,以方便纠错;
解决了测试用例不通过无法继续执行的问题,使错误用例显示无法通过验证,但是其他测试用例仍继续执行
2.主要参考文献(列出作者、论文名称、期刊名称、出版年月)。
二、课题内容及具体方案
1.课题内容
1. 系统需求分析(应用软件工程专业描述工具描述)
2. 系统概要设计(应用软件工程专业描述工具描述)
3. 拟采用的开发方法、环境,测试方案等
4. 技术难度及特色分析
6、本人主要工作描述
-
体育教育类论文开题报告
论文题目:老年人体育锻炼状况与完美主义人格特质的相关性研究问题提出与文献综述中国正迈入老龄化社会,生育率低、人口结构老化、社保制度滞后已成未来发展的重大隐患,同时老年人的身体与心理健康状况也不容忽视。由于老龄化严重导致的问题增多,年轻一代的压力也越...
-
不同环境对HP感染率的影响课题开题报告范文
开题报告是由选题者把自己所选的课题的概况(即"开题报告内容"),向有关专家、学者、科技人员进行陈述,下面本站小编为大家带来一篇优秀的课题开题报告范文,大家不妨多加参考。(一)问题的提出受我当医生的父亲的影响,我对医学怀有浓厚的兴趣。最近,我从一些书籍上了解...
-
毕业论文开题报告包括格式内容
毕业论文开题报告包括格式内容如下,同学们要注意分清其中的顺序和格式要求。一、开题报告撰写格式按照学校规定模版填写,所有页面的页边距设置为上:3cm、下:2.5cm、左:3cm、右:2.5cm,装订线在左侧,开题报告正文的行距为2磅。二、开题报告封面上的一些栏目内容如果为空,...
-
建筑工程专业毕业论文开题报告
1、课题名称:钢筋混凝土多层、多跨框架软件开发2、项目研究背景:所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。...