Selenium 4自动化测试项目实战:基于Python 3
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 自动化测试总结

目前,在软件测试领域,自动化测试已成趋势。越来越多的互联网公司认为,自动化测试已成为软件测试流程的重要组成部分,极大地解放了生产力。然而没有一种自动化方案可以满足100%的需求,在评估项目及自动化模式、工具、框架设计等方面时,需要认真对待,综合考虑各种利弊得失,寻找合适的解决方案。

自动化测试最近几年的发展也很迅猛,各种工具、框架有很多,比如Selenium、UFT、Ruby Watir等。

自动化测试涉及一个重要名称,即“框架”。百度百科对框架的解释是:“框架是一个框子(指其约束性),也是一个架子(指其支撑性)。在软件工程中,框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。同时,也可以将框架理解为可被应用开发者定制的应用骨架。”为什么很多时候要强调框架呢?主要原因如下。

• 框架的产生是为了解决某一重要问题。

• 框架有可扩展性和可集成性。可扩展性是指框架可以很容易地扩展功能和改写功能。可集成性是指可以通过暴露一些接口等方式去和其他系统进行交互。