CubicTest 1.8.6的新特性:
支持多帧(multi-frames)结构
国际化(I18N)支持,多国语言的站点
自定义步骤,具有调试的能力
捕获各种HTML和图像的问题
3. 单元测试Java库 -Floyd
Floyd是为了更容易实施Web应用的自动化测试而建立的Java库.它提供了对像Mozilla和IE这样标准的浏览器的完全控制能力,以实现Java单元测试。通过调用Floyd's Java API,可以实现浏览器的交互和页面装载,这样可以模拟用户对真实的web浏览器的交互作用。
对于Java web应用,可以采用内嵌式Web服务器来提高测试能力,如访问服务器的session,获取向服务器发出的请求和服务器的响应。Floyd不是对JUnit类的扩张,所以它可以应用于各种单元测试之中,不局限于JUnit 或 TestNG
4. 测试管理工具——Bromine
Bromine 是集成了Selenium Core 和 Selenium Remote Control、完全成熟的QA工具,从而使从事Web应用测试的测试经理和测试工程师的工作变得轻松和有效。借助Bromine,我们可以非常容易(点点鼠标)跟踪和管理测试项目、需求、测试计划、测试用例和缺陷,也可以管理Selenium RC的节点以及像手工测试那样一步一步地执行测试脚本。例如测试人员可以执行所录制的、绑定Selenium IDE格式的脚本,并监控缺陷的提交和将缺陷分派给相应的开发人员。
完全成熟的QA工具
创建项目
将需求和项目绑定起来
将测试和需求绑定起来
容易组织和执行测试
浏览和分析测试结果
提交缺陷报告
5.后以一个不是笑话的笑话结束
你们知道上面几个测试工具(Selenium、Bromine等)的名字为什么取得那么难认?
Selenium是硒的英文名称,硒是天然的解毒剂,对有害重金属离子的天然解毒作用,可以解除汞(Mercury)毒,实验表明汞暴露水平越高,硒对汞毒性的拮抗作用越明显,所以说硒是汞的克星, Selenium是Mercury的克星,你知道Mercury 的测试工具吗?做过自动化测试的人都知道:)
溴(Bromine)是非金属单质里面的液体,也是一种很好的微量元素,矿泉水中有一项质量指标,即溴化物≥1.0 ,溴能调节中枢神经系统活动,具有安定情绪和镇静作用。在医院里普遍使用的镇静剂,有一类是用溴的化合物制成。
有了Selenium工具,不需要花费几十万甚至几百万钞票去买Mercury的产品;有了Bromine 调节,我们不会着急,可以轻松自如地管理软件测试,享受工作和生活。