(测试)Openbravo如何编写一个测试用例

发表于:2013-7-19 11:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:liwenshui322    来源:51Testing软件测试网采编

  一. 目标

  这一篇文章的目标在openbravo里面建立一个测试用例,用来单元验证一段代码的正确性。比如我们写了一个后台持久化方法,需要验证是否写得正确,而前台又没有写好,无法测试。这个时候,我们可以写一个简单的测试用例来验证其正确性。

  前提条件:已经创建了一个module,在openbravo中所有新增的代码都必须属于一个模块。

  二. 步骤

  1.  在你建立的模块对应的文件夹下面建立一个新文件夹src-test,如下图所示:

  2. 将这个文件夹加入项目的源文件目录,选择项目点击右键build path->configure build path...,弹出的对对话框中 source页签,点击添加文件夹,将刚刚新增的src-test文件夹加入项目的源文件目录。

  3.  在这个文件加下面新建一个java包,名称随便取。

  4. 在包下面新建一个java类,内容如下:

package org.openbravo.client.application.test;

import java.util.List;

import org.openbravo.dal.service.OBCriteria;
import org.openbravo.dal.service.OBDal;
import org.openbravo.model.ad.access.User;
import org.openbravo.test.base.BaseTest;

public class ExampleTest extends BaseTest {

    public void testUsersCount() {
 setSystemAdministratorContext();

 final OBCriteria<User> uCriteria = OBDal.getInstance().createCriteria(
  User.class);

 final List<User> uList = uCriteria.list();
 int userCount = 0;
 for (User u : uList) {

     if (u == null || u.getPassword() == null) {
  continue;
     }

     if (u.getPassword().length() > 0)
  userCount++;
 }
 assertTrue(userCount > 0);

 System.out.println("Total of users with password: " + (userCount));
    }
}

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shujin6040
    2013-7-19 13:05:33

    所谓的单元测试

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号