Web(基于GUI) 自动化测试实践课程
上一篇 / 下一篇 2011-08-10 17:16:44 / 个人分类:测试方法论
课程标题:Web(基于GUI) 自动化测试实践课程51Testing软件测试网eaJ_nT
q6HMy_u+fjJ~0时间:预计为期5~8天51Testing软件测试网 ~)NGk_g!x
P:aZ$^7^ ? {6KKU0要求:要求稍有编程思想和QTP的知识,WatiN主要会用到.net语言,所以最好有了解.net的基础或者能用c#等语言写点东西。本课程不太适合毫无此类经验者。51Testing软件测试网RW&i@*I(S$Q:B \j
51Testing软件测试网p"K/L+n9Rb,Y
效果:预计学员通过这些的学习,应该知道该如何开展Web GUI的自动化,以及处理一些常见的问题,并对所谓的框架的搭建应有了初步的认识和实践尝试,其动手能力将会得到很大的提高,自动化测试的一些基础思想有了一定的认知。
Pfc2p!k X{051Testing软件测试网f0t-I:Z;o;j5M1n.dY
主讲者:疯狂的文子(QQ:379078880)
+sP_3uVR,duG0
O4sqE B,Cqv0讲师自我介绍:性别男,个子比较小,普通话不太好,四川重庆人。51Testing软件测试网!hj9t#w!@'}*FN uFzY
-wY DU DH!cp0}0工作经历:小面馆服务员->KTV服务员->酒店服务员->比亚迪软件测试执行人员->比亚迪软件测试用例设计人员->比亚迪软件测试设计人员->比亚迪自动化测试人员->比亚迪自动化测试组长->国泰安软件测试工程师。
XJ8l$L%s"FcL.s0
7l j q7B(d&p\6O$f \w#Z0主要作品:从《51测试天地》杂志中,骗走过几篇文章的稿费;在陈老师网站www.automationqa.com上,闲语《Web-QTP随想录》。51Testing软件测试网;a_9|ry:c4W,J yQ
0s S5T,lt0课程目录和神马的注释:51Testing软件测试网(Z/T0j;uO;O
一、前期准备工作51Testing软件测试网k'{fgzPo-IW
1. Web自动化测试的前期准备工作(10分钟左右)51Testing软件测试网{9I'O!O(^qfYT
1ASA7M'u0疯狂的注释:主要讨论何时介入和跟着测试组要做那些前期准备工作51Testing软件测试网e(`"SSi,o
:n%g%[)M5Q02.Web自动化测试在实际项目中可能存在的运行方向和与手工测试配合的策略(30分钟左右)51Testing软件测试网} I{/U#]w'HEW
Y@c+J"sLa6E0疯狂的注释:主要介绍在我们以往的测试项目中自动化实际的运用方法以及于手工结合的策略
No1G(S%UwM)R0
p `:B;W'q Ctx W)E9N03.一个Web自动化实施的流程(60分钟左右)
IN]/Bm@a9t051Testing软件测试网;n&zp9t'o7G7Ow3z[1p
疯狂的注释:主要介绍我们自动化项目实施的一个流程,并且介绍此流程实施下的一些必须填写的文档的模板
9_ r5O)rk[q&u"Y0N @0
Q9L*Ad-nb4{04. 学员实践,我指导:根据某个自动化测试需求点,走3中所介绍的流程,并填写相关文档(比如登录模块60分钟左右)
a`&BHR@051Testing软件测试网8R\M@%n'B
疯狂的注释:学以至用,不用不学。51Testing软件测试网m3d2y7| Qk i0a
51Testing软件测试网:bK${l~0pK
5.总结51Testing软件测试网M$w`V'{ v3I
51Testing软件测试网,]0rJ#GV-k_
疯狂的注释:好记心不如烂笔头,用心写下来的东西,才能知道到底理解接受没有。
Q|0s/U7d)QIlP8P051Testing软件测试网/N7b3b4N4I&v
二、使用QTP来进行Web(GUI)自动化测试
~F/h%D4u/bJaZ0[0
eXBl\01.简介QTP的录制、回放原理(30分钟左右)51Testing软件测试网w~!}8d o'd+X
51Testing软件测试网 i0\%A1iAnq0n#u;Jo
疯狂的注释:讲一个杀鱼的故事,了解QTP其惊心动迫的过程
y;@H|8?"v!Y's c8k9EW(y051Testing软件测试网-|6T2V7[8Z,_N
2.简介QTP对象与Html标签之间的关系(30分钟左右)
6^|`_b!B0
6|1f9E&S+}.qO\wz%_'i0疯狂的注释:吐血总结的精华
P(HG%~N0B|%^0
y'SX2Nkm%W03.简介QTP的检查点和output(60分钟左右)
(EvNE#sl}0
o$]*f9k'^$vp0G"D0疯狂的注释:虽然用它QTP的不多,但这是基本概念。51Testing软件测试网T-v_dvM
51Testing软件测试网_q8Z`1y|_;~aA9{
4.简介QTP Web对象的公用方法和属性(120分钟左右)
P!b~%iJx2I\/o0
D7AXh M0疯狂的注释:呕心沥血,耗时超久的总结,很不舍得给你。
d$B!sUvO0
\ ?7fm*T:B/YE05.实例讲解某个功能点的测试(30分钟左右)
/Mbcf5M.[r.oG%Z-T051Testing软件测试网7b%}(P,z1DC[#xE
疯狂的注释:简单的录制/编辑,顺便会讲到QTP的数据驱动,进一步深化概念51Testing软件测试网!nBO'@T1Yo
51Testing软件测试网3k%aphaZ!{6K"U
6.学员实践,我指导:由学员自己动手完成5中的测试要求(30分钟左右)
gc8xP&S0
ny.nmaX#llh B0疯狂的注释:动手的过程中,锻炼思绪和解决问题的能力。51Testing软件测试网H[,fB bO5j
51Testing软件测试网 qB'nP6N?
7.通过描述性编程的方法再实例讲解5(30分钟左右)51Testing软件测试网2wv fM3O~_
51Testing软件测试网Z h{$ZDx0o$n,s
疯狂的注释:描述性编程的两种方式 描述性编程的优缺点
xP)`J?*S~'Ht0
lJ@-_9q"Xa["V%B"G08.学员实践,我指导:由学员利用描述性编程的方法再次完成5(30分钟左右)
l+@x3fG/?0
{#Po9g6V:_H0 疯狂的注释:由简单至复杂,只有经历过复杂的东西,才能站得高看得远。
9c:S?R)a|g0
r4fS.V nO RWWF:A09.按照三层架构的思想,实例讲解某个功能点的测试(60分钟左右)51Testing软件测试网^4^e0CP5n#ExM-i
51Testing软件测试网-J]|sR.E(n
疯狂的注释:如何利用三层架构的思想来控制QTP的脚本可维护性和可扩展性 qfl文件(外部文件封装)的使用方法等51Testing软件测试网F{"M:n3}k4TU\
2}WTp%x&E5SX0O010.学员实践,我指导:由学员根据9中所讲的内容,完成9中的功能点测试(60分钟左右)51Testing软件测试网0v7E7}o7q x8hn!o+s
naj6\9_+RkUVw0疯狂的注释:神马说,没有YY+DZ,那来God?51Testing软件测试网,[-dE;S:};q(Z*X
ck o\&l.i
q6HMy_u+fjJ~0时间:预计为期5~8天51Testing软件测试网 ~)NGk_g!x
P:aZ$^7^ ? {6KKU0要求:要求稍有编程思想和QTP的知识,WatiN主要会用到.net语言,所以最好有了解.net的基础或者能用c#等语言写点东西。本课程不太适合毫无此类经验者。51Testing软件测试网RW&i@*I(S$Q:B \j
51Testing软件测试网p"K/L+n9Rb,Y
效果:预计学员通过这些的学习,应该知道该如何开展Web GUI的自动化,以及处理一些常见的问题,并对所谓的框架的搭建应有了初步的认识和实践尝试,其动手能力将会得到很大的提高,自动化测试的一些基础思想有了一定的认知。
Pfc2p!k X{051Testing软件测试网f0t-I:Z;o;j5M1n.dY
主讲者:疯狂的文子(QQ:379078880)
+sP_3uVR,duG0
O4sqE B,Cqv0讲师自我介绍:性别男,个子比较小,普通话不太好,四川重庆人。51Testing软件测试网!hj9t#w!@'}*FN uFzY
-wY DU DH!cp0}0工作经历:小面馆服务员->KTV服务员->酒店服务员->比亚迪软件测试执行人员->比亚迪软件测试用例设计人员->比亚迪软件测试设计人员->比亚迪自动化测试人员->比亚迪自动化测试组长->国泰安软件测试工程师。
XJ8l$L%s"FcL.s0
7l j q7B(d&p\6O$f \w#Z0主要作品:从《51测试天地》杂志中,骗走过几篇文章的稿费;在陈老师网站www.automationqa.com上,闲语《Web-QTP随想录》。51Testing软件测试网;a_9|ry:c4W,J yQ
0s S5T,lt0课程目录和神马的注释:51Testing软件测试网(Z/T0j;uO;O
一、前期准备工作51Testing软件测试网k'{fgzPo-IW
1. Web自动化测试的前期准备工作(10分钟左右)51Testing软件测试网{9I'O!O(^qfYT
1ASA7M'u0疯狂的注释:主要讨论何时介入和跟着测试组要做那些前期准备工作51Testing软件测试网e(`"SSi,o
:n%g%[)M5Q02.Web自动化测试在实际项目中可能存在的运行方向和与手工测试配合的策略(30分钟左右)51Testing软件测试网} I{/U#]w'HEW
Y@c+J"sLa6E0疯狂的注释:主要介绍在我们以往的测试项目中自动化实际的运用方法以及于手工结合的策略
No1G(S%UwM)R0
p `:B;W'q Ctx W)E9N03.一个Web自动化实施的流程(60分钟左右)
IN]/Bm@a9t051Testing软件测试网;n&zp9t'o7G7Ow3z[1p
疯狂的注释:主要介绍我们自动化项目实施的一个流程,并且介绍此流程实施下的一些必须填写的文档的模板
9_ r5O)rk[q&u"Y0N @0
Q9L*Ad-nb4{04. 学员实践,我指导:根据某个自动化测试需求点,走3中所介绍的流程,并填写相关文档(比如登录模块60分钟左右)
a`&BHR@051Testing软件测试网8R\M@%n'B
疯狂的注释:学以至用,不用不学。51Testing软件测试网m3d2y7| Qk i0a
51Testing软件测试网:bK${l~0pK
5.总结51Testing软件测试网M$w`V'{ v3I
51Testing软件测试网,]0rJ#GV-k_
疯狂的注释:好记心不如烂笔头,用心写下来的东西,才能知道到底理解接受没有。
Q|0s/U7d)QIlP8P051Testing软件测试网/N7b3b4N4I&v
二、使用QTP来进行Web(GUI)自动化测试
~F/h%D4u/bJaZ0[0
eXBl\01.简介QTP的录制、回放原理(30分钟左右)51Testing软件测试网w~!}8d o'd+X
51Testing软件测试网 i0\%A1iAnq0n#u;Jo
疯狂的注释:讲一个杀鱼的故事,了解QTP其惊心动迫的过程
y;@H|8?"v!Y's c8k9EW(y051Testing软件测试网-|6T2V7[8Z,_N
2.简介QTP对象与Html标签之间的关系(30分钟左右)
6^|`_b!B0
6|1f9E&S+}.qO\wz%_'i0疯狂的注释:吐血总结的精华
P(HG%~N0B|%^0
y'SX2Nkm%W03.简介QTP的检查点和output(60分钟左右)
(EvNE#sl}0
o$]*f9k'^$vp0G"D0疯狂的注释:虽然用它QTP的不多,但这是基本概念。51Testing软件测试网T-v_dvM
51Testing软件测试网_q8Z`1y|_;~aA9{
4.简介QTP Web对象的公用方法和属性(120分钟左右)
P!b~%iJx2I\/o0
D7AXh M0疯狂的注释:呕心沥血,耗时超久的总结,很不舍得给你。
d$B!sUvO0
\ ?7fm*T:B/YE05.实例讲解某个功能点的测试(30分钟左右)
/Mbcf5M.[r.oG%Z-T051Testing软件测试网7b%}(P,z1DC[#xE
疯狂的注释:简单的录制/编辑,顺便会讲到QTP的数据驱动,进一步深化概念51Testing软件测试网!nBO'@T1Yo
51Testing软件测试网3k%aphaZ!{6K"U
6.学员实践,我指导:由学员自己动手完成5中的测试要求(30分钟左右)
gc8xP&S0
ny.nmaX#llh B0疯狂的注释:动手的过程中,锻炼思绪和解决问题的能力。51Testing软件测试网H[,fB bO5j
51Testing软件测试网 qB'nP6N?
7.通过描述性编程的方法再实例讲解5(30分钟左右)51Testing软件测试网2wv fM3O~_
51Testing软件测试网Z h{$ZDx0o$n,s
疯狂的注释:描述性编程的两种方式 描述性编程的优缺点
xP)`J?*S~'Ht0
lJ@-_9q"Xa["V%B"G08.学员实践,我指导:由学员利用描述性编程的方法再次完成5(30分钟左右)
l+@x3fG/?0
{#Po9g6V:_H0 疯狂的注释:由简单至复杂,只有经历过复杂的东西,才能站得高看得远。
9c:S?R)a|g0
r4fS.V nO RWWF:A09.按照三层架构的思想,实例讲解某个功能点的测试(60分钟左右)51Testing软件测试网^4^e0CP5n#ExM-i
51Testing软件测试网-J]|sR.E(n
疯狂的注释:如何利用三层架构的思想来控制QTP的脚本可维护性和可扩展性 qfl文件(外部文件封装)的使用方法等51Testing软件测试网F{"M:n3}k4TU\
2}WTp%x&E5SX0O010.学员实践,我指导:由学员根据9中所讲的内容,完成9中的功能点测试(60分钟左右)51Testing软件测试网0v7E7}o7q x8hn!o+s
naj6\9_+RkUVw0疯狂的注释:神马说,没有YY+DZ,那来God?51Testing软件测试网,[-dE;S:};q(Z*X
ck o\&l.i