TA的每日心情 | 开心 2023-11-23 10:57 |
---|
签到天数: 1681 天 连续签到: 1 天 [LV.Master]测试大本营
|
WebUI自动化测试框架
最近研究“WebUI自动化测试框架”,与大家分享一下心得。
调研了多种免费自动化框架,觉得TestNG + Eclipse + Selenium能够满足WebUI自动化测试的各种需求。
优点如下:
1. selenium可自动录制 WebUI 操作,可大大减低代码开发量
2. TestNG具有报表功能,同时可根据需要灵活定义需要运行的Test Case
3. Eclipse 对于调试java代码非常方便,同时具备许多插件,非常适合团队合作开发。
TestNG是一个测试框架,其设计目标是简化大范围测试需求,覆盖了从单元测试(隔离地测试一个类)到集成测试(测试由多个类、多个包甚至多个诸如应用服务的外部框架组成的整个系统)。
TestNG是从Junit的思想构建而来,所以 TestNG具备junit等所不具备的多重功能。而且TestNG目前的使用比较广泛,google 的一个selenium自动化项目组即采用的是selenium rc的java 接口+ testNG结合的方式。
虽然TestNG的本意是用来测试java 代码的,不过也适应其他WebUI和功能测试;其中反映的很多测试思想,都是我们可以借鉴的。 |
|