29、自动化Web测试、版本控制与持续集成全解析

自动化Web测试、版本控制与持续集成全解析

1. 自动化Web测试——WatiN与NUnit

在自动化Web测试领域,WatiN和NUnit是实用的工具组合。以下是使用它们进行测试的关键要点:
- 安装WatiN :可以通过从WatiN.org网站下载.zip文件,或者使用NuGet进行安装。
- 创建简单测试 :能在现有的远程网站上使用WatiN创建简单测试。
- 搭建测试环境 :借助CassiniDev创建一个隔离的自动化环境,用于测试本地Web应用程序。

有了这些知识,就可以更好地开展Web应用的自动化测试工作。

2. 版本控制系统——SVN

版本控制系统(SCS)对于管理应用程序的源代码、工具、库、测试和文档至关重要。它就像一个存储和修订的仓库,能让我们查看应用程序的历史版本,回到历史的任意时间点查看代码。一个优秀的SCS还允许创建代码分支,方便处理各种开发场景。

2.1 分布式系统与集中式系统

SCS主要分为分布式控制系统和集中式控制系统:
| 系统类型 | 特点 | 适用场景 | 示例工具 |
| ---- | ---- | ---- | ---- |
| 分布式系统 | 每个开发者有自己的仓库,无中央仓库,类似点对点系统 | 开源项目,开发者分布在全球 | Git、Mercurial |
| 集中式系统 | 有一个中央主仓库,开发者从主仓库拉取工作副本,修改后推回主仓库,类似客户端 - 服务器系统 | 一般开发团队 |

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值