摘要:
软件测试过程中,无论是手动测试还是自动化测试,每条测试用例都需要有前置条件、操作步骤、实际结果、预期结果。只有当实际结果与预期结果相等的情况下,才能说明这个功能是正确的。在编写自动化测试脚本的时候,我们不仅要将程序按照脚本一步一步的执行起来。更重要的是程序自动执行的每一步是否达到了预期效果。如果测试 阅读全文
摘要:
在进行接口测试的时候,前一个接口返回的动态数据作为后续请求的参数,这时候需要用到关联技术,今天来说一说JMeter如何通过正则表达式进行关联测试。 首先,找到相应请求(第一次引起动态数据响应对应的请求),通过察看结果树的Text制图,根据响应关键数据比如“稿件标题”查找。 添加正则表达式提取器:在“ 阅读全文
摘要:
目前的项目大多数都是前后端分离的,当我们发现bug后不知道指派给哪位开发,指派错了不仅影响解决bug 的效率,还容易被开发怼。最主要的是人家会认为你不专业,不专,不专呀。废话少说,上干货(踩过的坑)! 测试中发现问题不要着急提bug,首先确定我们测试的这个系统是不是开发提测最新的一个版本,比如开发自 阅读全文
摘要:
在执行一条自动化测试用例时需要做一些测试前的准备工作和测试后的清理工作,如:创建数据库链接、启动服务进程、打开文件、打开浏览器、测试环境的清理、关闭数据链接、关闭文件等。如果每执行一条用例都需要编写上面的代码就会造成代码的冗余,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 #导入相应 阅读全文