摘要:1:持续集成持续集成由软件工程大师Martin Fowler提出,他对技术集成下的定义是:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。按照持续集成的思想,代码可以也应该能够在一天里可以多次通过“构建”,从而能在一天之内提供多个可供测试的版本。这里面讲的构建不单单是代码的编译通过,它应该包含下面的步骤:所有最新代码从配置管理工具中取出.所有的代码从干净的状态开始编译。将编译结果链接并部署,以备执行。执行部署的应用并运行测试套件。
阅读全文
文章分类 - 软件测试
摘要:通常情况下,我们要与不同的数据值一起重复一个测试。这个“数据驱动”在Coded UI Test中非常容易的。在本例子中,我们创建了一个Coded UI Test,以验证在计算器的两个数字增加。现在,让我们看看如何能够把一个简单的CodedUI Test转化为数据驱动测试。1、首先创建Coded UI Test(Create the Coded UI Test)(请参考上一个实例);然后创建数据集。Coded UI Test支持多个数据源。该数据集可以定义在一个CSV(逗号分隔值)文件,一个Excel工作表,XML文件,数据库表或TFS上的一个测试用例。在例子中,我们将使用与下面的数据CSV文件
阅读全文
摘要:在微软Visual Studio 2010 Ultimate Beta2版本中,MSF for Agile Software Development 5.0过程框架,是以Scrum模型为基础导向扩展,并且结合了VSTS2010工具的众多测试功能特性,为更多的从事微软.NET技术相关的开发人员以实现高质量的软件产品。 在本文中,笔者将介绍Visual Studio 2010 Ultimate Beta2版本中的MSF for Agile的Scrum和XP敏捷思想与VSTS2010强大的测试功能,通过对这些内容的阐述,让读者了解在VSTS2010中的敏捷测试驱动开发方法,以便于.NET开发人员..
阅读全文

浙公网安备 33010602011771号