zoukankan      html  css  js  c++  java
  • Android中的单位及测试相关概念

    android中的单位:
    in 英寸
    pt 点距
    px 像素 
    dp(dip) 密度无关的像素单位,自适应device屏幕的比例,通常涉及长宽高时采用
    sp 与范围无关的像素单位,通常在设置字体大小时采用
     
    测试相关:
    1)是否知道源代码:
    白盒测试:根据源代码写测试方法
    黑盒测试:业务场景user story

    2)根据程序测试的精细度(粒度)分:
    单元测试:unit test 测试某个方法,模块
    方法测试:function test
    集成测试:intergation test

    压力测试:pressure test单位时间内大量重复操作(如web模拟用户,android模拟点击量)
    冒烟测试:smoke test,举例:
    adb shell
    monkey 1000
    monkey -p 包名 点击次数

    单元测试:
    敏捷开发:边开发,边测试
    在Android里面做单元测试:
    方法1:直接new一个android test project
    方法2:自己写
    class要继承AndroidTestCase
    在manifest.xml中配置:
    在<appliccation>下加<uses-library....>
    在最外层元素下加<instrumentation...>
    最后在outline中直接运行测试方法,选为Run as:Android JUnit Test

    PS:
    在测试类中@Override
    setUp();//测试框架被初始化时执行(“初始化操作”),避免重复new测试类对象等

    tearDown();//测试框架结束时执行(“擦屁股”)
  • 相关阅读:
    bzoj3786 星系探索
    [JSOI2008]火星人
    [NOI2005]维护数列
    [POI2008]砖块Klo
    郁闷的出纳员
    [HNOI2002]营业额统计
    [BZOJ1651][Usaco2006 Feb]Stall Reservations 专用牛棚
    [BZOJ2124]等差子序列
    [BZOJ3038]上帝造题的七分钟2
    [BZOJ1711][Usaco2007 Open]Dining吃饭
  • 原文地址:https://www.cnblogs.com/allenpengyu/p/3578539.html
Copyright © 2011-2022 走看看