2测试项目
本次测试主要针对JAVA类程序作底层测试,主要包括包功能测试,各函数完整性测试以及事件监听测试。测试之前需要根据测试用例书写测试代码,运行测试代码进行测试。
3 被测特性
Ø 包功能测试:
主要测试包内各函数,各类之间的调用关系;
Ø 函数完整性测试:
包括函数正确性测试和错误参数测试:
函数正确性:测试为在正确输入参数情况下测试函数的功能,如果函数输出为get*函数,并且可以打印出来,需要把获得的结果通过system.out.println()打印在屏幕上;
错误参数测试:主要测试输入参数在非法的条件下程序运行的情况(比如从存储器中读出数据的长度输入参数为int length,当length<0的时候);
Ø 监听测试:
测试系统等待监听,直到所需要的事件出现,如果有需求把事件中的信息捕捉出来,显示在屏幕上。
4 不被测特性
Ø 构造函数:
对类进行测试,通过构造函数创建这个类。所以不专门测试构造函数,对构造函数错误参数的测试也没有实际的意义;
Ø 异常类:
由于产生异常的条件比较复杂,牵扯到硬件软件,数据库和存储设备等等,所以再次对于这些类不进行测试;
Ø protect函数:
由于protect函数是被继承类调用的,不是被应用程序调用的,通过测试继承类中的函数,间接的测试该类函数;
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/