作业帮 > 综合 > 作业

对程序模块进行编程测试

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 04:41:55
对程序模块进行编程测试
我已经在eclipse中建好了一个工程,工程中有若干个程序,现在我想检测某一个程序模块是不是正确,(通过编写测试程序实现),测试程序应该如何下手写呀,以前只知道编写程序,从来没有想过测试程序的编写,望指教呀》》》》》
测试用例的编写,需要你了解这个程序模块的功能.然后根据功能编写一系列输入,看输出是不是正确.比如你的模块是个计算函数,输入数字后相应颜色灯会亮.
那你的用例首先要测试输入非数字看结果,输入数字看结果是不是正确,输入一组数字看响应哪个,包括压力测试,连续输入大量数值,看程序会不会崩溃.
就是差不多这样子,理解下你就会弄了
再问: 如果照你这样说,测试程序就应该和源程序很类似了,只是条件可能会改一些是吗?不想仅仅通过不同的输入多次执行程序是不是正确,就想知道怎么通过“测试程序”,通过执行“ 测试程序”,来判断所写的源程序是不是正确。不好意思,从没有接触过,问的有点小儿科了。
再答: 不是这样的,测试程序有的是自动的,有的就是一组测试用的数据,这个是根据需要。 这是测试工程师专业,分白盒测试和黑盒测试。黑盒就是不看源程序,根据输入输出判断模块是不是有问题;白盒就是在黑盒测试基础上,一行行分析源程序健壮性和隐藏的错误(有的错误通过测试用例也很难发现)。 我说的多次测试,是一种压力测试。因为有的程序内存释放或者别的方面没有处理好,几千上万次运行后就会异常,所以这个测试必不可少。 有时候,不是一定要编写测试程序的,除非你这个程序能多次使用。比如说,在测试程序中内置几十组测试数据,然后自动进行测试,最后看输出。