软件测试单元6-自动化测试ppt课件.ppt

软件测试单元6-自动化测试ppt课件.ppt

ID:58999013

大小:2.14 MB

页数:96页

时间:2020-09-27

软件测试单元6-自动化测试ppt课件.ppt_第1页
软件测试单元6-自动化测试ppt课件.ppt_第2页
软件测试单元6-自动化测试ppt课件.ppt_第3页
软件测试单元6-自动化测试ppt课件.ppt_第4页
软件测试单元6-自动化测试ppt课件.ppt_第5页
资源描述:

《软件测试单元6-自动化测试ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元6自动化测试——飞机订票系统的测试2学习导航学习导航引例描述小李被要求今天加班,因为他所参与的项目明天要升级生产环境,今天必须在测试环境下先升级,一旦测试不顺利,代码就都要回退,而很多的测试用例,小李已经重复执行过很多次了。自动化测试是相对于手工测试而言,把需要重复执行的测试步骤描写成测试脚本,让机器去重复执行,从而提高测试效率的测试方式。4本单元任务分解自动化功能测试入门性能测试入门任务一任务二任务三对飞行订票系统进行自动化功能测试5单元介绍本单元主要内容软件测试自动化概念自动化功能测试QTP基本功能测试脚本测试结果分析性能测试6单元介绍飞机订票系统是QTP自带的示例程序,有单机版和We

2、b版两种。系统的主要功能单机版:登陆,订票,修改,删除,查询等Web版:注册,登陆,订票等本模块主要针对该系统进行自动化功能测试和简单的性能测试。待测系统说明7单元介绍待测系统界面飞机订票系统主界面8任务一:自动化功能测试入门任务分析支撑知识任务实施任务小结拓展实训任务陈述123知识准备任务实施任务陈述45任务拓展项目实训9任务简介任务1陈述本任务介绍了自动化测试的基本概念,通过QTP自带的飞机订票系统,介绍了QTP基本功能的使用,包括录制/回放脚本,并进行简单的测试脚本编辑,运行和调试测试脚本,并分析测试结果。10支撑知识知识点列表软件测试自动化自动化测试工具QTP测试脚本测试结果11一、软

3、件测试自动化定义软件自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。12一、软件测试自动化没有测试手工测试时间紧可靠性低人力缺乏无法保证一致性无法重复快速可重复高覆盖率高可靠性重用性强自动测试(一)自动化测试的优势和局限性13一、软件测试自动化自动化测试的优点可靠自动化测试每次运行时都会准确执行相同的操作,因此消除了人为的错误快速自动化测试的运行比实际用户快得多可重复可以通过重复执行相

4、同的操作来测试软件的反应可编程可以编写复杂的测试脚本来找出隐藏的信息全面可以建立一套测试来测试软件的所有功能可重用可以在不同版本的软件上重复使用测试,甚至在用户界面更改的情况下也不例外(一)自动化测试的优势和局限性14一、软件测试自动化自动化测试无法做到:测试用例的设计界面和用户体验的测试正确性的检查自动化测试永远无法取代手工测试!(一)自动化测试的优势和局限性15一、软件测试自动化(二)如何开展自动化测试软件需求变动不频繁软件项目周期比较长自动化测试脚本可重复使用另外,在手工测试无法完成,需要投入大量时间与人力时也需要考虑引入自动化测试。比如性能测试、配置测试、大数据量输入测试等。1.自动化

5、测试的适用条件16一、软件测试自动化(1)选择尽可能少的自动化产品覆盖尽可能多的平台,以降低产品投资和团队的学习成本;(2)测试流程管理自动化通常应该优先考虑,以满足为企业测试团队提供流程管理支持的需求;(3)在投资有限的情况下,性能测试自动化产品将优先于功能测试自动化被考虑;(4)在考虑产品性价比的同时,应充分关注产品的支持服务和售后服务的完善性;(5)尽量选择趋于主流的产品,以便通过行业间交流甚至网络等方式获得更为广泛的经验和支持;(6)应对测试自动化方案的可扩展性提出要求,以满足企业不断发展的技术和业务需求。(二)如何开展自动化测试2.自动化测试方案的选择17一、软件测试自动化要求测试人

6、员会使用工具,掌握测试脚本的设计和编写。过早地介入会带来维护成本的增加。等界面稳定后再介入。介入的时机对测试人员的要求(二)如何开展自动化测试3.自动化测试的具体要求18二、自动化测试工具(一)按用途分类测试管理工具QC,TD自动化功能测试工具RationalRobot,QTP,WinRunner性能测试工具LoadRunner,WAS,JMeter单元测试工具XUnit,JTest白盒测试工具Logiscope测试用例设计工具TestcaseDesigner二、自动化测试工具(二)按收费方式分类1.商业测试工具:如QTP,LoadRunner。2.开源测试工具:如JUnit,JMeter。3

7、.免费测试工具:如WAS。20三、QTPQTP的全称是QuickTestProfessional,是HP公司的企业级自动化功能测试工具。它提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。