




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、手工测试与自动化测试简介,报告人:胡敏,手工测试(Manual Testing),顾名思义,即依靠人力来查找缺陷。一般采用黑盒测试方法,可用于集成测试、系统测试和验收测试中。 自动测试 (Automation Testing)则使用有针对的工具来测试。是一项让计算机代替测试人员进行软件测试的方法。它可以让测试人员从繁琐和重复的测试活动中解脱出来,专心从事有意义的测试设计等活动。如果采用自动比较技术,还可以自动完成测试用例执行结果的判断,从而避免人工比对存在的疏漏问题。设计良好的自动化测试,在某些情况下可以实现“夜间测试”和“无人测试”。在大多数情况下,软件测试自动化可以减少开支,增加有限时间内
2、可执行的测试,在执行相同数量测试时节约测试时间。,手工测试和自动化测试的概念,手工测试和自动化测试的区别,手工测试:传统的测试方法,由测试人员手工编写测试用例,缺点在于测试工作量大,重复多,回归测试难以实现 自动化测试:利用软件测试工具自动实现全部或部分测试工作:管理、设计、执行和报告,自动化测试节省大量的测试开销,并能够完成一些手工测试无法实现的测试,手工测试和自动化测试的优缺点,手工测试 优点:快速,成本低廉; 缺点:重复的手工回归测试,成本高,易出错 自动化测试: 优点:重复成本低,可以实现无人测试 缺点:首次成本高,技术要求高,自动化测试的好处,对新版本执行回归测试 可以更多更频繁的测
3、试 替代困难的手工测试 具有一致性和可重复性 更好的利用资源 解决测试与开发之间的矛盾 测试的复用性 增加软件信任度,自动化测试的缺点,1、不能取代手工测试 2、手工测试比自动测试发现的缺陷更多 3、对测试质量的依赖性极大 4、测试自动化不能提高有效性 5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软件的开发。 6、工具本身并无想像力,如何合理的选择这两种方法呢?,对于一些逻辑性很强的操作,如果自动化测试不是很健全的话,不建议使用。因为这需要比较复杂的脚本语言,不可避免的增加了由于测试脚本的缺陷所造成测试结果错误的误差。这时就需要手动测试了。 如果
4、一个测试测试重复度低,那么就用手动测试。,对于一些基本的、逻辑性不强的操作,可以使用自动化测试工具。 现在在性能测试、压力测试等方面,自动化测试有其不可替代的优势。它可以用简单的脚本,实现大量的重复的操作。从而通过对测试结果的分析,得出结论,这样不仅节省了大量的人力和物力,而且使测试的结果更准确,具体适合自动化测试操作,适合自动化的测试操作:测试用例的生成(包括测试输入,标准输出,测试操作指令等),测试的执行与控制(包括单机与网络多机分布运行;夜间及假日运行),测试对象、范围、版本等的控制,测试结果与预期输出的对比,不吻合的测试结果的分析、记录、分类、和通报,测试的统计,报表的产生,使用自动化
5、测试 项目没有严格的时间压力 具有良好定义的测试策略和测试计划 你知道要测试什么 你知道什么时候测试 对于自动化测试你拥有一个能够被识别的测试框架和候选者 能够确保多个测试运行的构建策略 多平台环境需要被测试 你拥有运行测试的硬件 你拥有关注在自动化过程上的资源被测试系统是可自动化测试的,选择适合的自动化测试,使用手工测试 没有适当的测试过程 没有一个测试什么,什么时候测试的清晰的蓝图 在一个项目中,你是一个新人,并且还不是完全的理解方案的功能性和或者设计 你或者整个项目在时间的压力下 在团队中没有资源或者具有自动化测试技能的人 没有硬件,手工测试与自动化测试的联系,软件测试自动化绝不能代替手
6、工测试,它们两者有相应的测试对象和范围: 1)工具本身并没有想象力和灵活性,根据业界统计结果,自动测试只能发现15-30%的缺陷,而手工测试可以发现70-85%的缺陷;所以自动化测试有其局限性,不适合软件的新功能测试,而特别适合回归测试,可以保证对已经测试过部分进行测试的准确性和客观性。 2)在系统功能的逻辑测试、验收测试、适用性测试、涉及物理交互性测试时,也很难通过自动化测试来实现,多采用黑盒测试的手工测试方法;,手工测试与自动化测试的联系,3)单元测试、集成测试、系统负载或性能测试、稳定性测试、可靠性测试等比较适合采用自动化测试; 4)当界面、需求变化比较频繁时、开发周期很短的软件、或做一次性软件开发项目(而不是做软件产品)时,自动化测试吃力不讨好,投入大而产出小。 5)有些测试工具只能运行在Windows平台上,不能运行在Mac/Unix等平台上。,当前主流自动化测试工具,目前,软件测试方面的工具很多,主要有MercuryInteractive(MI)、Segue、Rational、 Compuware和Empirix等公司的产品。,当前主流自动化测试工具,当前主流自动化测试工具,综上所述,虽然自动化是一种趋势,但两种方法都是软件质量保障的途径,不存在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产企业财务战略研究与实施
- 医保基金专户管理办法
- 销售团队激励机制探索与实践
- 河南财务票据管理办法
- 景区植被养护管理办法
- 利用改进的蜣螂优化算法结合深度学习技术进行高压断路器故障诊断的研究
- 服务设计思维在茶饮体验系统中的应用研究
- 体育机构薪酬管理办法
- 高压电力系统保护技术研究
- 江西房产抵押管理办法
- 淹溺诊疗规范内科学诊疗规范诊疗指南2023版
- PremiereProCC视频剪辑基础教程PPT完整版全套教学课件
- 新教材北师大版高中英语选择性必修第一册全册各单元学案(单词短语句型写作等知识点汇总)
- 镀锌板国家新标准规定
- 《电工学》“课程思政”教学设计案例
- 数字时代的商务英语写作知到章节答案智慧树2023年对外经济贸易大学
- 检验科沟通技巧及其它
- 2022年安徽大学科研助理(校聘)招聘60人笔试备考题库及答案解析
- 四年级阅读训练概括文章主要内容(完美)
- YY/T 0995-2015人类辅助生殖技术用医疗器械术语和定义
- GB/T 19352.1-2003热喷涂热喷涂结构的质量要求第1部分:选择和使用指南
评论
0/150
提交评论