51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9168|回复: 7
打印 上一主题 下一主题

[求助] SSH框架搭建的网站怎么进行单元测试,用什么工具?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-19 16:02:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
新手求助,如题。。。很急。。。

[ 本帖最后由 dongxl123 于 2010-1-19 16:04 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2010-11-18 15:01:44 | 只看该作者
    同求实例,尤其是如何初始化http request相关的信息
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-3-16 14:01:12 | 只看该作者

    同问!!!!!!!!

    有哪位高手能给出J2EE web系统单元测试的详细方法啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-2-23 11:14:15 | 只看该作者

    回复 2# 的帖子

    刘妹子,强人喽,呵!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-1-28 14:20:43 | 只看该作者
    up
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-1-19 16:48:34 | 只看该作者

    应该是SSI框架搭建的网站怎么单元测试,比如这个类?

    package com.zju.cdpf.web.struts.action;

    import java.io.PrintWriter;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;

    import com.zju.cdpf.biz.dao.ibatis.dataobject.Member;
    import com.zju.cdpf.biz.dao.ibatis.dataobject.MemberTemp;
    import com.zju.cdpf.biz.service.RegisterService;

    public class CheckLoginIdAction extends Action {
            private RegisterService registerService;
            public RegisterService getRegisterService() {
                    return registerService;
            }
            public void setRegisterService(RegisterService registerService) {
                    this.registerService = registerService;
            }
            @Override
            public ActionForward execute(ActionMapping mapping, ActionForm form,
                            HttpServletRequest request, HttpServletResponse response)
                            throws Exception {
                    response.setContentType("text/plain;charset=utf-8");
                    String loginId=request.getParameter("loginId");               
                    PrintWriter out = response.getWriter();
                    Member member=new Member();
                    member.setLoginId(loginId);
                    MemberTemp mTemp=new MemberTemp();
                    mTemp.setLoginId(loginId);
                    boolean b=registerService.getMember(member);
                    boolean bb=registerService.getMemberTemp(mTemp);
                    if(b||bb){
                            out.write("该ID已注册");
                    }else {
                            out.write("可以注册");
                    }
                    return null;
            }
           

    }

    [ 本帖最后由 dongxl123 于 2010-1-19 16:49 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2010-1-19 16:16:21 | 只看该作者

    回复 2# 的帖子

    高手!
    1.现在流行什么?
    2.public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)throws Exception {}
    像这个方法该怎么测?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2010-1-19 16:08:17 | 只看该作者
    现在还是SSH框架,有点过时了吧!
    如果你的开发平台是MyEclipse,可以装一个Junit插件,运用插件进行单元测试。
    步骤:
    1、通过源代码整理代码逻辑,画出流程图;
    2、设计单元测试用例;
    3、依据用例编写单元测试代码;
    4、执行单元测试代码;
    5、分析结果。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-10 15:51 , Processed in 0.084378 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表