码迷,mamicode.com
首页 >  
搜索关键字:web自动化测试    ( 260个结果
Web自动化测试:邮件发送测试报告
在我们运行完整个项目后,已经生成了测试报告,一般自动化会在本地或者公司服务器上运行,那如何获取自动化测试的运行结果呢,此时就需要把测试结果以邮件的形式发送到邮箱,这样就可以在测试完成的第一时间知道测试结果。所以我们需要来学习一下如果使用python第三方库来发送邮件。其实关于发送邮件的方法,复制粘贴过来,修改下参数、账号、密码后,直接使用就可以了,再把数据写到配置中参数化基本就搞定。一、发送邮件的
分类:Web程序   时间:2020-08-04 14:13:49    阅读次数:103
Web自动化测试:加入log日志
日志是一个成熟的系统里不可或缺的一部分,对于自动化测试框架来说,最大的作用大概在于可以取代print()方法,并且可以在日志文件中回溯。这里我们引入log日志类,来代替print()记录输出测试过程中的关键信息。一、日志等级在日志中有五个等级debug、info、warning、error、critical这里要注意的是:如果设置日志等级后,只有大于这个等级的信息才会显示,比如你设置输出记录信息的
分类:Web程序   时间:2020-08-03 14:55:25    阅读次数:101
Web自动化测试:加入log日志
日志是一个成熟的系统里不可或缺的一部分,对于自动化测试框架来说,最大的作用大概在于可以取代print()方法,并且可以在日志文件中回溯。这里我们引入log日志类,来代替print()记录输出测试过程中的关键信息。一、日志等级在日志中有五个等级debug、info、warning、error、critical这里要注意的是:如果设置日志等级后,只有大于这个等级的信息才会显示,比如你设置输出记录信息的
分类:Web程序   时间:2020-08-03 14:55:10    阅读次数:98
Web自动化测试:数据分离(类变量、yaml、excel)
在ui自动化中,经常会用到数据的存储和读取,这里主要介绍一下如何处理测试中经常用到的数据。一、类变量一般习惯把元素定位地址作为类变量存储,因为这样对于调试纠错比较方便,书写调用也较简单。1.1本类中调用类变量例如:Demo类中,在类下申请一个变量name,如果这个类中的方法要引用name,需要self.name这样的格式调用。demo_class.pyclassDemo():name="
分类:Web程序   时间:2020-07-14 09:12:55    阅读次数:77
对于自动化测试框架的总结
一.什么是自动化? 就是借助工具(程序)的方式代替或取辅助手工测试,包括性能测试工具(jmeter) 通工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。 二.Web自动化测试 什么是web自动化测试? 就是网页自动化测试。通过软件对we ...
分类:其他好文   时间:2020-07-11 17:28:11    阅读次数:65
Web自动化测试:测试用例断言
运行测试用例时,需要判断用例是否执行成功,此时需要有一个我们期望的结果来进行验证。这里unittest中,如果一个case执行的过程中报错,或者我们判断结果不符合期望,就会判定此条用例执行失败,判断的条件主要是根据断言来实现,这节主要学习下断言的使用。一、断言的方法1.1TestCase类中的部分断言方法判断条件是否成立assert_(expr,msg)expr:判断条件,返回Boolean值ms
分类:Web程序   时间:2020-07-09 09:21:39    阅读次数:94
Web自动化测试:Unittest单元测试框架
一、unitest基础写法格式 1.1引用导入importunittest并且需要新建一个类,继承unittestclassDemo(unittest.TestCase):1.2格式代码示例备注:1.用例的方法名中,要以test开头才能被读取出来2.用例的读取顺序按照方法名的ASCII码顺序运行,顺序:0-9,A-Z,a-z#--coding:utf-8--importunittestclassD
分类:Web程序   时间:2020-07-07 16:03:05    阅读次数:80
Web自动化测试:xpath元素定位深入讲解
一、Xpath高级用法基础格式格式/轴方法::标签名[标签属性]实例//div/parent::span[@name=‘interName’]实例解释:定位span标签,span标签是div标签的父级,且span标签的name属性值为:interlNmae二、基础格式详解2.1层级路径格式讲解实例2.2标签位置以及标签属性讲解实例2.3xpath轴方法讲解实例2.4常用运算符三、实例演示常见场景:
分类:Web程序   时间:2020-07-06 14:34:24    阅读次数:84
一、web自动化简介
1、什么是Selenium? selenium是一款基于web网页的UI自动化测试的框架,用来做web自动化测试 支持多浏览器操作,ie、firefox、chrome、edge、safaria等 跨平台,windows、linux、mac都可以 支持多语言,python、java、ruby、C#等 ...
分类:Web程序   时间:2020-07-05 21:31:14    阅读次数:91
Web自动化测试:WebDriverWait元素等待和全局设置
由于现在部分web应用加载方式的选择,页面会需要一定时间逐渐加载完毕,也就是说有的页面元素先加载出来,有的元素后加载出来。如果直接定位所查找的元素的话,可能会由于此元素尚未加载完毕找不到元素从而报错,由于网络不稳定这种情况出现的几率会大很多,一般解决方法的话,time.sleep()函数可以避免一些这种状况,但是缺少了灵活性。在selenium中有关于等待的方法可以比较灵活的解决这个问题,这次主要
分类:Web程序   时间:2020-07-03 23:36:43    阅读次数:86
260条   上一页 1 2 3 4 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!