如何做好系统集成测试【二、了解你的被测系统-信息收集方法】

作者:skytraveler     分类:软件测试     标签:     时间:2014.06.06     浏览:109     评论:0

如果看完了第一篇文章,你的答案是Yes。我们可以继续讨论如何做系统集成测试啦。 了解你的被测系统(why?) 一如既往的,你会想到在一个测试之前,你需要做测试计划,你需要做测试策略、方案。但在这之前你首先要了解你的被测系统。 这里讲的被测系统不仅仅指的软、硬件系统自身。你还需要理解系统所处的上下文环境这包括:所有干系人,项目周期,相关文档(过程文档,技术文档),部署,相关技术,商务合同,历史信息,业务知识,法务、文化相关的东西。 获取的信息越多,越有助于我们做出正确的判断。上述信息都相当重要,有时候会影响到系统集成测试的成败,甚至项目的成败。下面举2个例子: 1.某电信项目的总包商对 [...]   阅读全文


腾讯的一个移动端测试小工具GT

作者:skytraveler     分类:软件测试     标签:     时间:2014.06.06     浏览:85     评论:0

上周末参加了Ministar北京的测试聚会。腾讯的MIG专项测试组的组长给大家介绍了他们最近开发出来的手机测试工具GT。 下面是GT的官方说明: GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug&Test Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等等;更重要的是,您可以在任意真 [...]   阅读全文


读书笔记_探索式测试_局部探索式测试法

作者:Miss喜乐     分类:软件测试     标签:     时间:2014.06.06     浏览:81     评论:0

一、用户输入 1.基本知识 输入:由环境产生的一种刺激,该刺激导致被测试的应用程序有所响应。 原子输入和抽象输入:简单到不能再简单的是原子输入,由于数量过大,可以抽象。 如何从一堆原子输入中找到最佳的子集:输入之间会相互影响从而造成软件失效。分别输入没问题,组合使用有问题。输入值的先后顺序也会导致问题。同等的对待两个或两个以上的原子输入的方法称为等价类划分,如果两个输入都执行相同的代码路径,同时又都可以被完全放入目标数据结构内,在测试上就可以看做等价的。 所有的软件都会执行四个基本任务:接收数据,产生输出,存储数据和进行运算。 2.合法输入和非法输入 正向测试:让软件进行正常 [...]   阅读全文


Web自动化测试 Selenium 1/3

作者:2012     分类:软件测试     标签:     时间:2014.06.06     浏览:100     评论:0

Selenium名字的来源 在这里,我还想说一下关于Selenium名字的来源,很有意思的:>:Selenium的中文名为“硒”,是一种化学元素的名字,它对汞(Mercury)有天然的解毒作用,实验表明汞暴露水平越高,硒对汞毒性的拮抗作用越明显,所以说硒是汞的克星。大家应该知道Mercury测试工具系列吧(QTP,QC,LR,WR...),他们功能强大,但却价格不菲,大家对此又爱又恨!故thoughtworks特意把他们的Web开源测试工具命名为Selenium,以此帮助大家脱离汞毒。 产品类别 SeleniumIDE 一个用于构造 [...]   阅读全文


读书笔记_探索式测试_全局探索式测试法

作者:Miss喜乐     分类:软件测试     标签:     时间:2014.06.06     浏览:102     评论:0

一、探索式测试的目标 理解应用程序如何工作,接口看起来怎样,实现了哪些功能; 强迫软件展示其全部能力;(压力测试、负载测试) 找到缺陷。 二、漫游测试 商业区:位于软件的启动及关闭代码之间,包含用户所要使用的软件特性和功能。 历史区:从前版本遗留下的代码,还有曾经出现较多缺陷的特性和功能。 旅游区:对新用户有吸引力的功能,老用户不再使用。 娱乐区:辅助特性和功能。 旅馆区:软件休息时后台运行的功能。 破旧区:不常用或不使用的功能,可能存在缺陷。 三 [...]   阅读全文


Espresso小试

作者:oscarxie     分类:软件测试     标签:     时间:2014.06.06     浏览:79     评论:0

Espresso开源了,那就试着用一下, 1. 下载Espresso Espresso没有提供单独的jar包下载,建议clone整个项目或者下载zip包 git clone https://code.google.com/p/android-test-kit/ 或从这里下载:https://code.google.com/p/android-test-kit/source/browse/ 我们一般用espresso-1.1-bundled.jar这个包 2. 使用ADT创建一个Android应用项目EspressoDemo, lib里加入espresso-1.1-bundled [...]   阅读全文


