51Testing软件测试论坛

标题: 使用测试工具的好处 [打印本页]

作者: kk1014    时间: 2007-12-17 15:38
标题: 使用测试工具的好处
我已经做测试半年了,可是一直做的是手工测试。在半年中我也找了一些测试工具,可是我总是没有弄清楚这些测试工具除了重复执行录制的脚本,其他的起到了什么作用?
作者: kk1014    时间: 2007-12-17 15:40
标题: 测试工具
请问测试工具可以测试软件的性能,功能,请问winform做的程序用什么工具测试性能呢?
作者: hotqq4321    时间: 2007-12-21 11:13
自动化测试的优点:
回归测试更方便
可以运行更多更繁琐的测试
可以执行一些手工测试困难或不可能进行的测试
更好的利用资源
测试具有一致性和可重复性
测试的复用性
可以让产品更快面向市场
增加软件信任度
自动化测试的缺点:
不能取代手工测试
手工测试比自动化测试发现的缺陷更多
对测试质量的依赖性极大
测试自动化不能提高有效性
测试自动化可能会制约软件开发
工具本身并无想像力
作者: 泡泡糖    时间: 2007-12-21 22:28
使用自动化工具是用来执行测试用例的手段之一
仅仅提高测试的效率,而不是有效性.

自动化测试不单单是脚本的录制,还需要编写脚本

好处的话,
一是:可以提高测试执行的效率,特别是那些大量重复性的测试,让测试人员能腾出更多的时间,发现其他的缺陷.
二是:那些需要测试并发时系统的性能,就能利用测试工具模拟用户的操作,实现并发

缺点:一是:自动化测试还不够智能,脚本是人编写录制的,所以发现的错误是测试人员可以想象到的,只是因为重复性高,所以才让机器来 做,它不能发现更多的缺陷.
二是:对于测试设计,软件开发的依赖性比较大,代码的改变会导致自动化测试脚本的失效
作者: wing_twf    时间: 2007-12-23 14:30
自动化的目的就是让大量的重复性的工作由机器自己完成,从而解放你的双手,使你能够去做其他工作,是节省劳动资源和劳动成本的好办法
特别是测试工作,当有很用例要执行的时候,手工是不可能一一执行完的~就算能吗耗费的时间和劳动力也是巨大的
作者: liran    时间: 2007-12-26 14:44
标题:

作者: shenyang    时间: 2007-12-28 16:14
一些重复性的测试可以考虑用测试工具辅助,使用测试工具一方面节省了劳力,而且例如性能方面的测试不借助测试工具是没有办法去做的。
作者: dailrui2002    时间: 2007-12-28 18:47
一些重复性高的测试、回归测试可以用自动化工具提高效率,自动化测试可以先写好脚本在休息时间让机器自己去执行
作者: lanlanlays    时间: 2007-12-31 22:48
自动化测试的意义:
对程序新版本运行前一版本执行的测试,提高回归测试效率
可以运行更多频繁的测试,比如冒烟测试
可以执行手工测试困难或不可能做的测试,比如大量的重复操作
更好的利用资源,比如测试一起或者被测对象
测试具有一致性核可重复性,即自动化测试的步骤和结果是完全一样的
测试的复用性,即自动化测试脚本可以拆分给其他测试脚本使用
可以更快的将软件推向市场,软件发布前进行高效的回归测试,减少软件发布的时间
增加软件信任度,通过自动化测试提高了测试效率,可以把节约的时间拿出来做更多的测试
作者: lifego    时间: 2008-1-3 14:45
自动化测试就是模拟人的操作完成一些机械化的动作。。。这样省时省力,提高效率的作用。
作者: mrxangel1986    时间: 2008-1-8 11:16
不错。楼上几位都说的很有见解。
重要的不是自动化测试工具
而是人怎么去用这个工具
最终的依赖还是人
工具是死的,人是活的,,,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2