当前位置:首页 » 编程软件 » java单元测试脚本设计

java单元测试脚本设计

发布时间: 2025-03-13 10:40:41

1. 自动化测试框架有哪几种

冒昧的说一句,您这个问题问的可能比较大。
因为从自动化测试角度讲的测试框架有很多种;而且并没有什么固定的条条框框。全部是根据测试需要及公司产品开发现状进行搭建的。从通俗的 整体的角度讲只要满足:测试输入(脚本编写)-》测试执行-》结果输出 这种模式的都可称之为自动化测试框架。
而从不同的角度分析框架又可根据不同筛选条件分为多类:
如:1.脚本语言方面分析,很多种语言提供了多种自动化测试的基础框架:
1)ruby的Watir开源自动化测试框架、Test::Unit单元测试框架、开源测试框架Ruby on Rails 等等
2)java的junit回归测试框架、Mockito、TestNG、easyb等等等等
3)Perl的perl Mechanize、Test::Base数据驱动测试等等等等
4)Python的PyUnit、PAMIE等等等等
5)基于Tcl/Tk的swift 自动化测试框架,ATF/VTP自动化测试框架
以上仅列举自动化测试常用的几种脚本语言的测试框架,当然不仅仅是这些
2.从测试体系角度分又分为:
1)单元测试框架.
2)系统测试框架
3)集成测试框架
。。。。。
3.基于测试目的的划分
1)GUI自动化测试框架
2)网络协议自动化测试框架
3)基于web的自动化测试框架
。。。。。
4.从实现深度和角度分类:
1)简单的录制回放测试框架(或工具)
2)关键字驱动的测试框架
3)关键字驱动及结果输出分析的自动化测试框架
4)智能匹配功能及具备快速脚本生成功能的自动化测试框架
。。。。。。
5.从测试工具角度分:
有些测试工具是许多大型公司结合了很多测试经验及数据后进行开发的自动化测试软件或者称之为测试管理软件的自动化管理部分及自动化测试部分;也有人称之为自动化测试框架或自动化测试工具。比如QTP;LoadRunner;Quality Center、selenium等等。都具有一定的自动化测试及管理功能。

所以总的来看,测试框架分为很多种;不知提问者问的是哪个具体方面的。
笔者水平有限,仅能做个基本介绍,希望能有所帮助。也祝愿所有从事自动化测试相关工作的同志事业顺利。欢迎沟通交流

热点内容
python发帖 发布:2025-03-13 15:08:51 浏览:81
cmcc路由器手机如何改密码 发布:2025-03-13 14:58:01 浏览:419
linuxpostfix 发布:2025-03-13 14:58:00 浏览:697
苹果手机的wifi密码怎么看 发布:2025-03-13 14:30:52 浏览:50
php直播开发教程 发布:2025-03-13 14:29:20 浏览:911
如何防止女朋友要手机密码 发布:2025-03-13 14:28:46 浏览:891
关系数据库的概念 发布:2025-03-13 14:20:12 浏览:461
linuxrpm卸载 发布:2025-03-13 14:17:45 浏览:652
android在线支付 发布:2025-03-13 13:50:21 浏览:792
瑞影无损图片压缩大师 发布:2025-03-13 13:27:33 浏览:452