python自动化测试需要会什么 需要会三个层面的自动化测试

更新时间:2023-03-31 14:24:52作者:佚名

python自动化测试需要会什么 需要会三个层面的自动化测试

自动化测试目前就基于三个层面:代码层面,协议层面,界面层面,下面分别说一说:

1、基于协议的自动化测试:

用得最多的应该是协议层面的,就是我们常说的发个http请求(现在很多接口测试也是基于协议,工具也简单,Jmeter、postman等;我们的性能测试的原理也是协议+多线程),发送请求之后,检查服务器响应,我们弄清楚了协议规则,自动化就是连续的发送请求,检查响应,断言,其实不那么难。真正难得是:用例设计、场景设计、数据分析等等。。这些需要严谨的测试思维,大量的测试经验,所以说工具或代码解决的是三分之一的问题,剩下的三分之二还是需要靠人自己。

2、基于界面的自动化测试:

原理就是识别并操作界面元素,但是由于写界面的语言比较多,H5,java,python。。各个都有一点区别,所以在识别操作时稍微有点麻烦,如果无法识别元素怎么办呢?Autolt,Sikulix,键盘模拟,当然还可以基于图像识别来解决界面的操作问题

3、基于代码自动化测试:

检查代码的逻辑和覆盖率等问题,就是我们常说的白盒测试或者单元测试,一般这个是由程序员完成。然后就是代码级的接口测试(灰盒测试),这个的可行性更高,更有效率和价值。如果说代码级的测试已经完成,那么功能性的bug会少非常多的,所以这个过程很重要,但是对测试人员的代码要求非常高,这个有点超出自动化测试了,偏向于测试开发。

为您推荐

宫本秋蝉谁演的 宫本角色介绍

1、《秋蝉》里面的宫本扮演者是李亭哲。2、宫本苍野是名日本谍报军官,也是驻港日本少佐,有过目不忘的本领和敏锐的洞察力,头脑发达,凡是被他盯上的猎物,都逃不出他的手掌心。3、宫本苍野为人冷傲,面无表情,出手狠辣,而且刚愎自

2023-04-13 07:09

高校专项计划能自己申请吗 高校专项计划的申请

1、高校专项计划”主要面向有关省(区、市)确定实施的边远、贫困、民族等地区县(含县级市)以下高中勤奋好学、成绩优良的农村学生。2、报考学生须同时具备下列三项条件:①符合2016年统一高考报名条件;②本人及父亲或母亲或法定

2023-04-13 07:09

科比黑曼巴是什么意思 这个外号是怎么来的

1、黑曼巴是科比的外号。2、科比布莱恩特是著名的篮球运动员,科比之所以叫黑曼巴,首先是因为他的肤色,还有就是科比经常在比赛中上演绝杀的好戏,那些精彩的表现就像是猎杀猎物时候的黑曼巴蛇一样,冷酷无情,一击致命。3、加上后来

2023-04-13 07:09

三种不能吃的野菜 不能吃的野菜毒性

1、三种不能吃的野菜:断肠草、野芹菜、毒蕈。2、第一,断肠草,光听这名字就够吓人了,断肠草是葫蔓藤科植物葫蔓藤,一年生的藤本植物。其主要的毒性物质是葫蔓藤碱,如果吃了断肠草,很快会引起消化系统、循环系统和呼吸系统的强烈反

2023-04-13 07:09

x战警观影顺序 推荐这样看

x战警系列观看顺序如下:1、《金刚狼》X-Men Origins: Wolverine (2009)2、《X战警:第一战》X-Men: First Class (2011)3、《X战警》X-Men (2000)4、《X战

2023-04-13 07:09

养老服务机构的服务内容 养老服务机构有什么服务

1、生活照料服务。指为老年人提供日托、购物、配餐、送餐、家政服务等一般照料和陪护等特殊照料的服务。2、康复保健服务。指为老年人提供疾病防治、康复护理、心理卫生、健康教育、建立健康档案和开设家庭病床等服务。3、法律维权服务

2023-04-13 07:09