作为一名测试人员,工作中接触最频繁的应该要数开发人员了。在整个测试过程中,开发人员是与测试人员是走的最近的,因为从最初测试的需求到测试中发现的缺陷的处理以及最终测试的总结,都需要和开发人员紧密合作。
Agile testing(敏捷测试)基本上是伴随着敏捷开发的概念成长起来的,但在受关注程度上,远远不及敏捷开发本身。自然,开发队伍从数量和活跃度上来讲大于测试队伍,是其中的一个原因;除了这个原因之外,“敏捷测试究竟如何在项目中发挥作用”这个问题可能也是导致敏捷测试概念的流行度远远不如敏捷开发的原因之一。
网络游戏也是一种软件,在软件测试中的测试方法也能应用到游戏测试上来,但游戏测试又不同与软件测试,不同游戏的测试侧重点也不一样,比如 MMORPG与FPS游戏的测试,FPS追求的是精准度,畅快感,所以测试的重点在各类枪的射击,平衡性,网络延迟对游戏的性能影响等,而MMORPG追求的是一种成长性,漫漫长路,所以对于游戏各个功能的稳定性,可玩性等就提出了要求。
前一段时间,公司委派我负责一个软件测试项目,测试工作进行得还算顺利。但结果还是差点儿出了问题,主要是在测试过程中的版本控制上出了问题。在软件测试中版本控制虽然是一门基本的实践性技术,但是许多人并不知道如何使用它,或者未能有效地利用它。这里与大家分享一下,以作为前事不忘,后事之师。
在测试自动化中,测试代码中不仅仅包含测试逻辑,还包含许多其他代码,比如URL拼接、html/xml解析、访问UI控件,等等。若把测试逻辑与这些无关代码混在一起,测试逻辑将会很难理解,也不容易维护。
许多基于Windows的系统都使用了SQL Server作为后台组件。待测程序(AUT:Application Under Test)或者待测系统(SUT:System Under Test)经常通过存储过程来访问数据库。对于这些应用场景,可以把SQL存储过程想象成应用程序的辅助函数。有两种基本的方法可以用来编写针对SQL存储过程的轻量级的自动化测试。
在本节中将介绍这些兼容性问题及产生的原因。本动手实验的内容,让学员亲自了解windows7中的兼容性测试工具和如何解决在Windows 7下的兼容性问题
一位网友问道:看似测试架构师与测试经理干的活很类似,很多都应该属于测试经理干的活,没看出测试架构师有什么不同。我想下面的内容应该能解决你的疑惑吧。
测试人员是孤独的,寂寞的。作为测试人员,我们也许干的工作比开发还要繁锁,更加枯燥更加乏味,重复的测试使我们麻木,工作强度和压力给我们测试人员背负着三座大山,而我们的收入却无法与开发拼比?
如果你在互联网搜索引擎Google 上输入关键词“ITIL”或者“ITSM”,两秒钟后,铺天盖地的是各种ITIL 的学习资料、经验分享以及行业资讯。不难看出,ITIL,这个曾在6 年多前只为IT 人士零星了解的概念,已经被极大的推动和传播了。从ITIL V1 到V2,又到了V3,一次次的飞跃为IT 人士指明了“标 准化”管理的方向。
当我们进行安全渗透测试的时候,首先要做的就是尽可能多地收集目标应用程序信息,所以,信息搜集是渗透测试一个必不可少的步骤。这项任务可以通过多种不同的方式来完成,通过使用搜索引擎、扫描器、发送简单的HTTP请求或者专门精心制作的请求,都有可能导致应用程序泄漏诸如错误信息、版本信息以及所使用的技术等信息。
Spider,其实就是抓取网页的爬虫,大部分搜索引擎都会使用Spider来做数据源的收集。这真是一个很好的设计,那么好的设计我们是不是也能拿来在测试中使用一下呢
单元测试是属于白盒测试和结构性测试,一般由开发人员开展,当然如果有好的测试工具支持,测试人员甚至最终用户都可以参与。单元测试框架是编写和运行单元测试的软件工具,用来构建测试、运行测试、报告测试结果。对于C/C++开发,比较著名的收费单元测试工具是C++ Test,免费开源的则是CPPUNIT。
现在软件开发公司越来越重视产品质量,很多软件公司纷纷成立了自已的测试团队,测试在软件开发的周期中显得越来越重要。软件测试是为发现错误而运行一个程序或者系统的过程。软件测试的主要目的是发现软件中的错误或缺陷。这里软件中的一个错误或缺陷就是一个Bug。