从毕业到现在,经历了软件开发,软件测试,测试管理等一些IT职位,目前从事测试行业,下面总结一下软件开发过程中如何实施自动化测试脚本?自动化测试脚本真的很重要吗? ..
在Robot Framework的主页上有2个DataBase相关的扩展库,一个是Java实现,一个是Python实现。Java实现文档做的比较好,有详细说明,也有样例文档。但是Python实现的文档太少了,搞通它得费一番周折..
自己做过比较长一段时间的自动化测试了,尽管现在已经不做,不过也算积累了一些相关的东西。感觉自动化测试现在也是处于一个变化的阶段,有很多东西只有问题,但是没有答案。 ..
Bob Galen在名为《Sizing up Automation Candidates – Selecting Which Tests,When To Automate Them,and Which To Take Off the Ticket Entirely》的文章中提到:采用什么样的自动化测试方案,需要考虑以下几个方面的因素:..
谈到自动化测试,一般就会提到测试工具。许多人觉得使用了一、两个测试工具就是实现了测试自动化,这种理解是不对的,至少是片面的。的确,测试工具的使用是自动化测试的一部分工作,..
Selenium Library 是Robot Framework的一个扩展库,从它的名字我们就可以看出,它封装了大名鼎鼎的Web自动化测试工具Selenium。Selenium Library的简要工作原理如下图。SL通过调用Selenium Server来驱动浏览..
一、功能测试工具 1、QTP测试工具 全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0 QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的..
一句话,道破了改进难点所在。最近在项目中围绕持续集成做改进的时候,对这一点感受颇深。跌跌撞撞的一路走来。我们的持续集成的过程已经变得有些“个性化”,反过头来看我们一路的变..
本文的意图是通过一个新的视角颠覆传统理念上的串行自动化测试方式,向读者详细介绍了利用 STAF 以及 Selenium 实现的并行式的自动化测试框架,以及为整个项目所带来的优势 。 ..
桌面云性能评估方法概述 在桌面云中,服务质量(QoS)同样非常重要,评估 Qos 可以采用定量分析方法,比如,通过在桌面云中不断繁殖虚拟桌面的方式,直到云平台超载且性能有所下降..
该框架使用了 MVC 的设计思想,采用 J2EE 的 web 技术作为表现层,使用 Struts 这个流行的 JAVA 框架作为控制层,采用 hibernate 与 JDBC 相结合的方法处理数据持久化,主要的工作放在逻辑层,包括对..
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件 开发 领域持续了N年,一个比较简单的定义如下: 持续集成(CI) 是一种实践,可以让团队在持续的基础 上收到反馈并进行改..
Robot Framework是一个强大的自动化测试框架,依靠社区力量编写的Test Library为它提供了非常强的扩展性。下面我将介绍的就是如何使用第三方提供的扩展测试库(Test Library)来远程登录Unix,并在上..
本语法 测试用例由关键字组成,关键字的来源有三种: 1从测试库引入;2从资源文件引入;3从关键字表中引入(自定义关键字 ..
引子 我们使用符合Robot Framework规范的一种表格语法来编写测试用例。用例一般会是下面这个样子 ..
1.此文档是和重庆同事的共同劳动成果,不是我一个人翻译的。 2.依据RobotFramework2.6.3版本翻译,由于水平有限,时间仓促,难免有错误,请大家不吝指出。 ..
Play framework 是一个无状态的面向请求/回应的框架,所有的 HTTP 请求都遵循下面的处理流程: ..
Robot Framework测试 .Net的方法。 1.使用IronPython写一个库,包裹被测的dll。然后在IronPython下用iybot来执行测试脚本。 IronPython版本的RF使用如下。 ..
Robot Framework的四层结构已经极大的提高了它的扩展性。我们可以使用它丰富的扩展库来完成大部分测试工作。可是碰到下面两种情况,仅靠四层结构就不好使了: ..
有一位同学做了如下尝试:使用Maven来配置Robot Framework的运行。..