人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。 北京安全测试精英QQ群:164265622 北京白盒测试精英QQ群:164265999 北京性能测试精英QQ群:164266156 北京自动化测试精英群:212723528 北京软件测试精英QQ群:86920845

嵌入式软件的接口测试设计

上一篇 / 下一篇  2012-01-19 17:21:12 / 个人分类:软件测试基础

一.总体设计

1.接口测试

接口做为一个单元进行测试,将每个接口的输入值进行等价类划分和边界值的方式进行测试用例的设计,对输出值进行验证并跟踪中间数据进行结果的生成测试。

2.集成测试

按熟悉的导航功能和使用功能进行接口功能集成,使用输入组合做为测试用例,用例中的数据完全覆盖功能组合的输入数据。

3.稳定性测试

使用经过测试过的集成功能进行重复性的压力测试,观察不同的内存占用情况分析当前内存是否可以满足当前的软件。

二.用例设计

1.接口测试

测试用例的设计基本符合以下各测试点:

l     使用非法输入

l     使用默认值输入

l     使用可能产生错误的输入数据

以上三个测试点融合进等价类划分和边界值设计后的七组测试用例中。

使用MEG的方式对接口的输出值进行打印输出,根据对中间值的跟踪调试和预期结果对测试结果进行判断。

2.集成测试

测试用例的设计在符合接口测试的测试点同时还要符合以下各测试点:

l     对输入组合进行功能覆盖

l     重复输入相同的合法输入组合

在预期输出的数据正确同时,利用组合后功能的正确与否运行来判断测试结果。

3.稳定性测试

测试有在软件中常用的功能的进行接口的对应功能实现,通过循环的功能执行对执行中的过程和执行后的结果进行测试。同时对有内存要求的功能进行针对内存单独进行测试设计,测试批量的操作后内存的变化是否在可控的范围之内。

三.用例实现

将测试用例写入测试代码中,利用MFC对用例编号进行传递,实现用例输入的界面化进一步保证可以不通过测试代码进行快速有效的测试并把测试结果进行文件输出,使用预期结果和实际结果进行自动对比的方式实现自动回归测试,在回归多版本时能够对版本进行快速有效的测试。


TAG:

 

评分:0

我来说两句

Open Toolbar