GRADUATEWeb自动化测试产品分享猿媛成长笔记目录00目录一、自动化测试的理解及应用范围二、自动化测试平台技术介绍三、自动化测试演示四、自动化测试流程及用例编写自动化测试的理解及应用范围01前言毫无疑问,严格的功能测试是成功开发应用的关键
开发人员,测试小组和管理人员所面临的挑战是,如何加速测试流程和提高测试的精确性和完备性,同时还不能增加已然很紧张的预算
那么我们可以通过将功能测试的关键环节自动化,可以满足有挑战性的发布时间安排,测试得更加全面和可靠,检验业务过程功能的正确性,自动化测试也就因此而生
01要思考的测试过程自动化的成本是多少
其投资回报率是什么
哪些应用/过程适合做自动化测试,哪些不合适
是否需要新的培训,这将对当前的开发计划安排产生怎样的影响
自动化测试得正确的方法是什么
自动化测试时涉及到哪些情况
运用何种自动化测试技术及框架在自动化测试项目开始之前,以上和其他一些问题有无得到全面地调查和了解
自动化测试的理解及应用范围自动化测试的理解及应用范围01自动化测试概念官方正解:自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程
通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较
在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念
用工具代替/辅助人工完成软件测试活动的过程,泛指所有能用工具辅助进行的有关测试活动
测试自动化的目标是对被测试系统进行自动测试
总的来说,测试自动化的目标是通过较少的开销,得到更彻底的测试,并提高产品的质量
自动化测试的理解及应用范围01前提条件1)软件需求变动不频繁测试脚本的稳定性决定了自动化测试的维护成本
2)项目周期足够长自动化测试需求的确定、框架的设计、测试脚本的编写与调试,就是一个测试软件的开发过程,