当前位置 —论文本科论文— 范文

自动化方面论文范本,与自动化基础案例库相关本科毕业论文范文

本论文是一篇自动化方面本科毕业论文范文,关于自动化基础案例库相关毕业论文参考文献格式范文。免费优秀的关于自动化及测试及软件测试方面论文范文资料,适合自动化论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

6;的用例组合.如果用户界面变化了,也只需要稍稍修改命令序列,这时测试人员通过修改电子表格中数据要比重新编写代码来修改测试用例要方便一些.

2.3业务流程分类化

SAP作为世界重要的ERP实施软件,其突出的特点就是业务拆分细致而全面.SAP是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统【1】.其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统.那么基础案例库中的业务流程分类同样要按照SAP模块的功能区分,分为FI财务会计、CO管理会计、PP生产计

关于自动化基础案例库的毕业论文参考文献格式范文
自动化方面论文范本
划、MM物料管理、QM品质管理、SD销售与分销、HR人力资源管理等七个模块.所以中海油根据一下几种维度将流程进行分类.

(1)功能模块分类:因大型国有企业的SAP业务系统比较复杂,所以我们选择在测试计划中,按照业务模块不同存储业务流程.


该文来源 http://www.sxsky.net/benkelunwen/060132528.html

(2)测试功能分类:按测试功能进行划分,将流程分为性能测试、自动化测试等

(3)所属单位分类:中海油所属子公司大部分实施了SAP系统,按照单位进行流程分类有利于按照单位来开展测试工作.(见图1)

2.4业务框架

测试框架的搭建是直接影响功能自动化测试成功与否的关键.框架做的好可以使测试事半功倍,反之轻则很难看到工作的成果重则会使整个测试失败.目前我们讨论HP公司为我们设计好的一个测试体系,业务组件测试.他是利用QTP与QC的完美结合组成的一个体系架构.它可以轻易实现目前比较流行的三层测试架构:脚本层,业务层,数据层相分离,提供了一个开放的、可扩展的测试管理框架,可以将测试依据、测试用的数据、测试执行及测试后的结果有效结合起来[2].

结构化框架通过共享函数库中的函数把被测试应用程序和测试脚本分离.共享函数的主要分为:

(1)定义每个应用程序的功能特征.类似于函数的重用,隐藏每一个组装的函数.


怎么写自动化本科毕业论文
播放:29496次 评论:5250人

(2)定义命令或者测试工具语言的特征.封装函数是把其他函数封装在里面,可以通过修改封装函数,添加或者修改功能解决测试工具的缺陷,或者增强脚本语言的优势.

(3)定义小的、频繁操作的统一目标.它实现了一个操作的命令集合.脚本开发者不用关心其过程,只需要关注输入和输出.

(4)定义实用函数.可以创建一个用标准方法生成测试报告的函数,在开发脚本的时候把他作为标准,在每个测试用例后边调用这个函数.

3基础案例库脚本的选取

基础案例库脚本的选取,实际上是对中海油SAP系统回归测试范围的确定,即选取哪些流程来进行测试工作,业界有几种策略包括测试全部流程、基于风险选择、基于操作剖面选择、测试修改及所影响部分等,中海油根据自身单位的复杂程度及SAP系统特点做出了相应的策略选择,力求能够选取20%的流程数,覆盖到80%的业务范围,也就是实现“二八效应”.3.1回归测试定义

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误.自动回归测试将大幅降低系统测试、维护升级等阶段的成本.回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试.在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试.因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的.

3.2、常用回归测试策略

选择回归测试策略应该兼顾效率和有效性两个方面.常用的选择回归测试的方式包括:

1)再测试全部用例

选择基线测试用例库中的全部测试用例组成回归测试包,这是一种比较安全的方法,再测试全部用例具有最低的遗漏回归错误的风险,但测试成本最高.全部再测试几乎可以应用到任何情况下,基本上不需要进行分析和重新开发,但是,随着开发工作的进展,测试用例不断增多,重复原先所有的测试将带来很大的工作量,往往超出了我们的预算和进度.

