• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

追求代码质量: 对 Ajax 应用程序进行单元测试

发布: 2008-6-24 14:38 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 28次 | 进入领测软件测试网论坛讨论

领测软件测试网

'K)`/sN9iws

!Mi%e,PHQE2n}功能性和集成测试

jRn` O6E/?F 软件测试技术门户oBWMaG

图 2 所示的交互测试可用于多个不同场景,但是其中两种场景最为常见。从功能性观点考虑,您或许希望编写一个测试:填入表单值,单击 Submit 按钮,然后验证表单是否显示定义。另外一个选择是集成测试,使您能够验证客户端代码的异步功能。GWT 的 GWTTestCase 正是被设计用来执行此类测试。软件测试技术门户9A5j4I D(K

软件测试技术门户6Hip K t

需要牢记的是:在 GWTTestCase 测试用例环境下不可以进行用户界面测试。在设计和构建 GWT 应用程序时,您必须清楚不要依赖用户界面 测试代码。这种思路需要把交互代码从业务逻辑中分离出来,正如您已经了解的,这是最佳的入门实践! 软件测试技术门户 ^9\Aw0m6ge8Z

`(G-m%QK举例而言,重新查看图 1 和图 2 所示的 Ajax 应用程序。该应用程序由四个逻辑部分构成:TextBox 用于输入目标单词,Button 用于执行单击,还有两个 Label(一个用于 TextBox,另一个显示定义)。实际 GWT 模块的初始方法如清单 1 所示,但是您该如何测试这段代码呢?

4J9l)\0} ^