SilkTest 是业界领先的、用于对企业级应用进行功能测试的产品,可用于测试Web、Java或是传统的C/S结构。SilkTest 提供了许多功能,使用户能够高效率地进行软件自动化测试。这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活、强大的4Test 脚本语言,内置的恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台、跨浏览器和技术进行测试的能力。
通过测试的自动化使投资收益最大化
当前产品发布周期不断缩短,对应用产品进行充分的测试以彻底检验其可靠性是一项艰巨的任务。SilkTest 采用数据驱动的方式进行功能测试。在这种测试中,我们可以通过建立一种架构,从被测应用中抽取业务逻辑进行测试。这种方式可以使我们将注意力集中到业务逻辑层,将开发周期缩短带来的负面影响降至最低。
SilkTest 提供了独有的运行测试能力:如out-of-the-box 和可扩展的恢复系统;独立的用于进行精确用户模拟的代理进程;可进行跨平台并发测试的能力。
SilkTest 的恢复系统允许测试在无人看管条件下运行;当类似应用系统崩溃等意外错误发生时,错误可被发现并记录下来,之后,应用可以被恢复到它原来的基本状态,以便使其他的测试可正常运行并产生有效的测试结果。
SilkTest 的代理技术为用户提供了模拟能力,能够精确、完全彻底地模拟最终用户运行应用的行为。因为这种代理是独立的轻量级进程,且占用资源很少,因而使它可被部署到多种平台,由主
SilkTest模块控制,实现跨平台的分布式和同步化测试,缩短了测试的自动执行周期。4Test脚本语言和与其他架构融合的能力,如GUI提取层等,使得跨操作系统和浏览器的测试更加高效、快捷。
跨浏览器和跨平台测试
SilkTest 通过使用 Document Object Model (DOM) 技术,第一个实现对Netscape Navigator 6.0的支持。DOM技术确保测试脚本在不同平台、不同浏览器下具有可移植性,以提高测试效率。
同一个测试脚本可以不需修改地运行于Windows NT,Windows 2000,Windows95/98,Windows ME,Windows XP,Netscape Navigator 4.0/6.0,Microsoft Internet Explorer 4.0/50/5.5/ 6.0
使用4Test语言进行强力测试
SilkTest 的4Test是面向对象的第四代语言,特别适用于复杂测试。SilkTest 中的所有测试案例,无论是录制生成或是脚本生成,均使用4Test语言创建。4Test语言提供了大量的命令、数据类型和函数,是您所期待的业界领先的程序语言。它允许您通过循环和分支结构扩展您测试用例的范围。您也可以在测试用例中包含例外处理,从而保证脚本的强壮性。
分布式应用的集中测试
SilkTest 的分布式测试结构,可以同时跨越Windows和Unix前端、浏览器以及基于Java的网络系统环境运行同一个测试。SilkTest 是唯一的可以检验测试工作流、完成并发测试并保证跨平台测试准确性的工具。
对质量过程的有效管理
SilkTest 提供了跨多平台,多开发环境,多浏览器的测试计划、开发、执行及结果报告。通过SilkTest,可以共享测试计划、语汇、测试案例等,
SilkTest能够与其他Silk产品有机的结合在一起,例如面向过程测试管理的SilkPlan Pro,它包括需求的检查及确认,测试执行的安排和产品是否具备发布条件的评估报告功能。也可以与面向工作流缺陷管理的SilkRadar进行集成。
主要特点:
1.用于全年全天候(24*7*365)无须人为干预测试时的恢复系统(Recovery System)
2.用于迅速提高测试效率的Basic Workflow
3.用于大数据量测试的Data Driven Workflow
4.可迅速自动完成的快速测试、定制和自动化开发
5.用于组织和测试信息共享的项目工作区(Project Workspace)
6.用于重用性更好的,更易于测试及脚本维护的GUI提取层(GUI abstraction layer)
7.可扩展的,高便携性,易于维护的脚本语言(4Test Language)
8.用于完全模拟最终用户行为的独立代理技术(Agent)
9.可使硬件资源有效使用,使生产率提高的分布式测试
主要优势:
1.通过测试过程的自动化,不仅重用了已有的测试技术,同时更有效地提高了测试效率
2.通过运行无须人为干预的全年全天候的测试,将测试强度最大化
3.通过最大化的覆盖性测试,降低了应用发生错误的风险
4.因缩短了测试周期,从而满足了苛刻的版本发布的要求。
支持环境:Netscape Navigator 4.5, 4.61, 4.7x and 6.0; Internet Explorer 4.0, 5.0,5.5 and 6.0; AOL 7.0; ActiveX,Visual Basic 6, JDK 1.1.x – 1.4,Microsoft Web browser control and PowerBuilder 6.5, 7.0 and 8.0