2)基于风险选择测试

可以基于一定的风险标准来从基线测试用例库中选择回归测试用例.首先运行最重要的、关键的和风险较大的测试用例,而跳过那些非关键的、优先级别低的或者高稳定的测试用例,这些用例即便可能测试到缺陷,这些缺陷的严重性也仅有三级或四级.一般而言,测试从主要特征到次要特征.

3)基于操作剖面选择测试

如果基线测试用例库的测试用例是基于软件操作剖面开发的,测试用例的分布情况反映了系统的实际使用情况.回归测试所使用的测试用例个数可以由测试预算确定,回归测试可以优先选择那些针对最重要或最频繁使用功能的测试用例,释放和缓解最高级别的风险,有助于尽早发现那些对可靠性有最大影响的故障.这种方法可以在一个给定的预算下最有效的提高系统可靠性,但实施起来有一定的难度.

4)测试修改及所影响部分

当测试者对修改的局部化有足够的信心时,可以通过相依性分析识别软件的修改情况并分析修改的影响,将回归测试局限于被改变的模块和它的接口上.通常,一个回归错误一定涉及一个新的、修改的或删除的代码段.在允许的条件下,回归测试尽可能覆盖受到影响的部分.每当软件发生变化时,就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能.同时,还需要补充新的测试用例.

3.3、中国海油自动化回归测试方案

基于中海油业务复杂,所属单位较多这种情况,从经济性方面考虑没有必要将所有的业务流程都录制成自动化测试脚本.我们将流程分为以下几类,对于各个分类有着不同的处理方式:(见图2)

1)跨模块的流程:跨模块的流程选取策略充分保障了选取的业务范围覆盖到中海油跨模块集成业务流程,足够能代表中海油此业务流程的特点和操作步骤.a:共性流程:选取最具代表性的公司代码进行测试b:个性流程:个性流程选取相关所属单位测试

2)模块内流程:选取的原则是规避查询报表等影响较小的T-CODE.以MM为例,模块内重点流程39个,其中XI接口17个;查询报表和表单TCODE数量为93个.去除查询报表和表单、XI接口,剩余的22个模块内重点流程全部纳入了自动化测试脚本.

3)接口测试:根据接口程序的优先级来制定接口自动化流程编制顺序.

“二八效应”即选择百分之二十的流程能够有百分之八十的测试覆盖率,以跨模块SD06共性流程来说,单独拿出一家单位的流程共有14个流程步骤,六家单位所有的不同步骤是18步(各个单位有一两个步骤差异),那么我们选取一家单位即可以覆盖到14/17等于80%的步骤,即达到了仅将百分之二十的流程制作为自动化脚本但覆盖到了百分之八十的流程的“二八效应”.根据以上的策略,回归测试策略最终确认为:选择38个跨模块集成流程,以及49个模块内重点流程.该策略有以下几个特性:

1)集成性:选取集成流程(包括跨模块集成流程和模块内集成流程)作为自动化回归测试对象,不单单因为集成流程包含了绝大部分常用的T-CODE、关键控制点,更重要的是集成流程贯穿了整个业务流程,可以从业务流、系统本身集成性来考量“变更”带来的影响和潜在风险;

2)全面性:38个跨模块集成流程包含了中海油所有二级单位的所有共性流程和个性流程,49个模块内集成流程的选

1 2 3

自动化方面论文范本,与自动化基础案例库相关本科毕业论文范文参考文献资料:

电大工商本科

初中毕业能自考本科

本科生论文发表期刊

本科自考助学

本科论文答辩时间

中文专业本科毕业论文

本科毕业论文检测

自考本科***多少钱

大学本科院校

本科自考证书

自动化基础案例库(2)WORD版本 下载地址