代码改变世界

随笔分类 -  Web测试

自动化测试里的开源工具

2012-10-17 22:08 by 知平软件, 1021 阅读, 收藏, 编辑
摘要: 周六要做一个分享,因此这一周都没有时间写测试方面的文章,把要分享的PPT拿出来:http://www.vowei.com/slide/automation/需要用Chrome才能看,IE看有点问题,幻灯片里主要是讲网页和手机端自动化测试用到的工具。关于Windows Phone 7的自动化测试,幻灯片里没有提,虽然Windows Phone 7并不自带对自动化测试的支持,但是可以在模拟器上可以实现类似的效果,主要原理是:Windows Phone的模拟器是采用WPF技术实现的,因此针对Windows Phone 7模拟器上的应用的自动化测试,实际上就变成了对WPF程序的测试。 阅读全文

Visual Studio的Web Performance Test提取规则详解(3)

2012-09-25 23:44 by 知平软件, 1731 阅读, 收藏, 编辑
摘要: 总结Visual Studio的Web Performance Test是基于HTTP协议层的,它不依赖于浏览器,通过直接接收,发送HTTP包来和Web服务器交互。Web Performance Test发送和接收的一系列请求和响应之间存在相关性,例如,用户登录后,SID被传递给客户端,下一次请求时,需要把SID发送到服务器。因此,Web Perfomance Test 定义了多种提取规则,帮助从服务器响应中提取信息,用于之后的请求。或者保存起来,作为测试结果的一部分。Web Performance Test提供多种提取规则,以下表格来自MSDN:提取规则的类型说明Selected Optio 阅读全文

Visual Studio的Web Performance Test提取规则详解(2)

2012-09-21 10:04 by 知平软件, 1797 阅读, 收藏, 编辑
摘要: 总结 Visual Studio的Web Performance Test是基于HTTP协议层的,它不依赖于浏览器,通过直接接收,发送HTTP包来和Web服务器交互。Web Performance Test发送和接收的一系列请求和响应之间存在相关性,例如,用户登录后,SID被传递给客户端,下一次请求时,需要把SID发送到服务器。因此,Web Perfomance Test 定义了多种提取规则,帮... 阅读全文

Visual Studio的Web Performance Test提取规则详解(1)

2012-09-17 15:41 by 知平软件, 2508 阅读, 收藏, 编辑
摘要: 总结 Visual Studio的Web Performance Test是基于HTTP协议层的,它不依赖于浏览器,通过直接接收,发送HTTP包来和Web服务器交互。Web Performance Test发送和接收的一系列请求和响应之间存在相关性,例如,用户登录后,SID被传递给客户端,下一次请求时,需要把SID发送到服务器。因此,Web Perfomance Test 定义了多种提取规... 阅读全文

.Net最佳实践3:使用性能计数器收集性能数据

2012-09-10 09:23 by 知平软件, 3858 阅读, 收藏, 编辑
摘要: 本文值得阅读吗? 本文讨论我们如何使用性能计数器从应用程序收集数据。我们将先了解的基本知识,然后我们将看到一个简单的示例,我们将从中收集一些性能数据。介绍: - 我的应用程序的性能是最好的,像火箭 让我们这篇文章从一个客户和开发人员之间的简短交谈开始。场景1客户:- 你们的应用程序的性能怎么样? 主观的开发者:- Well,它真的很快,它是最好的... huuh aaa ooh,它就像火箭一样。场景2客户:- 你们的应用程序的性能怎么样?量化的开发者:- 使用2 GB RAM,xyz处理器和20000客户记录的情况下,客户屏幕在20秒内加载完成。我肯定比第一个开发的第二个开发者... 阅读全文

Visual Studio进行Web性能测试- Part III

2012-09-05 11:22 by 知平软件, 2136 阅读, 收藏, 编辑
摘要: 原文作者:Ambily.raj 对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面。Visual Studio是可以用于性能测试的工具之一。Visual Studio Test版或Visual Studio 2010旗舰版为自动化测试提供了支持。 介绍 对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面... 阅读全文

Visual Studio进行Web性能测试- Part II

2012-08-31 14:34 by 知平软件, 8272 阅读, 收藏, 编辑
摘要: 原文作者:Ambily.raj 对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面。Visual Studio是可以用于性能测试的工具之一。Visual Studio Test版或Visual Studio 2010旗舰版为自动化测试提供了支持。 介绍 对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面。性能... 阅读全文

