我会定期把我的测试心得和体会发表在这里,希望来阅览的每位朋友都有所获。即使没有,有一点启发,我也心满意足。我也欢迎您的留言,哪怕是对我的批评,或者是指出我的错误。
Part I---Automation Introduction
上一篇 /
下一篇 2013-03-22 14:24:07
本次培训的目的:
1.了解什么是自动化测试。
2.熟悉整个自动化的测试流程。
ü Q1:什么是自动化测试
自动化测试是模拟手工测试的一整套解决方案。
1. 自动化测试模拟手工测试的所有操作。(自动化测试根基)
2. 它是使用自动化工具来模拟动作。(自动化测试的载体)
3. 它最终会比较我们的期望值和实际值。(基于1)
4. 它同时也会测试我们测试的先决条件和测试结果。(基于1)
5. 它的整个流程是基于一套标准的测试流程而来。(不是所有的测试都适合做自动化测试)
ü Q2:自动化的优点
1. 它跑得很快。(取决于系统的稳定性)
2. 它具有可信度。(它不会发生手工测试易发生的遗漏等)
3. 它可以重复的跑。
4. 重用性。
ü Q3:自动化测试的目的
为了代替大量的重复的手工测试的任务从而使测试人员从重复的繁重的手工测试的工作中解脱出来,从而开发设计更有价值的测试用例。
ü Q4:自动化的缺点
1. 自动化测试很贵(license)open source虽好,但很复杂,会增加training成本,maintain成本等。
2. Long durations.
3. Not smart.(例如只会根据规定路径跑)
总结:1.自动化测试不是万能的。
2.它是基于一套手工测试。
3.自动化其实并不高端,它只是模拟手工测试。
因此想做自动化测试需要有很好的手工测试基础,不能为了技术而技术。
ü 补充:1.在真实项目中,不使用鸡肋功能,如录制,keyword view.要了解自动化的原理。
2.解释名词:对象(一个对象是一个属性的集合,万物皆对象)。
3.项目什么时候适合做自动化。
收藏
举报
TAG: