欢迎来到天天文库
浏览记录
ID:4097002
大小:923.62 KB
页数:41页
时间:2017-11-28
《毕业论文 基于adobe air的自动化测试与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件测试毕业论文毕业论文题目基于AdobeAIR的自动化测试与实现所在学院软件学院专业(系)软件工程IV软件测试毕业论文目录中文摘要、关键字IV1绪论11.1背景11.1.1项目背景11.1.2测试背景11.2研究现状11.3研究内容和方法22软件测试基础22.1软件测试的定义22.2软件测试的目的22.3软件测试的原则32.4软件测试的分类32.5测试停止的依据33测试需求43.1什么是测试需求43.2测试需求的原因43.3项目需求43.4项目需求评审64测试计划64.1测试计划的定义6IV软件测试毕业论文4.2测试计划编写84
2、.2.1测试对象84.2.2测试环境84.2.3测试资源84.2.4测试进度94.2.5测试策略94.2.6测试通过标准104.3测试计划评审105测试用例115.1测试用例115.2测试用例的设计方法115.2.1等价类划分法115.2.2边界值分析法125.2.3场景法135.3测试用例135.4测试用例评审166软件缺陷176.1软件缺陷的定义176.2缺陷与错误严重性和优先级176.3缺陷管理工具176.4部分缺陷187性能测试19IV软件测试毕业论文7.1什么是软件性能197.2性能测试的过程197.2.1测试前期的准备
3、197.2.2测试工具的引入207.2.3性能测试计划207.2.4测试的设计207.2.5测试执行和结果分析238测试总结278.1项目概述278.2测试情况278.2.1测试局限278.2.2功能测试结果278.2.3压力测试结果308.2.4缺陷统计30参考文献34英文摘要、关键词VIV软件测试毕业论文基于AdobeAIR的自动化测试与实现摘要:随着微电子技术的高速发展,软件的应用无处不在。目前在大众的生活中,软件已经成为了必需品,而作为一件必需品,人们看重的则是使用质量,只有质量过关的软件产品才能在竞争激烈的各种苛刻条件下
4、生存下来。正因此软件测试被引入到软件行业中。在本课题中对UCbook项目进行测试,在熟悉理论知识的基础上结合实际项目,按照测试流程研究课题,在手工测试后使用LoadRunner对系统进行性能测试,最后根据测试结果编写测试总结报告。关键词:软件测试,测试流程,性能测试IV软件测试毕业论文1绪论1.1背景1.1.1项目背景根据前期的调研,本系统进行课前、课中、课后教学全环节的支持。包括老师资源的获取和管理、教案的编写、教学课件的制作、课堂互动教学的支持。系统最大限度的实现易安装、易操作、易维护,与优课数字教室软硬件系统良好集成,运行稳
5、定,安全可靠。UCBook是集备课、上课、测评于一体的系统软件,在UCBook前期版本的基础上具备更加完善的网络功能,支持教师设计课程、创建教学课件,更好的支持课堂教学。1.1.2测试背景微电子技术高速发展使得软件行业渗入各个领域,另外国民经济增长会带动软件的发展,如今软件成为了生活中必不可少的一部分,小到一个小程序的运行,大到国家用于研究的高端电子设备的支持。然而形形色色的软件产品为了能在竞争激烈的市场环境中生存下来,首当其冲的就是软件质量的保证,避免使用中严重的错误发生,增强用户体验,提高软件性能。此时软件测试自然而然的引入到
6、软件行业的大家庭中,一个软件只有通过了测试才能有机会独领风骚。这样就产生了一些很突出的问题:1.当测试多个(如200个)用户同时登陆某个系统时,如果使用手工测试,将很难模拟,这将消耗大量的人力和物力资源,此举降低测试的效率,增加成本。2.在进入回归测试时或测软件在不同平台上的运行及功能体现时,如果依然使用手动测试将会降低测试的效率。3.手工测试无法做到覆盖所有的代码路径。为了解决这样的问题,我们引入自动化测试Automatedtesting。自动化测试:使用一种自动化测试工具来验证各种软件测试的需求,它包括测试活动的管理与实施[1
7、]。使用软件自动化测试可以提高软件测试的一致性,准确性和测试的效率,而且降低了成本,使得软件得以在用户的期望时间内交付成果。1.2研究现状软件测试毕业论文当今的企业需要掌控关键业务应用的所有功能测试,用来确保业务流程工作是否符合预期结果。通过软件测试测试可以减少成本,从项目中得到更高的投资回报并且降低了风险。另外因为自动化的优势,如今软件自动化测试已经成为了国内软件工程领域中众所周知的技术。通过软件自动化测试,可以打破手工测试的局限性,缩短软件开发测试的周期,使得产品更快的投入市场;提高测试的效率,充分利用了硬件资源;节省了人力物
8、力资源;增强了测试的稳定性和可靠性;提高了软件测试的准确性和精确度,增加了软件的信任度;软件测试工具使得测试工作相对较容易,但是却可以产生更高质量的测试结果;而对于手工测试无法做的性能测试,可是使用自动化测试;自动化测试是软件测试生命周期中回归测试
此文档下载收益归作者所有