Web测试及Web性能测试系列

2012-08-29 09:03 by 知平软件, 531 阅读, 收藏, 编辑
摘要: 网站测试自动化系统系列文章:网站测试自动化系统—基于Selenium和VSTT网站测试自动化系统—数据驱动测试网站测试自动化系统—在测试代码中硬编码测试数据网站测试自动化系统—系统应该有的功能网站测试自动化系统—执行测试用例网站测试自动化系统—收集测试结果Visual Studio进行Web性能测试... 阅读全文

在PHP中使用Mockery进行测试驱动开发(TDD) - 上

2012-08-06 10:48 by 知平软件, 5096 阅读, 收藏, 编辑
摘要: 测试驱动开发网上也谈了很多了,PHP方面的文章也有一些,在百度和Google里搜,好像没有看到几篇谈用Mock(伪装对象)的技术的,这里写篇文章讲讲。先过一下测试驱动开发的基本理念:就是先写测试用例(一般这个测试用例都是自动化的单元测试用例,便于快速回滚执行),然后通过逐步修复测试用例的方法补齐产品代码,最后测试用例修复完毕后,产品也就写完了。从我自己的实践中,我认为在类库开发的时候使用测试驱动开发技术是一个很好的方案,理由如下: 能够写出测试用例,即说明对问题域已经有一个清晰的了解, 节省了写文档的时间,测试用例就是类库调用的示例代码了。 代码质量有保证,因为写类库的过程就是修复... 阅读全文

网站测试自动化系统—收集测试结果

2012-07-30 15:56 by 知平软件, 1487 阅读, 收藏, 编辑
摘要: 本篇讲解了测试人员通过VSTT用户界面收集代码覆盖率时,VSTT在背后做的工作,以及这些工作的解释。例如调用vsinstr.exe执行代码注入,以便统计覆盖率信息,调用vsperfmon.exe来收集代码覆盖率。 阅读全文

网站测试自动化系统—执行测试用例

2012-07-30 15:55 by 知平软件, 617 阅读, 收藏, 编辑
摘要: 这篇文章解释了Visual Studio这个集成开发环境背后隐藏的一些命令,例如VS编译程序实际上使用Msbuild执行的,而运行测试用例是通过Mstest.exe实现的。并讲解了如何将这些命令联系起来执行每日版本编译与测试的过程。 阅读全文

网站测试自动化系统—系统应该有的功能

2012-07-30 15:52 by 知平软件, 487 阅读, 收藏, 编辑
摘要: 在前面几篇文章网站测试自动化系统—基于Selenium和VSTT、数据驱动测试、在测试代码中硬编码测试数据里,大概介绍了编写测试代码的过程。然而光把代码写完了是不够的,自动化测试不仅仅是将原本手工执行的测试用例通过编码的方式自动化。一个完整的自动化测试过程应该包括如下几个过程:1)自动选择正确的测试机;2)准备测试环境;3)执行自动化测试用例;4)自动收集测试结果。 阅读全文

网站测试自动化系统—在测试代码中硬编码测试数据

2012-07-30 15:49 by 知平软件, 1459 阅读, 收藏, 编辑
摘要: 本文讲解准备测试数据的重要性,以及如何在自动化测试代码中使用预先定义好的测试数据。 阅读全文

网站测试自动化系统—数据驱动测试

2012-07-30 15:45 by 知平软件, 1469 阅读, 收藏, 编辑
摘要: 刚刚以SCRUM的方式结束了一个的ASP.NET网站的测试的第一个Spring,因为团队从无到有实现自动化测试系统,有必要把这次的经验和教训总结一下,总结我们是如何实现功能测试自动化,如何使用数据驱动测试增加场景覆盖率,如何自动准备实施测试环境,如何测试代码覆盖率以及如何生成测试报告等等。本文讲解数据驱动测试。 阅读全文

网站测试自动化系统—基于Selenium和VSTT

2012-07-30 15:44 by 知平软件, 639 阅读, 收藏, 编辑
摘要: 刚刚以SCRUM的方式结束了一个的ASP.NET网站的测试的第一个Spring,因为团队从无到有实现自动化测试系统,有必要把这次的经验和教训总结一下,总结我们是如何实现功能测试自动化,如何使用数据驱动测试增加场景覆盖率,如何自动准备实施测试环境,如何测试代码覆盖率以及如何生成测试报告等等。 阅读全文