背景 项目的 自动化测试中已经使用了基于Python 脚本的框架,自动化过程中最关键的问题就是如何实现桩模块。运用 Python 强大的功能,实现任何桩模块都是可能的,但是是否必须完全使用 Python 实现模块逻辑,成本是一个决定性因素。在桩模块逻辑简...
当前软件测试都在考虑自动化测试这个奇妙的玩意儿,很多公司或者从业者对自动化测试工具都很迷惑,就目前来看,大部分公司基本把自动化测试列为了“鸡肋”。我曾在一段时间对自动化测试也非常着迷,以至于一不小心让自己摊上了这么一个活,但是当我辛苦...
当前软件测试都在考虑自动化测试这个奇妙的玩意儿,很多公司或者从业者对自动化测试工具都很迷惑,就目前来看,大部分公司基本把自动化测试列为了“鸡肋”。我曾在一段时间对自动化测试也非常着迷,以至于一不小心让自己摊上了这么一个活,但是当我辛苦...
1、参照手机:GSM制式 2、DRM基本知识 2.1 DRM背景介绍: 随着大多数用户不断下载图片、铃声、屏保、动画,甚至移动游戏、MP3、视频节目等高附加值的数字商品。将内容下载到手机上的服务已经形成了规模很大的商业。因此,一个日益迫切的...
应用软件开发完毕后,对于软件的测试非常的关键。软件测试人员的身价也一涨再涨,甚至有盖过程序开发人员的趋势。从中也可以看出程序测试人员的重要性。特别是在团队开发项目中,选择什么样的测试类型、如何相互协调等等,显得尤其的重要。笔者这里就以...
近阶段碰到几个事情,一个是有朋友说一直做黑盒手工,没什么发展,技术得不到提升,另外就是看了cleverman的“经验总结”,觉得应该对黑盒测试做个总结。 1、黑盒测试比较好做,但是很难做好。 也就是通常所说的,上手比较容易了,只要按需求...
1.1. 自动化测试的优点 ● 提高测试效率和降低测试成本 ● 实现快速的回归测试,加快测试进度从而加快产品发布进度 ● 更多的测试,提高测试覆盖率 ● 保证一致性 ● 提高测试的可...
Base on QC Automation Framework v1.0 :基于QC的自动化测试框架,顾名思义就是在QC的基础上开发的自动化测试框架,熟悉QC、QTP的人应该很清楚,结合QC、QTP自身提供的自动化解决方案开展自动化测试无疑是一个比较好的方案,具体细节就不细说了,但是...
记得刚进入测试行业就看到过一篇名为测试工程师会像医生一样越老越吃香。后来在工作的实践中发现这句话很对,而且测试工程师行业真的同医生行业还是有很多相似之处。下面我会给大家在各个方面进行阐述。 首先从工作的对象来看。医生是负责给人看病...
以下是自动化测试框架的建议,需要在以后的实践中改进。自动化测试框架一般可以分为上下两个层次,上层是管理整个自动化测试的开发,执行以及维护,在比较庞大的项目中,它体现重要的作用,它可以管理整个自动测试,包括自动化测试用例执行的次序、测试...
我本身对游戏测试了解甚少,下面是根据一些资料以及自己的理解整理得来的。 游戏测试也是软件测试的一部分,所以游戏测试分为游戏软件的测试和游戏本身的测试,但是游戏本身还涉及到可玩性、娱乐性、竞技性等特征,所以有些地方需要特殊对待。 ...
敏捷开发的应用,给测试人员带来了测试时间的缩短,还得必须保证测试质量。 如何在敏捷开发环境中应用测试呢? 通过1年的摸索,我发现由集成测试,最后形成的持续集成可以应对敏捷理论。 我认为测试目标发生了改变。由以前测试是发现缺...
第一部分:苹果理论 清晨打开冰箱准备拿出牛奶吃早餐,猛然发现冰箱里已经累计有四瓶鲜奶了,这还不包含屋外奶盒中今天新送到的两瓶。怎样解决?这使我想起了著名的苹果理论也存在类似的问题。买了一袋苹果,持续数日后,有部分苹果新鲜程度已经开...
在开始我的文章之前,先引用一段关于静态测试的文字。 http://bbs.51testing.com/thread-262-1-7.html 我猜想,引用的文字应该是教科书式的定义,简单总结,静态测试主要是对各种软件文档进行测试。 以下是我的观点。不求描述的太详细,...
软件可靠性工程是指为了满足软件的可靠性要求而进行的一系列设计、分析、测试等工作。其中确定软件可靠性要求是软件可靠性工程中要解决的首要问题。软件可靠性要求可以包括定性定及量要求。 软件可靠性测试是在软件生存周期的系统测试阶段提高软件...
我发现很多人,包括论坛上的网友,还有很多身边的同事都对UI自动化充满了一些恐惧感,从而不敢触及它。当然也有一定的原因是觉得UI自动化没太深的技术含量,这也是我讨厌UI自动化的唯一原因。但是,一旦让这些人去做UI自动化的话,是很难做好的,因为U...
比较Tcl / Tk,Perl,VBS / VBA 这几种脚本语言,以下一一描述: 1、Tcl / Tk Tcl 的最大特点是其语法格式极其简单,甚至可以说僵化,纯粹的[命令 选项 参数]形式,名副其实的 Tool Command Language。不过正因如此,学习掌握起来就极为容...
1、自动化测试时间不足:根据项目计划的安排,测试人员往往被安排利用自己的个人时间或者项目后期介入自动化测试。这使得自动化测试无法得到充分的时间,无法得到真正的关注。 2、缺乏清晰的目标:有很多好的理由去开展自动化测试工作,诸如自动化...
看了 Google 中国测试经理 段念 的演讲。连接在这里 http://www.infoq.com/cn/presentations/duannian-agile-test 印象最深刻倒是和agile没有关系,而是最开始一张slide里对测试定义的演化。软件测试的目的不仅仅是: 1)找出bug 2)证...