精华内容
下载资源
问答
  • 跌落测试又名“包装跌落测试”,为产品包装后在模拟不同的棱、角、面于不同的高度跌落于地面时的情况,从而了解产品受损情况及评估产品包装组件在跌落时所能承受的堕落高度及耐冲击强度。从而根据产品实际情况及国家...

    跌落测试

    跌落测试又名“包装跌落测试”,为产品包装后在模拟不同的棱、角、面于不同的高度跌落于地面时的情况,从而了解产品受损情况及评估产品包装组件在跌落时所能承受的堕落高度及耐冲击强度。从而根据产品实际情况及国家标准范围内进行改进、完善包装设计。

    概念

    跌落测试的原理——将包装件按规定高度跌落于坚硬、平整的水平面上,评定包装件承受垂直冲击的能力和包装对内装物保护能力的测试。跌落测试,又名drop test/HG-318。

    用来模拟产品在搬运期间可能经受到的跌落等。包括:

    (1)非包装状态产品在搬运期间可能经受的自由跌落,样品通常按照规定的姿态从规定的高度跌落到规定的表面上。运输期间可能经受到的跌落等。

    (2)模拟负载电缆上的连接器、小型遥控装置等在使用中可能经受的重复自由跌落。

    (3)包装跌落

    主要参数

    1、 跌落高度 2、 跌落次数 3、 跌落表面

    受限制因素

    1、 高度 2、样品外形(针对自由跌落)

    测试程序

    跌落测试程序通常情况下可以参照华耀检测实验室的如下步骤:

    1、测试前样板的准备。

    2、测试前须测试产品的功能、安全及外观检查,确定正常之后方可进行跌落测试。

    3、须按规定的方法包装样品(参照生产指令或规格书),且配件不可漏放。

    4、若对封箱有特别要求(如打带)则按要求进行,若无特别要求则:包盒用2寸透明胶纸封箱,外卡通箱用3寸透明胶纸封箱。

    5、测试样品不可少于2整箱或4PCS成品。

    6、跌落顺序。

    7、接缝边之底角。

    操作流程

    1、接线:将随机附带之电源线接入三相电源并接地,将控制箱与测试机亦用随机所带之连接线按插头适配情况接好,并试运行上升/下降命令。(若试运行时出现按上升键却向下运行或按下降键却运行上升之情况,只需在电源处调换相数即可。

    2、跌落高度调整:打开主机电源,设定测试所需高度(方法如下),按上升键使之达到所设高度;若在中途停止,则必须使之达到设定高度后才可以执行反向运行命令;

    3、将被测物体放于工作台面,然后用固定杆加以固定;

    4、按上升键使被测物体提升至设定高度;

    5、按跌落键使工作台面瞬间脱离被测物体,被测物体做自由跌落运动;

    6、按复位键使工作台恢复工作状态;

    7、若重复测试,则重复上述步骤;

    8、测试完后:按降低键使工作台面运作至最低位置关闭电源键。

    跌落高度

    针对跌落测试国家有专门的标准,跌落方式都是一角、三边、六面之自由落体,跌落的高度是根据产品重量而定。分90cm、76cm、65cm几个等级装货物重量(lbs)/(kg) 落下高度(inches)/(cm)

    1~20.99 lbs(0.45~9.54kg) 30 in /(76.20 cm )

    21~40.99 lbs(9.55~18.63kg) 24 in /(60.96 cm )

    41~60.99 lbs(18.64~27.72kg)18 in /(45.72 cm )

    61~100 lbs(27.73~45.45kg) 12 in /(30.48 cm )

    展开全文
  • 一些示例实验室(使用Vagrant)已准备好用于测试目的(Windows域实验室,恶意软件测试实验室...) 局限性 在撰写本文时,提供的实验室使用Vagrant并依赖于另一个来虚拟机模板。 可以随意使用其他包装盒,也可以根据...
  • 从软件测试V模型,单元测试是软件测试的基础,四个方面看出单元测试的重要性: 1.时间方面—系统集成节约很多的时间 2.测试效果--单元测试测试阶段基石,能够发现深层次的问题 3.测试成本--单元测试阶段问题容易发现 4...

    单元测试简介

    从软件测试V模型,单元测试是软件测试的基础,四个方面看出单元测试的重要性:

    1.时间方面—系统集成节约很多的时间

    2.测试效果--单元测试是测试阶段基石,能够发现深层次的问题

    3.测试成本--单元测试阶段问题容易发现

    4.产品质量--单元测试好坏影响软件产品的质量.


                                 图1:软件测试V模型

    软件代码越來越多,软件单元越來越多,单元代码越來越复杂。现代编程语言是的单元测试自动化实现变得可能。XUnit框架eXtreme Programming(XP) 的核心概念。

    单元测试工具的一个重要的功能就是测试自动化,测试自动化的基础就是测试框架。最典型和最流行的单元测试是以JUnit测试框架为基础的xUnit测试框架。

    XUnit根据语言不同可以分为:JUnit(Java),CppUnit(C++),DUnit(Delphi),NUnit(.Net),PhpUnit(PHP)

    按类型不同可以分为:JFCUnit(GUI测试),HttpUnit(对web应用访问进行测试),JWebUnit(对HttpUnit的抽象封装),StrutsTestCase(基于JUnit的Struts应用测试框架),HtmlUnit

    1 xUnit单元测试框架

    测试软件开发过程中必不可少的一部分,是软件质量保证的重要手段。测试对象:代码,需求文档,设计文档.代码测试:单元测试,集成测试,系统测试和验收测试。eXtremeProgramming—单元测试—xUnit测试框架。TDD以测试为开发中心,XP开发者大多使用开源的测试框架-xUnit家族。

    Xunit框架的主要优点是提供了一个自动测试的解决方案。自动测试概念很重要,有了自动测试,我们就可以在开发软件项目中实施持续集成。

    1.1 xUnit介绍

    KentBeck—Smalltalk Sunit—Erich Gamma-- Junit

    框架结构表现的概念--->xUnit:一些简单的编写测试的规则--->移植到三十多种语言中(Python,C++,.NET,Html, JavaScript ,Ruby等)

    xUnit是一个基于测试的单元测试框架,运行测试用例,反馈测试结果以及记录测试日志的一系列基础软件设施。TestCase,TestSuite,TestResult,xUnit.framework.Assert,TestResult,TestListener,TestRunner.


                       图2,xUnit 测试框架

    Xunit的原则:

    • 先编写测试代码,然后编写符合测试的代码

    • 测试代码不需要覆盖所有的细节,但是需要覆盖主要的功能和可能出错的地方

    • 发现Bug,首先编写对应的测试用例,然后在进行调试

    • 不断总结出现Bug的原因,对其他代码也编写相应的测试用例

    • 每次编写完代码后,运行所有以前的测试用例,验证对以前的代码的影响,并把这种影响尽早消除

    • 不断维护测试代码,保证代码变动后能通过所有测试

    xUnit测试框架包括的4大要素:

    • 测试Fixtures:是一组认定为被测对象或被测程序单元测试成功的预订条件或预期结果的设定。Fixture就是被测试的目标。

    • 测试集(TestSuite):一组测试用例,这些测试用例要求相同的测试Fixtures,从而保证不会出现管理的上的混乱

    • 测试执行:单元测试的执行-setUp()-->执行测试动作-->tearDown()

    • 测试断言(Assert):实际上就是验证被测程序在测试中的行为或状态的一个宏或者函数,断言失败会引发异常,终止测试的执行。

    测试用例的编写:初始化Fixture-->按照某个测试功能和流程对Fixture进行操作-->验证结果是否正确-->Fixture相关的资源进行释放

    1.2Junit单元测试工具

    JUnit---SourceForge项目---IBMCommon Public License ---官网:www.junit.org

    ASP,C++,c#,Effel,Delphi,Perl,PHP,Python,REBOL,Smalltalk,Visual Basic

    xUnit的目标:1.开发人员写测试代码,提供一个测试框架,减少重复性劳动2.创建并保留测试,将测试集中在一起,用已有的测试创建新的测试。

    Junit的好处:

    • 可以使测试代码产品代码分开

    • 针对某个类的测试代码,通过较少的改动便可以将其应用于另一个类的测试

    • 易于集成到测试人员的构建中,JUnitAnt的结合实施增量开发

    • Junit是公开源代码的,可以进行二次开发

    • 可以方便的对JUnit进行扩展

    Junit测试编写的原则:

    • 简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写

    • 使测试单元保持持久性

    • 可以利用既有的测试来编写相关的测试

    Junit的特征:

    • 使用断言方法来判断期望值和实际值的差异,返回Boolean

    • 测试驱动设备使用共同的初始化变量或实例

    • 测试包结构便于组织和集成运行

    • 支持图形交互模式和文本交互模式

    JUnit共有7个包,核心的包就是junit.frameworkjunit.runnerFramework包负责整个测试对象的架构,Runner包负责测试驱动。

    JUnit4个重要的类:TestSuite,TestCase,TestResult,TestRunner,前三个属于Framework,后一个类在不同的环境下是不同的。后一个类在不同的环境中是不同的,文本环境和图形界面

    • TestResult:负责收集TestCase所执行的结果,客户可以预测的Failure和没有预测的Error。同时负责将测试结果转发给TestListener(该接口由TestRunner集成)进行处理

    • TestRunner:客户对象调用的起点,负责对整个测试流程进行跟踪。能够显示返回的测试结果,并报告测试的进度

    • TestSuite:负责包装和运行所有的TestCase

    • TestCase:客户测试类所要继承的类,负责测试时对客户类进行初始化以及测试方法的调用.

    两个重要的接口:Test,TestListener

    • Test:包含两个方法:run(),countTestCases()-->用于对测试动作特征的提取

    • TestListener:addError(),addFailure(),startTest(),endTest()-->用于对测试结果的处理以及测试驱动开发的动作的特征的提取。

    Junit框架组成:TestCase(junit.swingui.TestRunner试用例),TestSuite(测试集),TestResult(测试结果描述与记录),TestListener(事件监听者),TestFailure(测试失败),AssertionFailedError.

    JunitEclipse的集成的处理可以参考《JUnit in Action

    Junit的命令行处理:java junit.textui.TestRunner  xxx 

    1.3JUnit实例

    1.3.1. 开发工具:

    Eclipse、JUnit、Ant

    1.3.2. 编码实现三角形类型判断程序:

    class Triangle{

    private double a, b, c;

    public Triangle ( double a, double b, double c ){

    this.a = a;

    this.b = b;

    this.c = c;

    }
    /*
    返回值为 1 表示是等边三角形
    返回值为 2 表示是等腰三角形
    返回值为 3 表示是其他种类三角形
    返回值为-1 表示不能构成三角形
    */
    public int type (){

    //to be added

    }

    }
    1.3.3、基于 JUnit 设计测试用例,使得满足如下条件
    (1)包含不能构成三角形的测试用例
    (2)包含构成等边三角形的测试用例
    (3)包含构成等腰三角形的测试用例(提示:需要三个测试用例)
    (4)包含构成其他种类三角形的测试用例
    (5)三角形有一条边是非正数

    1.3.4 编写 ant 脚本驱动测试用例

    包括测试用例执行和测试报表生成

    备注:个人使用的JVM是Open JDK 6.0,eclipse是3.8 Juno,JUnit使用的是4.11 

    1.3.5 实验程序

    判断三角形的java程序:

    package demo2;
    public class Triangle {
    	private double a,b,c;
    	public Triangle(double a,double b,double c){
    		this.a =a;
    		this.b =b;
    		this.c =c;
    	}
    	/*
    	 * return value description:
    	 * 1.等边三角形
    	 * 2.等腰三角形
    	 * 3.其他三角形
    	 * -1.不是三角形
    	 */
    	public int type(){
    		if(isTriangle()){
    			if(a==b&&b==c){
    				return 1;
    			}else if(a==b||b==c||c==a){
    				return 2;
    			}else
    				return 3;
    		}
    		else
    			return -1;
    		
    	}
    	//auxiliary method which is used to predicate weather three number consist of a triangle or not
    	private boolean isTriangle(){
    		if(Math.abs(a-b)<c&&Math.abs(a-c)<b&&Math.abs(b-c)<a 
    		   &&(a+b>c)&& (a+c >b)&& (b+c >a) )
    			return true;
    		return false;
    	}
    }
    单个的测试用例:

    package demo2;
    import static org.junit.Assert.*;
    import org.junit.Test;
    public class TriangleTest {
    	@Test
    	public void testType(){
    		Triangle triangle = new Triangle(12,12,4);
    		assertEquals(2,triangle.type());
    	}
    }
    参数化的测试用例:

    package demo2;
    import static org.junit.Assert.*;
    import static org.junit.Assert.assertEquals;
    import java.util.Arrays;
    import java.util.Collection;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.junit.runners.Parameterized;
    import org.junit.runners.Parameterized.Parameters;
    
    @RunWith(value = Parameterized.class)
    public class ParameterTestTriangle {
    	private double expected;
    	private double valueOne;
    	private double valueTwo;
    	private double valueThree;
    	
    	@Parameters
    	//Double is a class type,double is a basic type.
    	public static Collection<Object []> getTestParameters(){
    		 return Arrays.asList(new Object [][]{
    				{2,12.3,13.5,13.5},
    				{2,10,10,4},
    				{2,34,5,34},
    				{1,6.0,6.0,6.0},
    				{1,23,23,23},
    				{-1,1.0,4.0,9.0},
    				{-1,10,3,15},
    				{3,3.0,4.0,5.0},
    				{3,12,24,33},
    		});
    	}
    	
    	public ParameterTestTriangle(double expected, double valueOne,
    			double valueTwo,double valueThree){
    		this.expected= expected;
    		this.valueOne= valueOne;
    		this.valueTwo= valueTwo;
    		this.valueThree= valueThree;	
    	}
    	
    	@Test
    	public void testType(){
    		Triangle triangle = new Triangle(valueOne,valueTwo,valueThree);
    		assertSame("期待类型和测试类型不同!",(int)expected,triangle.type());
    	}
    }
    结合上述的两个测试用例的测试用例集:

    package demo2;
    
    import org.junit.runner.RunWith;
    import org.junit.runners.Suite;
    import org.junit.runners.Suite.SuiteClasses;
    
    @RunWith(value = Suite.class)
    @SuiteClasses(value={ ParameterTestTriangle.class,TriangleTest.class})
    public class TestSuite {
    }
    编写的ant脚本如下:

    <project name ="first build.xml" default ="report">
        <target name="clean" >
            <delete dir="dist"/>
            <delete dir="bin/demo"/>
        	<delete dir="report"/>
        </target>
        <target name="compile" depends="clean">
            <javac srcdir="src" destdir="bin" includes="demo2/*.java" 
            	includeantruntime="true" classpath ="lib\junit.jar"/> 
        </target>	
    	<target name="test" depends="compile">
    		<mkdir dir="report/html"/>
    	    <junit printsummary="yes" haltοnerrοr="false" haltonfailure="false" 
    	        fork="yes" >
    	      <formatter type="plain" usefile="false"/>
    	      <formatter type="xml"/>
    	      <test name="demo2.TestSuite"
    	            todir="report"/>
    	      <classpath>
    	        <pathelement location="bin"/>	  
    	      	<pathelement location="lib\junit.jar"/>
    	      </classpath>
    	    </junit>
    		
    	    <junitreport todir="report">
    	      <fileset dir="report">
    	        <include name="TEST*.xml"/>
    	      </fileset>
    	      <report format="frames" todir="report/html"/>
    	    </junitreport>
    	  </target>
    	  <target name="report" depends="test">
    	    <echo>Hello world</echo>
    	  </target>   
    </project>

    1.3.6 运行结果

    单个测试用的运行截图


    参数化测试用例的运行截图:


    测试用例集的运行:


    ant脚本运行

    1.首先cd 到相应的java project的目录下 cd java project/testSoftware

    2. 输入ant 或者ant -f build.xml

    3 参看结果:

    Buildfile: /home/xiajian/project file/java project/testSoftware/build.xml
    clean:
       [delete] Deleting directory /home/xiajian/project file/java project/testSoftware/report
    compile:
    test:
        [mkdir] Created dir: /home/xiajian/project file/java project/testSoftware/report/html
        [junit] Running demo2.TestSuite
        [junit] Testsuite: demo2.TestSuite
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.097 sec
        [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.097 sec
        [junit] 
        [junit] Testcase: testType[0] took 0.002 sec
        [junit] Testcase: testType[1] took 0 sec
        [junit] Testcase: testType[2] took 0 sec
        [junit] Testcase: testType[3] took 0 sec
        [junit] Testcase: testType[4] took 0 sec
        [junit] Testcase: testType[5] took 0 sec
        [junit] Testcase: testType[6] took 0 sec
        [junit] Testcase: testType[7] took 0 sec
        [junit] Testcase: testType[8] took 0.001 sec
        [junit] Testcase: testType took 0 sec
    [junitreport] Processing /home/xiajian/project file/java project/testSoftware/report/TESTS-TestSuites.xml to /tmp/null2022323935
    [junitreport] Loading stylesheet jar:file:/usr/share/ant/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
    [junitreport] Transform time: 564ms
    [junitreport] Deleting: /tmp/null2022323935

    report:
         [echo] Hello world

    BUILD SUCCESSFUL

    ant脚本在当前项目下生成了一个report文件夹,其中有相应的测试用例执行的报告

    备注:关于这里的JUnit的实例的代码,我放到了在百度网盘上创建了一个公共链接,有兴趣的可以研究一下,这实例位于testSoftware/src/demo2的中.网盘连接:http://pan.baidu.com/share/link?shareid=1294418402&uk=556148328

    在导入项目时可能出现的问题:

    原先我是在OpenJDK 7的环境下编写这个测试程序的,后来从Ubuntu12.10换到Ubuntu12.04LTS后,系统安装的JDK 是Open JDK 6,所以导入项目时出现了java.lang.UnsupportedClassVersionError: demo2/ParameterTestTriangle : Unsupported major.minor version 错误,百度了一下找到了问题的原因:是因为使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行. 解决方法:

    1. 一定要清理干净已经生成的文件

    2. 替换成正确的JDK--修JDK的jre以及相的编译器(修改的方法是右击项目属性build path和build compiler中修改)

    修改JRE:


    修改编译器:


    参考资料

    [1]软件测试实验指导教程/蔡建平, 清华大学出版社, 2009.11

    [2] JUnit实战(第二版)/Peter Tahchiev等著,王魁译, 人民邮电出版社,2012.4

    [3]软件测试v模型的图片来源:http://leochael.blog.163.com/blog/static/1309571200741181733167/

    [4]出现的java错误:http://zhidao.baidu.com/question/455404569.html

    下一篇是关于CppUnit的

    展开全文
  • Basler Pylon 5库周围的实验性python包装器。 它的最初想法是受启发的, 也是围绕Basler pylon库的基于cython的包装器。 但是,与python-pylon相比,此代码直接实例化cython代码中的Pylon C ++类,而不是添加另一个...
  • ActiPy 是一个开发和测试动作识别系统的实验室。 actipy.optical_flow.OpticalFlow将 OpenCV 1 和 2 提供的光流算法包装在一个通用 API 下,因此它们可以轻松地换入和换出以进行评估。 actipy.optical_flow.Flow...
  • op5-adv_train_lab 用于op5高级培训实验室的包装器脚本。 外壳脚本 用法:op5-adv_train_lab.sh -v <测试值> -w <警告阈值> -c <临界阈值>
  • 主要依据 Ø1、YD/T1215-2002《900/1800MHz TDMA数字蜂窝移动通信网通用分组无线业务(GPRS)设备测试方法:移动台》 Ø2、YD/T965-1998《电信终端设备的安全要求和试验方法》 Ø3、GB/T18287-2000《蜂窝电话用锂离子...
    主要依据 Ø1、YD/T1215-2002《900/1800MHz TDMA数字蜂窝移动通信网通用分组无线业务(GPRS)设备测试方法:移动台》 Ø2、YD/T965-1998《电信终端设备的安全要求和试验方法》 Ø3、GB/T18287-2000《蜂窝电话用锂离子电池总规范》 Ø4、YD 1032-2000《900/1800MHz TDMA数字蜂窝移动通信系统电磁兼容性限值和测量方法第一部分:移动台及其辅助设备》 主要内容 Ø业务与功能测试Ø性能测试Ø电磁兼容性(EMC)测试Ø环境适应性测试Ø寿命测试Ø电池和充电器测试Ø外观和包装测试        业务与功能 GSM电路交换业务及功能测试Ø电信业务Ø承载业务Ø补充业务GPRS业务及功能测试 电信业务:电信业务;紧急呼叫业务;短消息业务承载业务: 对MS的承载业务测试,采用在实际GSM网络或模拟网上进行拨打验证的方法测试。将MS分别设置为各种MS可提供的承载业务,进行MS之间或MS至固定数据终端的数据通信,对主叫/被叫情况分别进行测试,对不同透明属性分别进行测试,在测试中MS应能正常发起/接收呼叫,数据传输应正常。补充业务:号码识别类¯呼叫提供类¯呼叫完成类¯呼叫限制类¯其它 GSM数字移动台功能:移动台(MS)是GSM系统的一个组成部分,具有多样的、不断增加的服务功能。移动台的功能是与其相应业务的操作密切相关的。 GSM数字移动台功能: 主叫号码识别显示¯ 被叫号码识别显示¯ 呼叫前转¯ 呼叫等待、保持¯ 被叫号码显示¯ 呼叫进展信号指示¯ 国家/PLMN指示¯ 国家/PLMN选择¯ 键盘¯ IMEI¯ 短消息指示及证实¯ 短消息溢出指示¯ DTE/DCE接口¯ ISDN“S”终端接口¯ 国际接入功能(“+”键)¯ 业务指示器自动呼叫限制¯ 双音多频功能(DTMF)¯ 签约识别管理¯ 开关¯ 电池容量指示及告警¯ 中文支持能力¯ 其它功能¯电路型WAP功能正常¯说明书和手机中其它功能正常GPRS的业务:GPRS是一组新的GSM承载业务,是以分组模式在PLMN和与外部网络互通的网上传输。在有GPRS承载业务支持的标准化网络协议的基础上,GPRS提供以下一系列交互式业务:1.承载业务2.用户终端业务3.附加业务接入因特网业务 基于GPRS的WAP业务¯基于GPRS的POP3电子邮件业务¯基于GPRS的短消息业务GPRS功能:GPRS附着¯GPRS分离¯分组路由和传输功能¯A类移动台分组和电路业务同时进行¯B类移动台分组和电路业务交替进行 GSM/GPRS射频指标测试¯测试项目清单及要求: 测试项目清单及要求:频率误差小于1×10-7相位误差(峰值)-20o至+20o相位误差(均方根值)≤5o相位误差和频率误差要求检验项目
    展开全文
  • 手机测试的主要测试内容

    千次阅读 2019-10-14 15:15:13
    抗摔性测试由专门的PRT可*性实验来进行。半米的微跌落测试要做300/面(手机有6个面)。而2米的跌落测试每个面需各做一次,还有模拟人把手机扔到桌面的测试。 3. 高温低温测试 让手机处于高低不同的温度来检测手机...

    手机测试主要测试什么?

    1. 软件压力测试

    用自动测试软件连续给手机拨打1000个电话,检查手机是否会发生故障。

    2. 抗摔性测试

    抗摔性测试由专门的PRT可*性实验来进行。半米的微跌落测试要做300/面(手机有6个面)。而2米的跌落测试每个面需各做一次,还有模拟人把手机扔到桌面的测试。

    3. 高温低温测试

    让手机处于高低不同的温度来检测手机的适应性。

    4. 高湿度测试

    用一个专门的箱子来操作滴水测试,模拟人出汗的情况(水里面掺有一定比例的盐)

    5. 百格测试

    用专用刀片在手机的外壳画100个格子10*10,用专用胶带粘其表面,看看外壳会不会掉油漆。

    6. 翻盖测试

    对翻盖手机进行覆盖10万次,检查壳体的损耗情况。

    7. 扭矩测试

    直板机,用夹具夹住两头,一头向左拧,一头向右拧,测试壳体和手机里面大型器件的强度。

    8. 静电测试

    北方天气干燥,手摸金属的东西容易产生静电,击穿手机电路,有些设计不好的手机就是这么突然坏的,有专门的静电枪和铜板来测试。

    9. 按键测试

    借助机器以给定的力量击打键盘10万次。

    10. 沙尘测试

    手机放入特定的箱子,细小的沙子被鼓吹起来。数小时后,查看手机里面是否有沙子进入,如果是,那么手机密闭性不好,结构设计有待重新调整。

    展开全文
  • 该标准为英文版本,标准中包括了一般模拟性能试验,该试验含环境预处理、带和不带顶部载荷的随机振动、冲击测试测试项目的相关具体要求
  • 软件测试笔试面试题目完全汇总

    万次阅读 多人点赞 2019-03-06 13:29:37
    1、软件测试的流程 2、web测试和APP测试的区别 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的。那么区别在哪里呢? 由于载体不一样,所以系统测试和一些细节可能会不一样。 那么我们就要先...
  • DQ/数据质量实验和相关实用程序。 注意:这些工具的发展不仅仅是“数据质量”,请阅读下面的其他各个部分。 下载预建二进制文件 完全可运行的“uber”jar 在这里可用: 单击data-quality-java-1.0-SNAPSHOT.jar的...
  • 测试

    千次阅读 2017-03-03 20:29:24
    黑盒测试:功能测试/数据驱动测试,是在已知产品所应对应具有的功能的前提下,通过测试来检测每个功能是否都能正常使用。 白盒测试:结构测试/逻辑驱动测试,是在知道产品内部工作过程的前提下,可通过测试来检测...
  • 更激发孩子兴趣的包装设计,评测期间得到了无数父母的好评和赞赏。 累计销售2000+,而且几乎零差评 。 最最最重要的是价格非常亲民 99元/套 ( 国外同类产品接近200RMB )。 半节早教课的价格给孩子无限的科学启蒙...
  • 实值测试则将原Web服务包装成一个新的Web服务,记录原服务的输入和输出数据,作为实值测试数据种子,获得一定数量的将实时测试数据种子后,实施组合测试,将两种测试值融合后得到动态的服务的QoS测试值。实验表明,...
  • UV测试又称UV老化测试,是模拟产品在现实使用条件中涉及到的各种因素对产品产生老化的情况进行相应条件加强实验的过程,UV老化测试实验主要针对塑胶材料,常见的老化主要有光照老化,湿热老化,热风老化。...
  • 数据库实验报告

    万次阅读 2006-05-25 18:48:00
    数据库原理与技术实验报告 课程名称:数据库原理与技术 实验报告要求:1....3. 对数据完整性约束实施、实验三、实验四和实验五要求给出相应的测试用例。4. 实验报告提交电子档。 实验内容: 
  • 测试理论面试题

    千次阅读 2019-11-06 09:13:26
    1 说一下你们的测试流程 没有做过项目的直接介绍下v模型...2.项目经理出测试方案(要使用什么样的测试方法、测试策略)安排测试计划(测试人员、资源、进度的安排,测试的范围和完成的目标); 3.测试人员编写和...
  • 在controllerMain_test.js中添加单元测试:对于我们在angular模块../app/app和angular-mocks需要的单元测试,我们还将所有控制器测试包装在一个describe函数中,并传入控制器名称。 使用beforeEach我们使用...
  • 软件测试笔试题

    千次阅读 2020-05-11 16:21:43
    1.一条软件缺陷/BUG记录都包含了哪些内容?如何提交高质量的软件缺陷/bug记录? 2、测试分为哪几个阶段? 3、了解哪些测试工具?你是用过和知道的测试工具有...11、请分别说明黑盒测试和白盒测试的优点和缺点! 12、根
  • 产品可靠性测试简介

    2017-11-16 20:08:00
    可靠性测试源于生活,站在用户角度,模拟场景 ...运输(包装测试),2.机械用例,3.气候测试 气候工作环境: 地面空气高温+58°C,地面空气低温-68°C 海面空气高温+51°C,海面空气低温-38°C 可靠性设计:
  • 日常测试工作中,除了正常值的测试,我们还需要对参数的异常值进行测试,这其中要问起来,很多人都可以脱口而出需要测试null、空值等等。但是要问为什么要测?具体怎么测?测试的结果说明了什么问题?可能就不尽然能...
  • 面试时,经常会被问到,对一个纸杯进行测试,今天就对杯子做了比较完整的测试总结,可以根据不同的类型杯子,进行选择性的测试。 PS:如有不同想法的,欢迎留言 文档测试:杯子的使用说明书是否对杯子的用法、...
  • hibernat使用junit测试测试hibernate的各种方法说明及注意要点
  • Redux的React包装器的Rails包装器 安装 将此行添加到您的应用程序的Gemfile中: gem 'react-redux-rails' 然后执行: $ bundle 或将其自己安装为: $ gem install react-redux-rails 用法 一旦安装了gem,就将...
  • 其次,他们喜欢动手实验。再次,好的测试人员胆子比较大。还有其他一些不那么好的特质,例如测试人员容易不信任人,他们质疑一切,包括权威。不是测试团队里的每个人都算得上是测试人员,也不是每个具有测试人员头衔...
  • 软件测试面试题

    千次阅读 2018-05-02 15:33:31
    1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络...
  • 软件测试复习

    千次阅读 2017-07-01 14:09:27
    测试驱动开发的软件过程 第二章  软件缺陷产生的原因 1、技术问题 开发人员技术、新技术的使用、逻辑复杂、系统结构的设计、接口参数太多、需求规格说明书、系统崩溃等 2、软件本身 不完善的软件开发标准或...
  • 华盛顿特区RPCC公司的执行理事Jeanie Johnson称,下个月行业机构就开始在大学中进行实验测试测试EPC Gen 2 RFID用于木制、铁制、塑料或者其它材料制成的可重复使用货箱的耐用性。并不像普通使用的纸制货箱...
  • 测试面试题

    万次阅读 2018-03-01 17:13:03
    软件测试原则1 good enough2 80-20原则3 尽早的进行测试4 集群性5 交叉测试 进程和线程的区别1、根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑? 2、 什么是软件质量保证?软件...
  • 开关电源测试规范和开关电源测试标准_第一部分 http://blog.21ic.com/user1/379/archives/2010/78553.html 开关电源测试规范和开关电源测试标准_第二部分 转自: ...开关电源测试规范和开关电源测试标准_第...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,335
精华内容 7,334
关键字:

包装测试实验