问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自动化测试的过程

发布网友 发布时间:2022-05-02 15:15

我来回答

1个回答

热心网友 时间:2022-06-20 14:54

自动化测试 与软件开发过程从本质上来讲是一样的,无非是利用自动化测试工具(相当于软件开发工具),经过对测试需求的分析(软件过程中的需求分析),设计出自动化测试用例(软件过程中的需求规格),从而搭建自动化测试的框架(软件过程中的概要设计),设计与编写自动化脚本(详细设计与编码),测试脚本的正确性,从而完成该套测试脚本(即主要功能为测试的应用软件)。
1) 自动化测试需求分析。
当测试项目满足了自动化的前提条件,并确定在该项目中需要使用自动化测试时,我们便开始进行自动化测试需求分析。此过程需要确定自动化测试的范围以及相应的测试用例、测试数据,并形成详细的文档,以便于自动化测试框架的建立。
2)自动化测试框架的搭建。
所谓自动化测试框架便是像软件架构一般,定义了在使用该套脚本时需要调用哪些文件、结构,调用的过程,以及文件结构如何划分。
而根据自动化测试用例,我们很容易能够定位出自动化测试框架的典型要素:
a. 公用的对象。
不同的测试用例会有一些相同的对象被重复使用,比如窗口、按钮、页面等。这些公用的对象可被抽取出来,在编写脚本时随时调用。当这些对象的属性因为需求的变更而改变时,只需要修改该对象属性即可,而无需修改所有相关的测试脚本。
b. 公用的环境。
各测试用例也会用到相同的测试环境,将该测试环境独立封装,在各个测试用例中灵活调用,也能增强脚本的可维护性。
c. 公用的方法。
当测试工具没有需要的方法时,而该方法又会被经常使用,我们便需要自己编写该方法,以方便脚本的调用。
d. 测试数据。
也许一个测试用例需要执行很多个测试数据,我们便可将测试数据放在一个独立的文件中,由测试脚本执行到该用例时读取数据文件,从而达到数据覆盖的目的。
在该框架中需要将这些典型要素考虑进去,在测试用例中抽取出公用的元素放入已定义的文件,设定好调用的过程。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 我要买条码标签打印机,哪里有呀,有没有经销商呀。还有条码标签哪个厂有呀,价格要低一点。 谈谈你如何看待今后的中美关系 想做标签条码打印机经销商不知道哪家的质量好一点呢? 如何正确看待中美关系 doc 正确看待中美关系 妖烧打火机值钱吗 都彭和保时捷打火机哪个好 用唯物辩证法有关发展的观点分析我们应如何处理好中美关系。 如何看待当前的中美关系或中日关系? 打12378投诉注意事项? 作为大学生怎样应对中美关系 如何正确认识中美关系 中国应该如何处理中美关系? 如何看待中美关系? 如何正确看待中美关系? 如何正确看待中美关系 在交友软件上,你见过哪些有趣的对话? 有没有经典的聊天对白? 在u盘上刻字,五个汉字之内,十个字母以内。刻什么比较好,文艺一点的 不抽烟不喝酒不打架不骂人保证书 500 上海哪里有条码打印机批发市场? superior打火机值多少钱 被永久封了用什么软件解封 新申请的被封了,怎么才能解封? 有解被封的软件? 广州在哪里有卖超市条码打印机的,知道的朋友告诉我一声哦,最好是在天河区的 有什么好的软件能解封 如何使用TestLink管理软件自动化测试过程 某种设备(比如打印机,条码秤)的厂家签约或所谓金牌代理商与一般的经销商有区别吗? 有什么软件可以解封的 那里有购解封软件在哪里可以? 从嘉兴南站去西塘怎么坐车最快 车载货物投保了货物综合保险,包括盗抢险,发生了货物被盗后,保险公司怎么赔? 拖车可以买车上货物险 周震南老爸再当老赖,去年曾说年底还完债务,为何如今仍欠近千万未还呢? 周楠南父亲被限次限制高消费,对其孩子是否会造成影响? 周振南父母欠了多少 安卓怎么调出虚拟键盘 实体键盘。有实体键盘的安卓手机怎么将虚拟键盘打开? 周震南父母是做什么工作的?为何会有被列入失信人的情况? 实体键盘手机 ,哪个品牌的哪种打字方便,按键舒适?