51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3469|回复: 9
打印 上一主题 下一主题

[讨论] 如何对控制台应用程序(console application)进行测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-12 17:36:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应用程序实现文件传输的功能:从源服务器copy文件到目的服务器,中间有加密/解密/查毒的功能。
所有定义通过命令行录入相应的源和目的服务器地址完成。

对于这样的应用程序中的功能应该怎样实现测试?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-12 17:45:52 | 只看该作者
看你这个功能的流程这么清晰,可以考虑用流程分析法来设计用例.把每个流程看成一个路径,用路径分析法来设计用例.根据流程的顺序依次进行组合,使得流程的各个分支都能走到.
画出流程图,设置功能路径优先级.确定测试路径.选取测试数据,构造测试用例
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-6-13 10:10:56 | 只看该作者
谢谢~~

按您所说的流程分析法测试是不是就属于白盒测试了?

[ 本帖最后由 Kaitlyn 于 2006-6-13 10:12 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-6-13 12:18:17 | 只看该作者
这里是借用白盒测试的路径覆盖分析法来推广到黑盒测试的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-6-13 13:22:59 | 只看该作者
明白了

应用程序中的查毒功能是通过调用一个查毒软件的api来完成的
是不是就不需要准备特别的带毒文件来测试了?
只要查毒程序被调用就可以说明被测的应用程序实现了查毒功能呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-6-13 14:21:37 | 只看该作者
查毒软件的查毒功能是外面的软件,还是你们自己开发的,如果是自己开发的就先单独作为一个功能来测.然后再通过接口调用来模拟测试.我建议还是要去测这个功能,只有测试过的功能才能自己很自信保证不会有问题,不然一但有问题,自己也没低气说话.所以还是准备特别的带毒文件来测试一下吧.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-6-13 16:03:09 | 只看该作者
sdlkfj3谢谢~~~
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-6-14 14:23:21 | 只看该作者

程序中出错n次后才返回失败结果,该怎样测试?

程序中有个功能是在失败4次后返回失败结果。怎样测试才能保证失败结果确实是第4次后返回的?
是不是只有进行白盒测试了?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-6-14 15:06:25 | 只看该作者
不管什么测试都行啊,目的是执行失败4次后返回失败结果嘛,
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-6-14 15:18:41 | 只看该作者
问题是失败次数是程序中控制的,对于用户来说只知道失败但没法知道他所得到的失败其实是程序执行4次后返回来的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 06:36 , Processed in 0.073362 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表