测试相关概念

   好的软件不是写出来的,是测出来,测试分为黑盒测试和白盒测试 ,白盒测试时需要知道源代码的,对应用程序源代码级别进行测试

比如说去1.检测代码的算法是否正常 2 你申请的内存空间是否内存溢出 3你定义的变量路径是否正确,条件是否有些遗漏

根据这些对代码进行检查,并编写出相应的辅助逻辑

2根据测试力度划分

<1>单元测试 junit test

<2>集成测试  intergration test 

<3>系统测试 systemt test

3测试的程度

       <1>压力测试 pressure test  比如说服务器1秒钟可以承受几千人

<.2>冒烟测试 smoke test  对程序没有规律的进行操作,看应用程序多长时间搞崩溃 安卓自带monkey (猴子测试)

下面说安卓

安卓的junit 测试需要把应用程序部署到真实手机或者模拟器,在 dalvik虚拟里面运行.

步骤 首先创建一个测试包 再次创建个测试类继承AndroidTestCase 

方法必须是 public void testAdd() thows Exception{ 

CaleSevice  caleSevice  = new CaleSevice();

int result  = caleSevice.add(3,5);

assertEquals (8,result) ;   看期待的结果是否与代码结果是否一致

} 必须向测试框架抛出异常,之所以编写这段逻辑就是想看看他有木头异常,如果异常都被catch掉了,没必要测试,方法必须是public,这个方法是 由框架调用的,框架是由反射调用的


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值