loadrunner之Paramater在负载测试中的数据生成规则

作者:dfine.sqa     分类:软件测试     标签:     时间:2014.06.06     浏览:73     评论:0

因为start的大小设置为1,block size per...的大小设置为100,所以虚拟用户1的起始数据是alien1,虚拟用户2的起始数据是alien101,虚拟用户3的起始数据是alien201。。。。。。虚拟用户10的起始数据是alien4901。因为Paramater是设置为每次迭代更新,在场景中迭代了10次,所以生成了alien2、alien102.....alien4902这样的数据。这样看是和官方解释一致的。 注:怀着怀疑的态度去验证,对loadrunner的相关规则和原理的深入剖析,才会理解的更加透彻。 [...]   阅读全文


读书笔记_探索式测试_混合探索式测试

作者:Miss喜乐     分类:软件测试     标签:     时间:2014.06.06     浏览:128     评论:0

一、测试场景1.讲述用户故事2.描述需求3.演示产品功能4.演示集成场景5.描述设置和安装6.描述警告和出错情况二、使用基于场景的探索式测试 1.通过场景操作引入变化:操作后得到的新场景称为衍生场景。插入步骤:增加更多数据、使用附加输入、访问新的界面删除步骤替换步骤重复步骤替换数据替换环境替换硬件替换容器:浏览器兼容性替换版本修改本地设置:cookie、注册表、浏览器设置等三、通过漫游测试引入变化1.卖点测试法:模拟用户的工作习惯2.地标测试法:从场景中选择特定功能的地标,然后随机乱序3.极限测试法:修改场景使软件达到极限条件4.深巷测试法:使用最不可能用到或最没用的功能5.强迫症测试法:重复 [...]   阅读全文


【译】Selenium 2.0 WebDriver

作者:思勉     分类:软件测试     标签:     时间:2014.06.06     浏览:92     评论:0

Selenium WebDriver 注意:我们正致力于完善帮助指南的每一个章节,虽然这个章节仍然存在需要完善的地方,不过我们坚信当前你看到的帮助信息是精确无误的,后续我们会提供更多的指导信息来完善帮助文档。 1.WebDriver介绍 Selenium 2.0最主要的新特性就是集成了WebDriver API。我们设计WebDriver的初衷是提供更加简单明了的接口来弥补Selenium-RC API的不足。在动态网页中,通常只会更新局部的html元素,WebDriver会很好的帮助用户快速定位这些元素。我们最终的目的是通过提供精心设计的面向对象API来解决现代高级网页中的 [...]   阅读全文


做测试最高的境界是什么?

作者:skytraveler     分类:软件测试     标签:     时间:2014.06.06     浏览:100     评论:0

今天参加了单位组织的测试架构师培训。外部的咨询老师问了我一个问题:做测试最高境界是什么?我当时给出的仓促回答是:“帮助你所在的组织改善树立正确的质量观念;帮助所在建立起有效预防和发现bug的流程体系与技术栈。” 限于时间,这个问题没有展开深入探讨,却让我总是忍不住去想它。做测试最高的境界是什么呢?仔细思索后,发现我这个答案还挺不错的。 最高境界代表着极致,极致就是在已经达到非常好的时候还在不断的追寻:我还能做得更好么?如果持续这样做,在某个时候,一定会产生质的飞跃,让你跳出原有的框框得到柳暗花明的答案。这样的例子比比皆是:在人们找到钨丝代替爱迪生的竹炭纤维 [...]   阅读全文


关于我

浅墨,80后程序猿,不善于前端,只会做后台。他也是地地道道的重庆崽儿,目前坐标广州。他和许多IT男一样不擅表达,也和许多摄影师一样喜欢文艺,喜欢旅行。只想记录生活写给未来的自己。

近期文章

文章归档

  1. 2015年08月 (17)
  2. 2014年06月 (6695)
  3. 2014年05月 (24)
  4. 2014年04月 (40)
  5. 2013年09月 (1)
  6. 2013年08月 (1)
  7. 2013年07月 (7)
  8. 2013年06月 (20)
  9. 2013年05月 (24)
  10. 2013年04月 (21)
  11. 2013年01月 (5)
  12. 2012年01月 (9)

标签

  1. struts2
  2. ssh
  3. wpf
  4. spring3
  5. hibernate4
  6. 数据库
  7. 串口
  8. sqlserver
  9. url重写
  10. windows应用商店应用
  11. 委托
  12. 匿名方法
  13. php
  14. 域名
  15. mysql
  16. iis
  17. Swift

随机推荐