全文预览

软件测试技术(第二版)(范勇)10自动化测试

上传者:你的雨天 |  格式:ppt  |  页数:21 |  大小:982KB

文档介绍
/ data-driven (hybrid) structure focusing on views of the application and using datapoolsР11.6Р19Р7.4РР自动化测试带来的好处Р1. 缩短周期 Testing cycle - Regression Testing?2. Attributes of TA,?Speed 速度?Efficiency 效率?Accuracy and Precise 准确、精确 ?Relentlessness 无情?3. 容易实施、结果可靠?4. 做手工不能做РР手工测试Р耗费时间?低可靠性?人力资源?不一致性?仅对于一次性的测试有益Р速度? 可重复? 覆盖率? 可靠? 可以再度使用? 重复测试节省时间Р自动测试РР手工测试 vs.自动测试РР正确认识测试自动化Р不现实的期望注定测试自动化的失败?测试自动化能:?显著降低重复手工测试的时间?建立可靠、重复的测试,减少认为错误?增强测试质量和覆盖率?测试自动化不能:?完全替代手工测试和手工测试工程师?保证100%的测试覆盖率?弥补测试实践的不足РР各自特点Р软件测试自动化(TA)虽然具有很多优点,但只是对手工测试的一种补充,TA绝不能代替手工测试,有各自的特点:? 在系统功能逻辑测试、验收测试、适用性测试、涉及物理交互性测试时,多采用黑盒测试的手工测试方法;? 单元测试、集成测试、系统负载或性能、稳定性、可靠性测试等比较适合采用TA;? 对那种不稳定软件的测试、开发周期很短的软件、一次性的软件等不适合测试自动化? 工具本身并没有想象力和灵活性,根据经验报道,自动测试只能发现15%的缺陷,而手工测试可以发现85%的缺陷;TA工具在进行功能测试时,其准确的含义是回归测试工具,因为工具不能发现更多的新问题,但可以保证对已经测试过部分进行测试的准确性和客观性

收藏

分享

举报
下载此文档