工程硕士研究生学位论文开题报告偏工程设计型.docx
《工程硕士研究生学位论文开题报告偏工程设计型.docx》由会员分享,可在线阅读,更多相关《工程硕士研究生学位论文开题报告偏工程设计型.docx(6页珍藏版)》请在冰豆网上搜索。
工程硕士研究生学位论文开题报告偏工程设计型
中国科学技术大学
工程硕士研究生学位论文
开题报告
论文题目:
基于javascrip项目的自动化测试的研究与实现
学生姓名:
宋佳
学校导师:
刘安
企业导师:
李红
工程领域:
软件工程
领域代码:
研究方向:
软件自动化测试
所在院系:
软件学院
实习单位:
思科系统(中国)研发中心
中国科学技术大学研究生院
填表日期:
2013年3月15日
说明
1.工程硕士学位论文的开题报告是保证论文质量的一个重要环节,为了加强对工程硕士研究生培养的过程管理,规范其学位论文的开题报告,特制此表。
2.工程硕士学位论文开题报告,应该在工程硕士学位授予点或培养单位组织的学术报告会上报告,听取意见,论证后再填写此表。
3.此表一式两份经导师和培养单位负责人签字后,交培养单位研究生教学管理办公室存档。
4.工程硕士研究生在申请学位论文答辩时,必须提交该学位论文开题报告。
一、简况
研究生简况
学号
SA
姓名
宋佳
姓名拼音
SongJia
性别
女
身份证号
出生年月
1989.01
工程领域
软件工程
研究方向
软件自动化测试
入学时间
2011.09
录取方式
统考
培养方式
脱产
本科毕业时间
2011.07
本科毕业
学校
山东科技大学
本科专业
电子信息工程
论文类型与性质
名称
中文
基于javascrip项目的自动化测试的研究与实现
英文
Researchandrealizationontheautomationtestingframeworkbasedontheprojectsofjavascript
类别
1.技术攻关研究2.工程项目策划
3.工程设计或技术改造4.新工艺、新材料、新设备、新产品的研制与开发
形式
1.工程设计√
2.研究论文
性质
1.应用技术研究
2.技术开发
论文内容和意义
摘要
主题词
主题词数量不多于三个,主题词之间空一格(英文用“/”分隔)
中文
英文
二、选题依据
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.自动生成测试报告并检测出错误点出现的位置,以方便纠错;
e.解决了测试用例不通过无法继续执行的问题,使错误用例显示无法通过验证,但是其他测试用例仍继续执行
2.主要参考文献(列出作者、论文名称、期刊名称、出版年月)。
三、课题内容及具体方案
1.课题内容
2.系统需求分析(应用软件工程专业描述工具描述)
3.系统概要设计(应用软件工程专业描述工具描述)
4.拟采用的开发方法、环境,测试方案等
5.技术难度及特色分析
6、本人主要工作描述
四、工作进度的大致安排
应包括文献调研,工程设计,项目开发和调试,实验数据的分析处理,撰写论文等。
五、预期成果
应包括软硬件产品、文档、模型、专利、论文等
六、审核意见
导师意见
导师签名:
年月日
培养单位负责人意见
培养单位负责人签名:
年月日