2014,我们一起成长~

没有规划的学习

上一篇 / 下一篇  2010-01-26 23:29:47 / 个人分类:闲话连篇

    我 本来还是性能组一员的,虽然是学生菜鸟级,但终究有机会参与其中。但临时又加业务test任务了,感觉开始有点远离小组了,只能偶尔逛逛51testing,瞎逛哈哈。。

 

1.可伸缩性测试

可伸缩性测试具体的测试过程为:进行负载测试,记录不同负载下的平均响应时间,然后查看平均响应时间是否线性增加。如线性增加,说明系统具有可伸缩性,否则则说明系统可伸缩性较差或者没有。摘自【http://skinapi.cnblogs.com/archive/2005/08/17/217155.html

 

2.验收测试

验收测试与单元测试和组合测试有以下不同之处:

  • 应用程序是作为一个完整的端到端实体来测试的,而不是像单元测试和组合测试那样,只是测试一个类或一组类。
  • 验收测试是在用户界面(例如一个浏览器)上执行的,而不是在 Web 应用程序界面上执行的。 【这里的web应用程序界面是指啥呢?跟用户界面不是同个页面吗?】
  • 编写测试用例的人不一定知道应用程序的内部结构,因此也被称作黑盒测试。非技术性用户也可以编写验收测试。

 

3.selenium测试:

·selenium是为web应用程序编写的一个验收测试工具,据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:

     Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 WindowsLinux 和 MacintoshAnd 上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。

·使用 Selenium 和在浏览器中运行测试还有很多其他好处。下面是主要的两大好处:

  • 通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序。
  • 通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。

·Selenium 的核心,也称browser bot,是用 JavaScript. 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测试脚本接收到的命令,测试脚本要么是用 HTML 的表布局编写的,要么是使用一种受支持的编程语言编写的。

以上摘自【http://www.ibm.com/developerworks/cn/java/wa-selenium-ajax/

 

【看文的过程中,个人有个问题一直搞不清楚:在web应用程序的测试过程中,借用QTP工具的自动化测试跟上面所说的selenium测试两种测试方法中,是否是采用selenium方法更方便呢?区别在哪呢?】

 


TAG:

文青山 引用 删除 wolaizhinidexin   /   2010-01-27 16:29:19
我比你还惨.被其它科室借去3个月,懒到现在都不还.天天执行手机测试我那一个郁闷.
 

评分:0

我来说两句

Open Toolbar