大哥大姐们。。。我程序写完了有什么好办法测试??

时间:2022-07-30 14:41:12
现在基本测试我已经做完了也没发现有错误??
可是老板要我找个办法进行自动有测试。。
比如有一个窗口是对数据库添加。。
怎么可以写一个程序让这个程序自己去添加。。添加好好多看能不能出错??
或者修改删除??
唉各位有何高招??
小妹这厢一定感谢??

15 个解决方案

#1


比较困难?

#2


大家没高招呀??
老板要找我算账了。。
55555。。。。。。。。

#3


用钩子?这就比较麻烦了,没这个必要吧?

琳琳?MM?老板不会怪罪MM的,我估计。 

#4


才不呢//
老板从来不当我是MM
当我是编程机器。。
5555。。。

#5


For循环不就得了吗?
For i:=0 to 1000000000000000000 do
    Insert(........
    Delete...........
    update.......

#6


单纯的添加应该当不容易出错,向数据库中添加不同的大量记录倒是必要的。大量数据可以测试效率、查询方面。至于添加记录,我想只要测试输入不符合数据字典需求的数据,以及数据库超过磁盘容量的情况就可以了,没有必要非在添加记录方面做过多的测试。你应该当说服你的老板,说明这样是没有必要的,而不是挖空心思做些没有多大意义的事。good  luck!

#7


谢谢大家。。、
我只能去说服老板了。。]

#8


我想,要实现自动化测试,首先要考虑的是如何自动产生大量的例子数据,然后要考虑如何将将这些数据提交给中间人--你的输入窗口,由该窗口执行数据添加的操作。

如果有可能,还需要对窗体本省进行测试,比如,象某一个按钮发送1000个MouseUp消息:
即:SendMessage(Button.Handle, WM_LBUTTON, MK_LBUTTONUP, 0);

还有,要测试对数据库的连接,用程序对她打开、关闭1000次。
…………

#9


有一种工具时可以自动测试的,它的原理是记录键盘或鼠标的动作,也可设置有条件的重复插入随机数。我原来的公司有,我没拷出来。很贵,20万,尚未找到d版

#10


呵呵,我帮你推~~~~~

#11


谢谢大家了!!!

#12


可以用随机函数生成测试数据啊。。。

#13


可以对你的 老板说,黑盒测试并不是开发人员的工作,让他找专业人员来做拉

#14


好的。。我这说去。。
不知道会不会训我??

嘻嘻不管这么多了。。

#15


自己写的程序自己测试?
你是测不出什么重大错误地。这个我有体会。

#1


比较困难?

#2


大家没高招呀??
老板要找我算账了。。
55555。。。。。。。。

#3


用钩子?这就比较麻烦了,没这个必要吧?

琳琳?MM?老板不会怪罪MM的,我估计。 

#4


才不呢//
老板从来不当我是MM
当我是编程机器。。
5555。。。

#5


For循环不就得了吗?
For i:=0 to 1000000000000000000 do
    Insert(........
    Delete...........
    update.......

#6


单纯的添加应该当不容易出错,向数据库中添加不同的大量记录倒是必要的。大量数据可以测试效率、查询方面。至于添加记录,我想只要测试输入不符合数据字典需求的数据,以及数据库超过磁盘容量的情况就可以了,没有必要非在添加记录方面做过多的测试。你应该当说服你的老板,说明这样是没有必要的,而不是挖空心思做些没有多大意义的事。good  luck!

#7


谢谢大家。。、
我只能去说服老板了。。]

#8


我想,要实现自动化测试,首先要考虑的是如何自动产生大量的例子数据,然后要考虑如何将将这些数据提交给中间人--你的输入窗口,由该窗口执行数据添加的操作。

如果有可能,还需要对窗体本省进行测试,比如,象某一个按钮发送1000个MouseUp消息:
即:SendMessage(Button.Handle, WM_LBUTTON, MK_LBUTTONUP, 0);

还有,要测试对数据库的连接,用程序对她打开、关闭1000次。
…………

#9


有一种工具时可以自动测试的,它的原理是记录键盘或鼠标的动作,也可设置有条件的重复插入随机数。我原来的公司有,我没拷出来。很贵,20万,尚未找到d版

#10


呵呵,我帮你推~~~~~

#11


谢谢大家了!!!

#12


可以用随机函数生成测试数据啊。。。

#13


可以对你的 老板说,黑盒测试并不是开发人员的工作,让他找专业人员来做拉

#14


好的。。我这说去。。
不知道会不会训我??

嘻嘻不管这么多了。。

#15


自己写的程序自己测试?
你是测不出什么重大错误地。这个我有体会。