以下是我翻译Selenium 的用户指南的开篇。。希望会坚持下去吧
现如今有着许多基于WEB的应用程序。 不同的公司机构有着不同的办法去有效的测试这些web程序。从eXtreme programming (XP) and Agile这些软件开发过程来看,如何系统化的遵循测试和质量保证的实践仍然正在探索中。软件测试通常是需要手工进行的。有时,这是有效的。但是,现如今已经有了一些可以替代手工测试的方法。只是许多机构不知道或者缺少技能去执行罢了。有效的利用这些替代的方法去提高这些机构的测试可以极大的提高他们的软件开发的效率。
自动化测试是这些替代方法之一。 所谓自动化测试是指再需要的时候用工具在目标的程序上运行可以重复执行的测试例。
自动化测试有许多的优点。大多数的优点是关于测试例的可重复性以及测试例的运行速度。市面上已经有许多商用的和开源的工具来帮助开发自动化测试例。Selenium可能是最广泛应用的开源解决方案吧。这个用户指南会帮助新的和有经验的Selenium用户来学习如何有效的构建web程序的测试自动化。
现如今有着许多基于WEB的应用程序。 不同的公司机构有着不同的办法去有效的测试这些web程序。从eXtreme programming (XP) and Agile这些软件开发过程来看,如何系统化的遵循测试和质量保证的实践仍然正在探索中。软件测试通常是需要手工进行的。有时,这是有效的。但是,现如今已经有了一些可以替代手工测试的方法。只是许多机构不知道或者缺少技能去执行罢了。有效的利用这些替代的方法去提高这些机构的测试可以极大的提高他们的软件开发的效率。
自动化测试是这些替代方法之一。 所谓自动化测试是指再需要的时候用工具在目标的程序上运行可以重复执行的测试例。
自动化测试有许多的优点。大多数的优点是关于测试例的可重复性以及测试例的运行速度。市面上已经有许多商用的和开源的工具来帮助开发自动化测试例。Selenium可能是最广泛应用的开源解决方案吧。这个用户指南会帮助新的和有经验的Selenium用户来学习如何有效的构建web程序的测试自动化。