接口测试脚本重构之感想

  软件测试流程包括:需求分析、需求评审、设计评审、制定测试计划、测试用例设计、测试用例评审、测试脚本编写、执行测试、提交测试报告。各个阶段都是重要的,无论哪个阶段处理的不到位,都会影响到测试的进度、效率、成本,直接影响到产品的质量。  ...

金融,银行软件系统测试小记

  记得在2007年做一汽财务公司的财务系统测试,整个项目组在长春驻扎了将近一年。我们测试组是在项目一开始进入的,一直到最后项目交付给客户,经历了整个流程,也非常辛苦。今天有空把当时这个金融系统的软件测试特点做个总结。这个金融行业软件具有代表...

白盒测试中的六种覆盖方法

  摘要:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行...

框架升级测试需要注意的点

  一个应用的框架升级,对于测试的同学要了解本次升级改动了什么,升级前后有什么变化。然后就是对这个应用进行全面的回归的时候就可以有方向的了解BUG是什么原因导致的。就像本次tbskip的升级是才能够webx2.0升级到webx3.0,不同的地方是webx3取消了Ser...

分享:

一种自动化测试脚本运行控制方法(图)

  摘要:软件自动化测试技术的出现,大大减轻了测试人员的压力,显著提高了测试的效率,但是自动化测试脚本的管理是测试自动化所面临的又一难题。本文提出了一种自动化测试脚本运行控制方法,对测试脚本进行统一协调管理,力求解决大型业务系统软件自动化程度...

Webx层接口测试初体验

  Webx层接口测试是对运用了webx框架的系统进行测试,测试人员可以根据准备参数从而进行接口测试。   以下是对三种自动化测试进行的比较:   webx接口测试 底层接口测试 Ruby页面测试 编写测试用例成本 (准备测试数据、编写测试...

敏捷方法中测试人员的价值

  敏捷方法在软件开发中受到青睐,特别是在互联网应用服务系统的开发中,越来越多的公司采用敏捷方法,包括XP、Scrum、Lean、 Crystal、FDD等。具体的敏捷方法在操作时有一些区别,但基本思想是一致的,如客户至上、拥抱变化、缩短迭代周期、自我组织等。...

比较手工测试和自动化测试

  在我写的“软件测试的未来”系列中,有人批评说我是个两面派,手工测试和自动化测试都支持,就像美国的政客一样,不知道是该亲宝宝呢还是亲宝宝的妈妈。很明显这不是个非此即彼的事。不过我想澄清一些观点。   争论的焦点在于何时选取哪种测试方法,...

如何对使用了事务的接口进行测试(图)

  Spring的声明式事务管理是通过Spring AOP实现的,这种方式对代码的侵入性最小,可以让事务管理代码完全从业务代码中移除,如下图所示,只要是ItemManagerTx类中含有*InTx 的方法,Spring都会对这些方法中的事务进行管理。   Spring的声明式事务管...

#
事务
分享:

Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

  上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。   1. 发送键盘事件:   命令格式1:adb shell input keye...

Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)

  通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:   *   Socket编程:实现PC和Emulator通讯,并进行循环监听   *   Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这...

Android自动化测试初探(三): 架构实现(图)

  前两节讲了用Android SDK自带的tool-hierarchyviewer来捕获Activity上Element,并分析了其中的原理。对于要实现GUI自动化,还有哪些工作没有完成呢?   *   Invoke界面上的Element,如点击按钮,在文本框中输入内容等   *  ...

Android自动化测试初探(二): Hierarchyviewer 捕获Element的实现原理

  Android SDK tools下的工具hierarchyviewer可以展现Device上的Element的层次分布和自身属性,其核心函数之一就是LoadScene,研究后发现其实现方法是向Device的4939端口通过socket的方式发送了一个DUMP的命令,Device会自动处理该命令并将所有Screen上的...

Android自动化测试初探(一): 捕获Activity上的Element

  第一部分:前言   Android系统下应用程序的测试现在应该还算是个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于JUnit框架和Android SDK中android.test等命名空间下的内容进行,但是有一个前提,那就是必须要有应用程序的源代...

基于UI Automation的自动化测试框架(图)

  第一部分:前言   自动化测试或许是众多测试同行都在研究或准备研究的领域。结合自己的能力和公司的状况,选择合适的自动化工具、搭建正确而又高效的框架或许是个永远讨论不完的话题,正如应了那句话,没有最好,只有更好。   个人所在的公司当前...

自动化测试:对象库VS描述性编程

  自动化脚本编写都涉及到对控件的操作,那么是把这些要操作的控件放在一起进行管理,还是把控件放到脚本中在操作时进行描述呢,这一直都是很有争论的问题。两种操作方式都有其优劣,不能绝对的说其中某一种一定比另一种好,根据不同的应用场景,选择不同...

什么是基于模型的测试(图)

  如果你在互联网上搜索“Model-Based Testing”(即基于模型的测试,简称MBT),你将发现大量的信息。基于模型的测试并不是一个新生事物,也不局限于Spec Explorer这一工具,而是一个在学术界和工业界都已存在多年的概念。只是诸如Spec Explorer的工具将...

测试手段之探索性测试(5)(图)

  之前讲了些ET在项目时间过程中是怎么来使用Heuristics,这期要说下ET过程在总体上的思考和怎么样来考虑覆盖率的问题。   回到之前所说的,当我们拿到自己的任务的时候,知道了自己需要测试哪些模块,就需要一个策略去进行ET测试,我们可以考虑如下:...

小议自动化测试框架

  说到自动化测试就不能不提自动化测试的框架,没有一个好的框架,自动化无异于纸上谈兵。   目前流行的自动化测试框架有:   模块测试框架:包含创建小而独立的脚本代表模型和应用的功能。组织脚本构成具有业务场景的测试。   测试库框架:将应...

基于敏捷开发的大型软件自动化测试架构

软件语言 简体中文 软件大小 1.98 MB 应用平台 Win7/XP/2000/2003/Vista 授权方式 免费/开源资料 软件简介 内容提要:  * 敏捷开发的演变  * 敏捷开发带来的测试挑战  * 自动化测试的分类  * 自动化测试架构  *...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号