熟记葬花辞者,必与之灵犀,列为上友; 怀藏弟子规者,必仁孝至真,敬为益友; 潜心测试者,吾等所好相似,愿与之切磋共勉之~以求比昔好!

测试在路上 之 UI分析@1

上一篇 / 下一篇  2008-09-16 18:29:33 / 个人分类:岗前二周培训

练习:51Testing软件测试网ht9{@MA'n

1、以sap为被测系统,填写obm(快捷键之新建、更改;系统之用户定义、更改项目、分组和服务器);

o;z+@"T+^!C DI0

2、使用工具,进行(UI分析、交易要素表格化、模型生成器、业务对象生成器)练习;51Testing软件测试网4l3W'g ER b4d]

3、书写pattern.txt文件,;熟悉基础模型的生成,微调与分发;51Testing软件测试网 c}m3lYQHa

4、提交obmpattern两张表;51Testing软件测试网 aAxJ{_;W&@x

 51Testing软件测试网'Sy8pRS U i

具体情况:

&D[%dP4mf:K ~0

一、Obm表的填写(obm表一定要放置在data文件夹下,项目刚启动时obm只包含5个表)

`+m^$dAY0

     UI输入:指能够进行输入的即文本+下拉框,不包括按钮和控件;☆  

Yh1C/?o0

举例:

^7Svgs3w!Q(q0

交易代码

2z}8D#`5v pL0

交易名51Testing软件测试网cKR[P

画面51Testing软件测试网1Znw}/ix9a

要素1

/B7p1y`o5W0

要素251Testing软件测试网3Js*EF'F*]hYw

要素351Testing软件测试网*A uBv#{Y#s(hoF

……51Testing软件测试网Pu-ah:Ds { b

02

kf7o7XJv1c0

快捷键_新项目

.o"u\,l{ W7u0

I1

0q;L;yN3r$p)Be-d0

描述

2p/O.wAi8X'ea.j^w0

系统ID

Zi0q/r@e0

SAPGUI参数

XBu_c;A'N0

51Testing软件测试网C BO_4RO$M

sH"s3a a0

    

}q&X5l2t;s'^8Ix)GW0

     UI输出:(作为项目组的积累,可填可不填,对后面的工作不产生任何影响);51Testing软件测试网WL2d+e5`#U%E!K*V T

     必录项:(必须要输入的要素应在此表记录;但是要素一定要在UI输入表中已存在;)51Testing软件测试网 f]:Z Me*b;b8Sm!D

     数据字典:51Testing软件测试网.L-dIb _"pqj

                                      i.             将下拉列表中的数据放入数据字典中;51Testing软件测试网j#f^o4SX3O*F

                                     ii.             若下拉列表中的内容因我们输入的变化而产生增减变化的,不做数据字典的考虑;

M*S(K |1cw;\Y]x/u ?:P0

                             iii.             UI输出一样,作为项目组的积累,可填可不填,对后面的工作不产生任何影响;

\ ve8zv*v0T0|!BLn0

     流程(后面讲)

~)w {6qQ:nxi0

o2XkVv#~/p(D%]0

 

;g@+V7^2Ff A i/|R0

注:1UI分析的前期工作结束,此期间主要考察测试人员的细心程度;

"](J)x(B7T C|!I0

                 2、在之后的操作中不要改变Obm表的任何属性,包括自动换行等;51Testing软件测试网*l3vC%X%_#sPm

                  3、运用以下任何工具的前提:obm一定要是关闭的;51Testing软件测试网,t0@:v ^!h

 51Testing软件测试网V5_7f/F]u/p'{

二、工具:Jetbase控制台1.7.051Testing软件测试网 T!z ^#]D~ Mb

     更改工作目录:D:/sap_test

kM;s1j+J&C}0

     工具介绍:

I7zQ)t.q I*y0

1)  UI分析:点击此按钮可以直接打开obm文件(前提:obm一定要是关闭的);

F SHn c#O^+?%PJ_0

2)  交易要素格式化UIF:直接指向obm文件,可将UI输入/UI输出/必录项三表中要素所包含的空格去掉;

~sK io0

3)  要素模型生成器BEM:自动生成一个交易要素的表格51Testing软件测试网C^nz v1@cXrB

1.       要素重复,只保留一个,自动生成的内容与UI分析相对应,存在为I,必录为IM

f7i6uhbjd0

2.       填写规则提示” “适用规则” “源对象,此工作一般由TA来填写;

!S6z0C$^Tk%X+L/a.R%EX0

3.       注:自动生成的交易要素表中,不包含适用规则,需自己添加此列;51Testing软件测试网oC-Z3ijk0G eG

4.       适用规则中所填写的内容,第一轮测试时往往与规则提示的内容相同,第二轮测试以后就可酌情挑选适当的内容填写,规则提示的内容>= “适用规则中的内容;51Testing软件测试网/O^j&vg;B

5.       excel表中若使用空格进行换行则将对后面一系列的操作产生影响,所以一定要使用alt+enter进行换行。比如生成“要素规则”表时,若适用规则为多条,那么要素也将分条;51Testing软件测试网;sW ^Cc&a

 

Drnu%sG0

4)  业务对象生成器BOG:依据交易要素中源对象命名,自动生成多个对象表

J0B.P:Qr~ L2F3L0

51Testing软件测试网@hQ\|T

 

V0yTyR)Y0

5)  交互模板生成器ITG51Testing软件测试网*vO'R+G!eSD(e5r,^

1.       sap_pattern下创建pattem_txt文件(分段结构);51Testing软件测试网6@0uc"h!j'V:q1A

例如:

@6D)aTR|"a0

<说明>

&Y)io.Rlc!Z@}n0

<配参>

sw;p LK9t0

key==

~0`0RL5W.V,I0

<前取证>51Testing软件测试网2i{Ujk gUH)xKR!l

snap_screen==交易前==51Testing软件测试网kc+en{"`

<提交>

6y{6C2D"^0

click==$提交$==51Testing软件测试网j6wf!wU+{3i

<后取证>51Testing软件测试网,s;q@ W6C OFN

snap_screen==交易后==51Testing软件测试网 G_b-s:f6]fr

2.       打开交互模板生成器,路径指向D:\sap_test\data下的obm文件;51Testing软件测试网/Tv/Y&`'e+?"C E7n m!g

3.       点击生成基础模板按钮,pattem中形成一定数量的基础模板(基础模板的数量由UI输入里交易的数目决定);

,x"g5lMU i3G8lqrV0

4.       基础模板的微调(①所对应交易号的改动;②==<kReturn>==的取舍;③mywait==1==的添加等);

{*QWg|rq*@0

5.       点击基础模板分发按钮,pattem中微调后的基础模板分发到case(以交易名命名+invoke.txt文件,也可在case中进行微调);51Testing软件测试网#HG C _7Qlp w

 

&g(Q}#~(?O(H0

 

.bfk ]Z~S oy0

TAG: 岗前二周培训

引用 删除 szwaterdrop   /   2009-12-08 15:31:34
版主好,我也在从事自动测试化工作,关于JetBase的工具,有问题想象您讨教,可以加QQ交流下吗,我的QQ号:37340504
引用 删除 lrosa   /   2008-09-19 13:40:44
5
图文并茂,很强大
 

评分:0

我来说两句

Open Toolbar