自动化功能测试框架——初级探讨
我做的项目是银行金融业务系统方面的测试,主要是做自动化功能测试。经过实践,我总结了一下我们项目的自动化功能测试框架,当然不能绝对的,
如果大家有什么看法可以随便发表哈意见! 谢谢!!
从我个人理解,自动化功能测试框架应该包括:业务流程框架、自动化功能测试执行框架、测试数据框架
(业务流程测试框架——不便贴出)
自动化功能测试执行框架:
测试数据框架:
乱,没有条理 测试案例是脚本表述的马?
实现了吗?
数据驱动? 不错,我看出来楼主所在地公司已经把 测试数据从 QTP自动化测试脚本里面 抽取了出来,执行测试时,测试脚本去调用测试数据。 如果楼主能配以文字说明 就更好了。 MQC 是 Mercury Quality Center 的缩写吧? 在http://bbs.51testing.com/forum-146-1.html里面 有不少关于自动化测试框架的优秀文章,楼主可以参考一下 我觉得自动化测试框架还应该包括测试规范(比如编码规范,对象库命名规范等)和基类库的搭建(也就是与被测应用程序无关的脚本函数),不知道大家同意不! 能编写出一段合格的代码然后再去讨论框架,代码能在框架内稳定运行吗?选择所有应用都用自动化测试吗?
涉及的问题会很多。。。不过这流程还是蛮清晰的。 谢谢Walker1020 朋友的 推荐去看了挺好的!
关于这个详细的介绍,我做的是 银行柜台系统的功能测试,有关银行的 具体业务了 ,其他的不便 贴出来!
见谅!! 其实 这个已经就 基于这个框架就 蛮好把这个测试 做下去了! 还有 蓝天伟 朋友说的 测试规范 是属于测试管理 范畴了吧?
这个只是一个 测试执行框架 而已 !
呵呵 只画了个图, 太笼统了,看不出啥来!
我觉得LZ应该写细写清楚一点,不然写了跟没写一样,就没有讨论意义了。 使用QC+QTP的自动化测试执行框架,本来很清晰的,被楼主这么一画,神仙都不知道是怎么回事了。楼主的文档能力还需加强啊 楼主的 测试框架 可以供大家参考。如果你所在的公司想自己使用QTP搭建一个功能测试框架,那么可以参考一下它。当然,在实际的应用中,需要有所取舍,有所扩展 自动化的核心在于如何验证测试结果.你说的只是一个框架. 啥是框架啊???
谢谢
谢谢 学习一下 哈哈 把数据从脚本里弄出来,虽然我潜意识里也觉得应该这样,但是还是没发现有什么好处。以前做单元测试的时候,数据直接写在代码里,出问题调试的时候,一目了然。现在把它弄到外面,我发现调试的时候,我还需要跑到外面去看数据文件 你们考虑过分层架构吗, 比如对于GUI 测试来说是不是应该有个适配层来处理平台的差异呢?
页:
[1]