容错测试1-aop实现

发表于:2013-7-26 11:04

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

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

  背景介绍:

  今年我们产品线对我们去年线上的遗留bug做了分析,发现线上的遗留问题基本上是一些无法测试到的异常流程或者依赖的其他应用有异常引起的,普通的正常功能测试已经很难发现那些问题,于是我们今年提出了一个容错测试的目标,希望能够解决这类问题的测试瓶颈.

  我们的目标:

  <!--[if !supportLists]-->2  <!--[endif]-->测试各种错误异常情况下系统的反应

  <!--[if !supportLists]-->2  <!--[endif]-->通过自动化的手段运行

  为了说明后面的内容,先看一个简单的例子,有下面的被测代码:

  接口:

public interface IHello {
public int hello();
}

  实现:

public class Hello implements IHello {
@Override
public int hello() {
System.out.println("Hello is print!");
return 1;
}
}

  现有方案介绍:

  <!--[if !supportLists]-->1.     <!--[endif]-->运用eclipse debug,使用display功能修改值

  问题:无法自动化

  <!--[if !supportLists]-->2.     <!--[endif]-->编写mock的测试bean

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号