02 2021 档案
摘要:在执行一条自动化测试用例时需要做一些测试前的准备工作和测试后的清理工作,如:创建数据库链接、启动服务进程、打开文件、打开浏览器、测试环境的清理、关闭数据链接、关闭文件等。如果每执行一条用例都需要编写上面的代码就会造成代码的冗余,unittest包括一个特殊的hook,用来配置和清理测试所需的所有固件
阅读全文
摘要:一、基本概念 Linux/Unix是多用户系统:root是超级用户,拥有最高权限,其他用户及权限由root管理。文件/目录的权限有三种,可读read(r)可写write(w)可执行excute(x)。每个文件或目录又分为所有者(user)权限,所有者所在组(group)的权限,其他用户(other)
阅读全文
摘要:在实际项目中,大多数的应用服务器和数据库服务器都是部署在Linux系统里。对于软件测试人员来说,熟悉Linux命令可以用于搭建测试环境,查看测试日志,查看性能测试对系统资源的消耗等。今天就来讲一讲Linux的一些常用操作命令: 1、查看IP地址:ifconfig 2、配置ip和网络:netconfi
阅读全文
摘要:XPath定位是XML Path的缩写,称为XML路径语言,是在XML文档中查找信息的一种语言,可用来再XML文档中对元素和属性进行搜索。XPath使用路径表达式来选取XML文档中的节点或节点集。 XPath路径表达式如:html/body/div/input WebDriver提供Xpath定位方
阅读全文
摘要:WebDriver 对象有多种方法用于在页面中寻找元素。他们被分成find_element_*和find_elements_*方法。find_element_*方法返回一个WebElement对象,代表页面中匹配查询的第一个元素。find_elements_*方法返回WebElement_*对象的列
阅读全文
摘要:什么是正则表达式 是一套规则,是用来匹配字符串的规则能做什么 1、检测一个输入的字符串是否合法 能够提高程序的效率并且减轻服务器的压力 2、从一个大文件中找到所有符合规则的内容 能够高效的从一个答断文字中快速找到符合规则的内容正则规则所有的规则中的字符就可以就刚好匹配到字符串中的内容字符组 [] 描
阅读全文
摘要:自动化测试结果执行完毕后,需要对测试结果进行查看,今天就来讲一讲如何生成HTML报告首先下载HTMLTestRunner.py文件,放在python安装目录的Lib文件夹下https://pan.baidu.com/s/17vrgx81jgOEPaOWQ-ZUwAg 提取码:o6wf 1 #导入相应
阅读全文
摘要:所谓数据驱动测试,简单的理解为数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据。因此只需要创建一个测试脚本就可以处理上表的测试数据和条件的组合,使用数据
阅读全文
摘要:TCP (传输控制协议:Transimission Control Protoco)协议:需要先建立链接然后才能通信的,建立链接需要经过三次握手,断开连接需要四次挥手 优点:传输可靠,实时性高 缺点:速度慢 UDP(用户数报协议:User Datagram Protocol)协议:不需要建立链接就可
阅读全文
摘要:计算机之间的通信要遵循通信规范,即协议。目前应用的网络体系结构是OSI(开放系统互连参考模型 Open System Interconnect Reference Model)七层模型演化而来,即TCP/IP五层模型。 七层模型包含:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。该模型
阅读全文
摘要:今天在测试的时候,需要使用mysql对插入的数据进行检验,但是写完查询语句的时候执行会报错。原因很简单,这个表名是order(订单),在MySQL语言中order是用来排序的关键字,原则上讲是不能作为表名的。 SELECT * FROM order where user_id=2682532 Err
阅读全文