奋斗在现在,输赢在将来

精通QTP---自动化测试技术领航(学习笔记一)

上一篇 / 下一篇  2012-03-09 10:20:57 / 个人分类:QTP

1.什么是自动化测试

答:自动化测试就是以程序测试程序、以代码逻辑代替思维逻辑、以脚本的运行代替手工执行。

2.自动化测试的理解误区。

解:对于初学自动化测试的人员来说可能会认为自动化在发展到一定程度后会代替传统的手工测试,但是实际却不是这样的,因为第一:自动化测试既然是以程序去测试程序,那么用于测试程序的程序设计就必须是人为的,所以程序中设计的代码逻辑、测试的验证点等等都是事先由测试或者开发人员发现后确定下来的。第二:在项目中到底是否使用自动化测试是要经过严格的审核评估的,当自动化测试设计的时间高于手工执行的完成时间(项目周期短...)时,就不适合做自动化测试。

3.自动化测试的优势。

解:自动化测试可以重复执行手工测试中繁琐的的操作、自动化测试可以应用于系统的回归测试,节省测试人员的时间、自动化测试可以提高测试结果的可信度,因为人为操作可能会有疏漏,但程序不会、自动测试可以执行手工测试较难实现的测试,如并发用户、自动化测试可以应用在不同的测试环境中,同样能够节省测试工程师的时间。

4.自动化测试的劣势。

解:自动化测试的开展对所处项目的要求较高,当一个项目中的需求频繁变更时,是不适合做自动化测试的、自动化测试是以程序测程序,而程序本身就是可能存在BUG的、自动化测试对测试人员的技术以及测试工具的选择都有一定的要求。

5.怎样确定一个项目是否适合开展自动化测试?

答:项目周期要长,且在整个项目周期中采用迭代式开发,伴随着多个软件版本、项目需求不会频繁的变更或者说是相对稳定、软件中涉及的测试对象基本能够被识别。。。

---------------------------------------------------------------------2012.3.9


TAG:

kakamissyou的测试小栈 引用 删除 kakamissyou   /   2012-03-13 23:29:54
好好学,不懂直接问小赵,他不给你回答,我抽他。
 

评分:0

我来说两句

Open Toolbar