软件工程专业毕业论文 基于Adobe AIR的自动化测试与实现 下载本文

XX大学本科毕业论文(设计)任务书

编 号: XX

论文(设计)题目: 基于Adobe AIR的自动化测试与实现

学 院: 软件学院 专业: 软件工程 班级: 07级测试班

学生姓名: XX 学号: XX 指导教师: XX 职称: 工程师

1、论文(设计)研究目标及主要任务

研究目标:经济与技术的高速发展与创新,软件行业成为新星在国内逐渐发展扩大,测试在近几年得到软件行业各企业的重视,而由于手工测试的局限性,自动化测试成为不可或缺的测试方式占据了软件测试的中重要的地位。UCbook一类实现学校教学备课,授课,课后资源共享与测试的软件将成为教师学生授课学习的发展趋势,因此对于UCbook软件的测试将提高了该软件的竞争力度,使用自动化测试工具对UCbook进行功能和性能的测试并与开发人员的合作也将会进一步完善软件的使用。

主要任务:

1. 了解软件自动化测试的目的与价值 2. 理解UCbook的原理

3. 掌握自动化测试生命的周期和特点 4. 运用自动化测试工具进行测试 5. 对手工测试与自动化测试进行分析 6. 得出结论

2、论文(设计)的主要内容

通过对UCbook软件中备课、授课、课后三个模块使用自动化测试工具对其功能和性能进行测试,来进一步了解自动化测试,并说明如今软件行业中自动化测试的重要性和软件测试的必要性。

3、论文(设计)的基础条件及研究路线

基础条件:

1. 已设计UCbook软件及相关文档

2. 了解软件测试的过程及软件的生命周期 3. 了解自动化测试工具及其使用 4. 测试结果的分析 研究路线:

1. 研究不同自动化测试工具对软件的性能和功能进行测试。对各类自动化测试工具进行需求的分析,并分析各类自动化测试工具的主流测试功能。

2. 软件自动化测试工具的自动运行和复用的机制。分析软件自动化测试工具的运行平台和各种工具的脚本录制和服用。

3. 软件自动化测试的方法。对于各种工具的使用技巧和参数的配置分析。 4、主要参考文献

[1] 贺平.软件测试教程[M].北京:电子工业出版社,2005:136-139 [2] 柳纯录.软件评测师教程[M].背景:清华大学出版社,2005

[3] 浅谈测试需求分析[DB/OL].http://www.51testing.com/html/92/n-139492.html [4] cosed.小谈冒烟测试[J/OL].每日E测,2009,(01):23

[5] 王威.软件测试从零开始[J/OL].无忧测试,2004,(01):9 5、计划进度 阶段 起止日期 1 完成选题、确定论文题目 2010.06.01-2010.06.20 2 熟悉系统需求,为测试做准备工作 2010.10.06-2011.01.25 3 编写测试计划及评审、测试用例 2011.01.26-2011.02.20 4 测试执行及缺陷管理 2011.02.21-2011.03.15 5 测试总结、验收测试 2011.03.16-2011.04.01 6 完成论文定稿、打印,准备答辩 2011.04.02-2011.05.02 7 论文答辩 2011.05.03-2011.05.06 指 导 教师: 年 月 日

教研室主任: 年 月 日

XX大学本科生毕业论文(设计)开题报告书

软件学院 学院 软件工程 专业 2011 届 学生 姓名 指导 教师 XX XX 论文(设基于Adobe AIR的 UCbook的自动化测试与实现 计)题目 专业 职称 工程师 所属教研室 测试教研室 研究方向 测试 课题论证: 最近十几年我国软件的产业的兴起和发展逐渐壮大,但一般的软件公司看重开发而轻视测试,而且有的公司认为测试可以在用户那边实现,只是一味的追求软件功能的实现而忽视用户的体验,不加强软件功能和性能的优化工作,正因为这样使得中小型软件公司无法得到进一步的发展,无法立足于竞争激烈的信息高速发展的社会,因此现在国内更多的企业认识到测试工作的重要性。 软件测试工作的严密性不仅保证了软件的质量问题,而且还降低了以后软件维护的成本,更重要的是提高了企业信誉和实力,所以软件测试越来越受到各大软件企业的重视。 另在软件测试高速发展的今天,自动化测试也逐渐成为软件测试领域里一个非常受关注的潮流,很多软件公司正在或已经在企业测试团队中实现软件自动化测试流程,同时也将软件自动化的技能和使用作为衡量一个软件测试人员水平的重要指标,随着软件系统规模的扩大和复杂度的提高,自动化测试成为不可缺少的测试方式,测试执行需要多测,通过自动化测试可以使得测试执行频率加快。而且很多软件公司看到这样的潮流后,很早的就开始了做软件自动化测试的框架,比如微软,Oracle等公司也在内部测试的团体整合了自动化的测试流程,提高的重复性测试的效率。 自动化测试解决了手工测试效率低的问题,降低了手工测试带来的高成本,对其