一、基于SAP项目的自动化测试脚本开发技术研究(论文文献综述)
孙婧鑫[1](2021)在《基于Selenium的Web功能自动化测试框架的设计与实现》文中研究表明为了保证Web应用程序使用过程中的正确性、安全性、稳定性以及良好的用户体验,软件测试在软件开发过程中的地位显得越来越重要。目前,对Web应用程序的测试仍然以手工测试为主,这种方式不但测试效率很低,也满足不了软件系统快速迭代的需求。因此,如何综合应用自动化测试技术,改进现有的自动化测试方法是目前软件测试领域亟待解决的问题之一。通过搭建自动化测试框架的方式进行自动化测试是目前实施自动化测试最常见的方式之一,但是由于现有的测试框架普遍存在适用性不强、脚本开发难度大且难以维护等问题,使得自动化测试在软件开发过程中的推广受到阻碍。为此,本文提出并设计了一种更加优化的测试框架帮助更好地完成针对Web应用功能的自动化测试任务。本文对现有测试框架进行了优化,通过使用自动化测试工具——Selenium对应用的自动化测试框架进行设计,并进行实际应用。该框架结合了数据驱动技术和关键字驱动技术两者的优势,形成了一种混合型自动化测试框架。本框架在设计过程应用了面向对象的设计理念,根据Selenium中已有的自动化测试框架对要实现的Web应用程序测试框架进行二次封装,将页面元素的定位方式和定位表达式存储在对象库中,以方便后续测试脚本进行调用和操作。设置了多个驱动器,通过数据驱动方式实现数据和测试脚本分离,通过关键字驱动实现了业务逻辑和应用程序的分离。在脚本设计中采用了Page Object设计思想将测试脚本分为5层,进一步提高了测试用例的可维护性。并在最终的自动化测试阶段,通过运用单元测试框架Test NG与集成平台Jekins共同进行进行测试,测试结果显示测试过程中可达到随时测试、快捷测试的优异效果。最后,用已搭建好的Web应用自动化测试框架对MIMS系统进行测试,并将测试结果与手工测试结果进行对比,通过对两种方法下对同种对象的测试结果进行比较,前者在测试过程中效率远大于后者,极大节约了Web应用程序测试的时间成本,同时也较大得节约了软件的测试成本。通过对本文搭建的自动化测试框架进行具体对象的应用实践,进一步表明了测试框架的现实应用合理性。
陈磊[2](2017)在《ERP系统自动化测试应用探析》文中指出本文首先对国内外对自动化测试的研究成果及发展前景进行了调查研究,比较了传统手动测试与自动化测试的优缺点。进而介绍ERP系统自动化测试的实施方法及管理方法;以及目前ERP系统自动化测试取得成果。通过总结国内外的先进经验以及ERP系统自动化测试的实施经验更好的为企业其他系统的自动化测试打好基础。形成具有企业特色、高效、稳定的自动化测试体系。
赵春华[3](2016)在《基于LOAD RUNNER的SAP系统性能测试研究》文中指出在经济全球化不断加速的今天,企业间的竞争日益激烈,为进一步提高生产效率,提升企业管理水平,大型企业级的信息管理系统已广泛应用于各类大中型企业。其中SAP系统以其专业的产品设计,良好的实施效果,丰富的应用案例,成为企业实施ERP战略的首选。一方面越来越多的企业实施SAP产品,另一方面这些SAP系统处理数据量也越来越大,系统间的集成越来越复杂,为保证系统上线后的实际效果,完备的性能测试成为上线前的必需。不同于常见的WEB性能测试,SAP系统的性能测试与优化有其自身的特点,SAP公司提供客户标准的性能测试服务VTO(Volume Testing and Optimization)。本文基于VTO的实施过程中遇到的SAP性能测试各类问题,借鉴SEI负载测试计划过程(SEI Load Testing Planning Process)与RBI(Rapid Bottleneck Identify)性能测试方法,最终提出的SAP系统性能测试三阶段法。本论文的主要研究内容如下:1.研究现有的SAP系统性能测试项目,整理归纳现有流程中的不足。结合软件测试的基础理论,在测试技术、业务分析、测试管理三方面分别提出解决的方法,并提出经典的三阶段测试框架。2.比较各类性能测试工具的优劣,采用Load Runner作为SAP性能测试的主要工具,加以深入了解其测试流程与技巧。结合SAP系统的特点,对SAP系统性能测试中的性能测试与调优的进一步做出优化。3.选取广汇汽车的VTO项目,采用三阶段方法指导整个性能测试项目,使项目在众多挑战的情况下的顺利实施和交付。同时也是对该方法的实际检验,证实了在实际项目中的有效性。
黄晨蕾[4](2015)在《自动化测试工具GridTool的设计与实现》文中进行了进一步梳理软件测试是软件开发过程中必不可少的一个环节,是软件质量保证手段之一。测试的最终目的是确保交付给用户的最终产品的功能符合用户的需求,在产品交给用户之前把尽可能多的问题发现并且修复。软件测试可分为自动化测试和人工测试两个方面。其中,自动化测试是通过模拟人工操作,完成对被测系统的输入,并且对输出进行检验的过程。在某数据库研发公司实习过程中,发现随着测试用例数量的不断增加,测试工程师的任务越来越繁重。因此,一套功能完善、可用性强的自动化测试工具尤为重要。本课题就是要设计和实现一款适用于公司内部的自动化测试工具来对产品进行高效率,高准确性的测试。本篇论文首先介绍了数据库复制产品RS的结构及特点,其次针对产品在回归测试阶段存在的问题,提出了一种基于公司内部系统测试框架QuaSR的自动化测试工具,以此来替代大量繁琐的手工测试过程。继而对测试框架QuaSR的实现方式、工作流程以及各个功能接口的调用方法进行研究,并对回归测试的基本策略进行一一阐述。在对系统的功能性需求进行分析后,将系统划分为五个主要的模块:安装测试产品模块、管理测试机器模块、生成测试方案模块、启动测试执行模块和清理测试环境模块。然后将各个模块细化,具体到其中的每一个功能,对其进行了详细的需求分析。在此基础上,给出了系统的总功能模块图,然后由系统的用例图得到系统的设计模型,其中包括静态模型以及动态模型,接着对系统的工作流程做了详细的解释及说明。最后给出每个功能模块的具体实现过程以及主要测试脚本的核心思想。在完成代码的实现后,对系统进行了单元测试和功能测试,并将预期结果与测试结果进行对比,为后续工作打好基础。在对系统进行测试,并将系统成功在公司内部部署、使用后发现自动化测试工具GridTool能够准确无误的完成设计的功能,帮助开发及测试工程师高效率的完成测试数据库相关产品RS的任务,减少因人为因素造成的不必要的错误,节省人力物力,提高了软件的质量,极大减轻了测试负担,达到了预期设定的目标。
吴世佳[5](2015)在《敏捷Scrum模式下的SI软件测试项目质量改进研究》文中认为随着信息技术与网络化的高速发展,软件规模和复杂度日益提高,传统的软件开发过程越来越难以适应市场的快速变化。面对激烈的市场竞争,越来越多的软件开发团队选择轻量型的敏捷方法来代替传统的软件开发过程。由于敏捷方法的增量特性,及强调沟通,以人为本的价值观使得一些传统的软件测试过程和方法不再适用。本文首先通过对SI软件测试项目的现状及敏捷过程中的质量问题分析,明确了质量改进的目标。其次,从团队组织管理的角度,阐述了组建敏捷团队的人员组织和具体职责,分析了影响团队工作效率的原因。然后使用UML活动图、用例图、正交试验法等质量改进工具,对用户需求分析和测试过程中存在的质量缺陷及成因进行分析,提出了质量改进方案和实施策略。再次,针对SI项目的特点,研究和构建了自动化测试框架,指出了提高回归测试覆盖率及保证项目整体测试质量的关键方法。最后,通过对项目迭代过程质量效果的确认,对实施质量改进后效果进行评估,为下一次的质量改进活动奠定了基础。本论文论述的质量改进方法已应用于SI项目的多次迭代周期,取得了良好且可以度量的改进效果,同时也为其它类似企业实施质量改进提供了可借鉴的经验和操作方法。
王游,冯曙明,何金陵,方泉[6](2015)在《基于脚本的流程自适应自动化测试研究》文中研究说明自动化测试技术因其低成本和高可重复性在大型软件的开发中占有重要地位,然而现有的自动化测试技术多用于静态代码逻辑或功能的测试,较少关注动态流程的测试,而流程测试在复杂的商业软件开发中既重要又困难。对此,本文介绍面向流程的自适应自动化测试系统。该系统基于脚本测试技术,通过使用脚本库管理大量异构脚本,统一脚本数据接口,维护流程和脚本及脚本间关系,构造动态脚本运行计划,实现了大量脚本的统一管理,脚本间的自动协作,以及对流程变更的自适应回归测试。本文将结合实际的业务流程说明该系统的具体实现。
袁媛[7](2014)在《基于CodedUITest的桌面管理软件测试方案研究和实现》文中指出云服务、云计算、移动性技术和数据分析等技术给IT领域带来了变革。在这些新技术逐渐主宰IT技术领域时,企业要做的是随机应变,尽快调整业务和运营策略,不被市场淘汰。做为软件公司在技术和知识大爆炸的今天要确立自己的存在的位置除了要生产出符合人们利益有用的软件产品,更重要的是保障产品的质量。而传统的手工测试已经不能完全满足和跟随软件开发的步伐,自动化测试则成为了很好的补充手段。目前国内的软件行业的自动化测试发展仍任处于初级阶段,多数自动化测试仅仅采用了单独的自动化测试工具,而该模式下产生的测试脚本灵活性不够,在实际工作中效率差,因此对于有效的自动化测试方案的研究就变得尤为重要。本论文中自动化测试方案实践对象是某公司的桌面管理套件,其开发环境为Visual Studio,在桌面管理套件内存在很多非标准控件。根据桌面管理套件的功能特点和限定的自动化测试平台,本文提出了一个适合在Visual Studio平台下针对C/S结构实施的自动化测试方案,在实际项目中进行了的实践验证,论文主要工作如下:1.分析了企业测试环境以及CodedUITest测试的原理,研究了基于Visual Studio开发平台下的自动化测试方案。2.根据桌面管理套件的功能特点,分析了桌面管理套件的自动化测试需求,提出了满足该自动化测试需求的测试方案。3.基于Coded UI Test框架,给出了该测试方案的具体实现方法。4.结合实际项目,详细描述了上述自动化测试方案具体实施过程,并对测试结果进行分析和评估,验证了测试方案的合理性和实用性。本文提出的自动化测试方案,为在Visual Studio开发平台下,对C/S结构软件的测试工作提供了有效的模型和方法指导,提高了自动化测试的工作效率和质量,对类似环境下的测试工程实践具有较大的借鉴价值。
方泉,冯曙明,张燕[8](2014)在《基于业务流程的SG-ERP自动化测试技术研究与应用》文中进行了进一步梳理随着电力企业信息化建设的不断深入推进,信息系统企业级自动化测试的需求越来越迫切。本文结合江苏电力公司企业级自动化测试技术的应用现状需求,提出了一种根据需求变更自动识别受影响的业务流程,生成测试计划的新理念,并阐述了基于业务流程的SG-ERP自动化测试技术的总体研究体系及其系统架构。在此基础上开发了一套应用于SG-ERP系统的自动化测试工具,将其成功应用于项目管理模块的典型业务流程测试,实验结果表明本文开发的自动化测试工具能够有效提升测试效率和降低SG-ERP业务系统的故障率。
刘丹[9](2014)在《基于eCATT软件的SAP系统回归测试应用分析》文中研究说明SAP是现今应用最广泛的ERP系统。随着SAP系统的功能日趋繁杂和系统的频繁更新,系统软件的维护和测试成本相应增加。自动化的软件回归测试技术和工具能够帮助企业在有限的人力物力下定时进行系统全功能测试,节省测试成本,提高系统可靠性。本文介绍了eCATT这个自动化测试工具应用于SAP系统的回归测试解决方案。文章给出eCATT进行回归测试的测试方法模型,并通过具有代表性的测试实例来呈现出一个完整的案例。
秦丹[10](2014)在《基于SAP的电子商务平台软件自动化测试研究与实践》文中进行了进一步梳理电子商务是基于信息技术与通信技术的现代信息服务业,随着现代信息技术的发展和工业化和信息化二化融合的推进,电子商务进入快速的增长期。随着电子商务的数据巨型化(电子商务渗透到整个生产、供应链的上下游各个环节),商品生产与市场营销的电子商务化,产生了海量数据,进入“大数据”时代,使得电子商务的数据处理、分析与交互的工作量巨大而复杂。SAP具有供应链管理,客户关系管理,人力资源管理,财务管理,资源管理,以及海量数据实时分析功能,业务流程优化与提升企业运行效率,是电子商务系统平台建设的优选的环境工具之一。本文首先给出了SAP系统在电子商务平台系统研发中的应用意义,现状与基于SAP的电子商务平台系统软件测试中需要解决问题。然后描述了基于SAP的电子商务平台系统软件测试的需求分析,包括功能、性能和接口等各方面。再后对基于SAP的电子商务平台系统软件测试系统的设计与实现。包括功能、性能和接口、测试流程、测试用例等各个方面进行了详尽的介绍。最后以一个具体的基于SAP的H电子商务平台系统软件的测试进行实践,通过相关的实例测试数据的对比和分析来验证研究成果的有效性。
二、基于SAP项目的自动化测试脚本开发技术研究(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于SAP项目的自动化测试脚本开发技术研究(论文提纲范文)
(1)基于Selenium的Web功能自动化测试框架的设计与实现(论文提纲范文)
中文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
1.4 论文章节安排 |
第二章 软件测试概要 |
2.1 自动化测试理论 |
2.1.1 理论基础 |
2.1.2 自动化测试优缺点 |
2.1.3 自动化测试的引入 |
2.2 自动化测试框架 |
2.2.1 测试脚本模块化框架 |
2.2.2 测试库架构框架 |
2.2.3 数据驱动测试框架 |
2.2.4 关键字(表格)驱动测试框架 |
2.3 常见Web功能自动化测试工具对比 |
2.4 本章小结 |
第三章 自动化测试框架需求分析 |
3.1 测试框架的功能需求分析 |
3.2 非功能需求分析 |
3.3 自动化测试框架搭建工具介绍 |
3.3.1 常用自动化测试框架对比 |
3.3.2 Selenium工具集 |
3.3.3 TestNG |
3.3.4 Jenkins |
3.4 本章小结 |
第四章 基于Selenium的 Web功能自动化测试框架的设计 |
4.1 自动化测试框架总体设计 |
4.2 自动化测试框架服务层设计 |
4.3 自动化测试框架执行体系设计 |
4.3.1 配置文件 |
4.3.2 混合驱动模块 |
4.3.3 分层式测试脚本 |
4.3.4 测试结果和日志 |
4.4 测试脚本分层架构设计 |
4.4.1 UI层 |
4.4.2 Page层 |
4.4.3 Test层 |
4.4.4 Utility层 |
4.4.5 Test Suite层 |
4.5 本章小结 |
第五章 自动化测试框架的实现与应用 |
5.1 项目概述及分析 |
5.2 自动化测试框架的实现 |
5.2.1 公共库模块实现 |
5.2.2 页面对象管理模块实现 |
5.2.3 用例管理模块实现 |
5.2.4 自动化测试实施模块实现 |
5.3 测试框架的使用效果评估 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
攻读学位期间参加科研情况及获得的学术成果 |
(2)ERP系统自动化测试应用探析(论文提纲范文)
1 概述 |
1.1 自动化测试研究背景 |
1.2 国内外研究现状 |
1.3 课题研究目的 |
2 ERP系统自动化测试实施 |
2.1 ERP系统自动化测试实施方案 |
2.1.1 ERP系统自动化测试实施背景 |
2.1.2 ERP系统自动化测试实施目标 |
2.2 ERP系统自动化测试实施方法 |
2.2.1 ERP系统自动化测试脚本库搭建 |
2.2.1. 1 测试用例的准备 |
2.2.1. 2 测试脚本实现 |
(1) 测试脚本录制 |
(2) 脚本验证 |
2.2.2 ERP系统自动化测试日常运行 |
3 ERP系统自动化测试实施成果 |
3.1 有效防范了变更部署风险 |
3.2 减少了测试资源及人员的投入 |
4 结语 |
(3)基于LOAD RUNNER的SAP系统性能测试研究(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 研究目标与主要内容 |
1.3 国内外研究现状 |
1.3.1 软件性能测试历史 |
1.3.2 软件性能测试概述 |
1.3.3 软件性能测试现状 |
1.3.4 SAP系统性能测试与优化 |
1.4 论文研究思路与结构 |
第二章 软件性能测试 |
2.1 软件性能测试的类型 |
2.2 软件性能测试的流程 |
2.3 软件性能测试的方法 |
2.4 软件性能测试的工具 |
2.5 软件性能测试的优化 |
2.6 本章小结 |
第三章 SAP系统的性能测试研究 |
3.1 SAP系统性能测试概况 |
3.2 SAP系统性能测试的挑战与问题 |
3.2.1 SAP系统性能测试问题的发现 |
3.2.2 SAP系统性能测试问题的分析解决方法 |
3.3 基于LOAD RUNNER的 SAP系统性能测试模型 |
3.3.1 LOAD RUNNER性能测试简介 |
3.3.2 SAP系统性能测试模型 |
3.4 本章小结 |
第四章 SAP系统的性能测试实践 |
4.1 广汇汽车的VTO背景 |
4.2 广汇汽车VTO三阶段分析 |
4.3 广汇汽车VTO测试计划阶段 |
4.4 广汇汽车VTO测试准备阶段 |
4.5 广汇汽车VTO测试执行与优化阶段 |
4.6 广汇汽车VTO效果与客户反馈 |
4.7 本章小结 |
第五章 结论与展望 |
5.1 结论 |
5.2 展望 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文 |
(4)自动化测试工具GridTool的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
缩略语对照表 |
第一章 绪论 |
1.1 选题背景及意义 |
1.2 国内外现状分析 |
1.3 论文工作内容 |
1.4 论文组织结构 |
第二章 相关技术概述 |
2.1 Syabse RS产品简介 |
2.1.1 Syabse RS产品特点 |
2.1.2 Syabse RS产品结构 |
2.2 Qua SR相关技术简介 |
2.2.1 Qua SR简介 |
2.2.2 Qua SR的工作流程 |
2.3 回归测试 |
2.4 本章小结 |
第三章 自动化测试工具需求分析 |
3.1 业务陈述 |
3.2 系统的需求建模 |
3.2.1 安装测试产品模块 |
3.2.2 管理测试机器模块 |
3.2.3 生成测试方案模块 |
3.2.4 启动测试执行模块 |
3.2.5 清理测试环境模块 |
3.3 系统的非功能性需求 |
3.4 本章小结 |
第四章 自动化测试工具的设计 |
4.1 自动化测试工具的架构设计 |
4.1.1 系统的总体架构 |
4.1.2 系统的目录结构 |
4.2 自动化测试工具功能设计 |
4.3 系统的设计模型 |
4.3.1 系统的静态模型 |
4.3.2 系统的动态模型 |
4.4 系统的工作流程 |
4.5 本章小结 |
第五章 自动化测试工具的实现 |
5.1 测试脚本的流程分析 |
5.2 测试平台的功能接口 |
5.3 测试脚本的实现 |
5.3.1 安装测试产品模块的实现 |
5.3.2 管理测试机器模块的实现 |
5.3.3 生成测试方案模块的实现 |
5.3.4 启动测试执行模块的实现 |
5.3.5 清理测试环境模块的实现 |
5.4 本章小结 |
第六章 自动化测试工具的测试 |
6.1 单元测试 |
6.2 功能测试 |
6.2.1 安装测试产品模块测试 |
6.2.2 管理测试机器模块测试 |
6.2.3 生成测试方案模块测试 |
6.2.4 启动测试执行模块测试 |
6.2.5 清理测试环境模块测试 |
6.3 性能测试 |
6.4 本章小结 |
第七章 结束语 |
7.1 论文工作总结 |
7.2 后续工作展望 |
参考文献 |
致谢 |
作者简介 |
(5)敏捷Scrum模式下的SI软件测试项目质量改进研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景 |
1.2 研究目的和意义 |
1.3 国内外研究现状 |
1.3.1 国外研究现状 |
1.3.2 国内研究现状 |
1.4 研究思路与方法 |
1.4.1 研究思路 |
1.4.2 研究方法 |
第2章 敏捷方法和相关理论基础 |
2.1 敏捷方法概述 |
2.1.1 敏捷方法及发展 |
2.1.2 精益敏捷 |
2.2 敏捷方法与质量保证 |
2.3 敏捷SCRUM模式下的软件测试概述 |
2.3.1 传统软件开发模型下的软件测试弊端 |
2.3.2 敏捷软件测试理论模型 |
2.3.3 敏捷SCRUM模式下的软件测试 |
第3章 SI软件测试项目质量管理现状及问题分析 |
3.1 SI软件测试项目概况 |
3.2 SI质量管理现状 |
3.2.1 SI团队组织和现状 |
3.2.2 SI的测试现状 |
3.3 SI质量管理问题分析 |
3.3.1 组织协同不畅 |
3.3.2 需求分析不明确 |
3.3.3 测试方法不完善 |
第4章 敏捷SCRUM模式下SI软件测试项目质量改进研究 |
4.1 敏捷SCRUM模式下团队组织的改进策略与实现 |
4.1.1 SCRUM模式下的项目团队组织改进 |
4.1.2 SCRUM模式下的会议机制改进 |
4.2 敏捷SCRUM模式下需求分析的改进策略与实现 |
4.2.1 用户故事管理策略与改进 |
4.2.2 需求分析方法设计与实现 |
4.3 敏捷SCRUM模式下测试方法的改进策略与实现 |
4.3.1 敏捷SCRUM模式下测试用例设计与实现 |
4.3.2 敏捷SCRUM模式下自动化测试质量改进 |
第5章 SI软件测试项目质量改进效果评估 |
5.1 测试准备阶段的质量改进效果 |
5.2 测试执行阶段的质量改进效果 |
5.3 测试质量改进效果 |
5.4 投资价值分析 |
第6章 结论与展望 |
致谢 |
参考文献 |
(6)基于脚本的流程自适应自动化测试研究(论文提纲范文)
0 引 言 |
1 相关工作 |
2 自适应自动化测试系统 |
2. 1 系统总体设计 |
2. 2 脚本管理与协作 |
2. 3 自适应流程变更运行测试 |
2. 4 测试结果分析与判定 |
3 讨 论 |
4 结束语 |
(7)基于CodedUITest的桌面管理软件测试方案研究和实现(论文提纲范文)
摘要 |
Abstract |
目录 |
第一章 绪论 |
1.1 研究背景与意义 |
1.2 本课题研究进展 |
1.2.1 基于IT桌面管理套件系统的发展 |
1.2.2 国内外自动化测试研究进展 |
1.3 本文主要研究内容 |
第二章 软件测试概述 |
2.1 传统软件测试 |
2.2 软件自动化测试 |
2.2.1 软件测试自动化概述 |
2.2.2 自动化测试基本流程 |
2.2.3 自动化测试框架 |
2.2.4 自动化测试优点及其局限性 |
2.3 自动化测试工具的选择 |
2.3.1 QTP |
2.3.2 Load Runner |
2.3.3 Selenium |
2.4 Powershell技术简介 |
2.5 CodedUITest工作原理 |
2.5.1 录制/回放功能 |
2.5.2 脚本存贮结构和对象识别 |
2.5.3 测试执行调度功能 |
2.5.4 日志报告功能 |
2.6 小结 |
第三章 自动化测试方案设计 |
3.1 自动化测试方案的需求分析 |
3.2 自动化测试方案设计 |
3.2.1 CodedUITest的UI测试框架 |
3.2.2 测试脚本实现 |
3.2.3 Core端和Client端的交互 |
3.2.4 测试环境搭建 |
3.2.5 测试流程管理 |
3.3 小结 |
第四章 自动化测试方案实现 |
4.1 CodedUITest的UI测试模型 |
4.2 TestController和Test Agent |
4.3 测试脚本实现 |
4.3.1 数据驱动测试方法应用 |
4.3.2 测试脚本的参数化 |
4.3.3 手动编写脚本定位通用控件 |
4.3.4 使用PowerShell管理hyper-v |
4.4 小结 |
第五章 自动化测试方案的实施 |
5.1 案例背景 |
5.2 自动化测试方案的实施 |
5.2.1 自动化测试体系搭建 |
5.2.2 自动化测试体系启动 |
5.3 用户管理和软件分发模块测试 |
5.4 测试结果分析 |
5.5 自动化测试方案测试效果评估 |
5.5.1 测试脚本实现成本 |
5.5.2 自动化方案的测试优点 |
5.6 小结 |
第六章 结论与展望 |
6.1 结论 |
6.2 未来展望 |
参考文献 |
致谢 |
个人简历、在学期间发表的论文与研究成果 |
(8)基于业务流程的SG-ERP自动化测试技术研究与应用(论文提纲范文)
1 系统总体架构 |
2 试点应用仿真 |
2.1 业务流程。 |
2.2 软件流程系统化。 |
2.3 系统变更。 |
2.4 系统验证。 |
3 结束语 |
(9)基于eCATT软件的SAP系统回归测试应用分析(论文提纲范文)
0 引言 |
1 软件自动化测试工具的使用现状 |
1) IBM Rational Software公司的Rational TestRealTime |
2) Segue Software公司的SilkTest |
3) HP公司的QTP |
2 基于eCATT的自动化回归测试方法 |
2.1 eCATT用例库的维护 |
1) 删除过时的测试用例 |
2) 改进不受控制的测试用例 |
3) 删除冗余的测试用例 |
4) 增添新的测试用例 |
2.2 eCATT测试包的选择 |
1) 再测试全部用例 |
2) 基于风险选择测试 |
3) 基于操作剖面选择测试 |
4) 再测试修改的部分 |
2.3 eCATT测试的基本步骤[4] |
阶段一测试准备阶段: |
阶段二测试执行阶段: |
3 采用eCATT进行自动化回归测试的应用 实例 |
3.1 定义被测试系统的范围和被测试业务流程的 范围 |
3.2 录制测试脚本 |
3.3 准备测试数据 |
3.4 准备测试方案 |
3.5 测试执行 |
3.6 工作效率分析 |
3.7 测试成效分析 |
4 预测与展望 |
(10)基于SAP的电子商务平台软件自动化测试研究与实践(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景 |
1.2 领域现状与研究解决的问题 |
1.3 本文的主要研究内容 |
1.4 本文的篇章结构 |
第二章 与本文相关的理论与技术基础 |
2.1 SAP概述 |
2.2 基于SAP的电子商务平台系统及其软件测试 |
2.3 自动化测试 |
2.4 测试工具 |
2.4.1 QTP |
2.4.2 LoadRunner |
第三章 电子商务平台软件测试需求分析 |
3.1 功能测试需求分析 |
3.2 性能测试需求分析 |
3.3 接口测试需求分析 |
第四章 电子商务平台软件测试设计与实现 |
4.1 功能测试设计与实现 |
4.1.1 功能测试流程设计 |
4.1.2 功能测试用例设计 |
4.1.3 QTP的应用 |
4.1.4 功能测试脚本编写 |
4.2 性能测试设计与实现 |
4.2.1 性能测试流程设计 |
4.2.2 性能测试场景设计 |
4.2.3 LoadRunner的应用 |
4.2.4 性能测试脚本编写 |
4.3 接口测试设计与实现 |
4.3.1 接口测试流程设计 |
4.3.2 接口测试用例设计 |
4.3.3 接口测试脚本编写 |
第五章 H电子商务系统测试实践与分析 |
5.1 H电子商务系统简介 |
5.2 典型案例验证 |
5.3 验证结果分析 |
第六章 结论与展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
致谢 |
四、基于SAP项目的自动化测试脚本开发技术研究(论文参考文献)
- [1]基于Selenium的Web功能自动化测试框架的设计与实现[D]. 孙婧鑫. 西安石油大学, 2021(09)
- [2]ERP系统自动化测试应用探析[J]. 陈磊. 中国高新区, 2017(10)
- [3]基于LOAD RUNNER的SAP系统性能测试研究[D]. 赵春华. 上海交通大学, 2016(03)
- [4]自动化测试工具GridTool的设计与实现[D]. 黄晨蕾. 西安电子科技大学, 2015(03)
- [5]敏捷Scrum模式下的SI软件测试项目质量改进研究[D]. 吴世佳. 西南石油大学, 2015(09)
- [6]基于脚本的流程自适应自动化测试研究[J]. 王游,冯曙明,何金陵,方泉. 计算机与现代化, 2015(02)
- [7]基于CodedUITest的桌面管理软件测试方案研究和实现[D]. 袁媛. 中国科学院大学(工程管理与信息技术学院), 2014(03)
- [8]基于业务流程的SG-ERP自动化测试技术研究与应用[J]. 方泉,冯曙明,张燕. 计算机光盘软件与应用, 2014(15)
- [9]基于eCATT软件的SAP系统回归测试应用分析[J]. 刘丹. 软件产业与工程, 2014(02)
- [10]基于SAP的电子商务平台软件自动化测试研究与实践[D]. 秦丹. 复旦大学, 2014(03)