正文

软件测试---白盒测试指南(八)2007-06-27 12:49:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/27153.html

分享到:

8.1). 界面UI层: 为提高测试效率,界面UI层测试可将黑盒测试技术和白盒测试技术结合起来进行测试 8.5.1.         代码规范: 序号 测试项 测试内容 质量保证标准 问题属性 出错频率 UI1 继承类 1.从ToftPanel继承一个类。每个界面类都要继承ToftPanel:         public class myUI extends ToftPanel{…}       UI2 添加按钮 2. 是否为界面类添加它需要的按钮。 a)         添加按钮属性。 b)        添加按钮组属性 c)        将按钮设置到界面上。在构造方法中是否添加如下语句:             setButtons(m_aryButtonGroup);       UI3 响应按钮 3. 响应按钮。在onButtonClicked(ButtonObject bo)方法中,处理按钮事件:     public void onButtonClicked(ButtonObject bo) {         if (bo == m_boNormalButton) {             onNormalButtonClicked();         } else if (bo == m_boXxxButton) {             // other button disposing         }       UI4 界面标题 4. 设置界面标题。在getTitle()方法中,返回界面的标题:          public String getTitle() { return "我的标题"; }         UI5 其他业务代码 5. 完成其他业务代码。     在完成业务代码时,可能需要用到帐套编码、单位编码、用户编码等信息,这些信息保存在ClientEnvironment类中。你可以在ToftPanel的继承类中使用方法getClinetEnvironment()获得一个ClientEnvironment       UI6 客户端调用BO对象     对在客户端用到的每个BO类XxxBO,都要生成一个客户端的代理类XxxBO_Client。XxxBO_Client和XxxBO的方法一一对应,XxxBO_Client实际上是XxxBO对象在客户端的一个包装。在UI层中,只使用XxxBO_Client访问BS层。例如:如果你要调用XxxBO类中的一个update(MyVO vo)方法,那么在客户端的代码是: XxxBO_Client.update(vo);         UI7 对话框须继承和使用的类     对话框继承nc.ui.pub.beans.UIDialog     对于提供消息的对话框,使用nc.ui.pub.beans.MessageDialog,不允许使用javax.swing.JOptionPane,因为JOptionPane在浏览器中运行时存在问题       UI8 表格模型须继承和使用的类 表格模型继承nc.ui.pub.beans.table.VOTableModel或使用NCTableModel      

阅读(2843) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册