工程硕士研究生学位论文开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工程硕士研究生学位论文开题报告
工程硕士研究生学位论文开题报告
一、选题依据
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、本人主要工作描述