
测试
Caesar_Fox
这个作者很懒,什么都没留下…
展开
-
postman抓包工具基础应用
1、Postman优点 · 简单易用的图形用户界面; · 保存API请求的历史记录; · 无限制的使用集合、环境变量、运行测试和共享集合; · 可用集合Runner来自动化测试; · 灵活的API监控,运行时间、性能和准确; · 模拟服务器,支持split-stack开发。总的来说是一下及格方面:简洁性:软件界面设计简洁有设计感;易用性:容易上手,查看官方文档或搜搜博客,可以很快地掌握其用法;实用性:可以快速进行开发调试,并展示响应结果, URL 创建简单,且方便查看与管理;原创 2020-11-06 14:52:21 · 1016 阅读 · 0 评论 -
接口测试 requests+DDT框架
分类的核心 ---- 归类(将需要处理的事情进行归类,每一个类就是一层)分层的原则: 相同功能的放在同一层 ---- 工具层分层尽可能细化 ---- 工具层(读取EXCEL操作、切割、读取数据库等)框架的分类KDT ---- key-word drivering test 关键字驱动DDT ---- data drivering test 数据驱动数据驱动(DDT)本质数据与代码分离测试数据来决定代码的执行顺序(怎么执行)框架的优化方向丰富断言 ---- 新建一个断言类 ---- .原创 2020-11-06 14:47:10 · 787 阅读 · 0 评论 -
接口测试 requests
安装 requestspip install requests换镜像源-i http://pypi.douban.com/simple --trusted-host pypi.douban.com接口请求方式requests.request()requests.get()requests.post()requests.put()使用requests模块保持登录的方式1.静态a.放在headersb.单独拿出来放在cookies字典里2.动态登录成功后利用.cookies方法原创 2020-11-06 14:43:34 · 326 阅读 · 1 评论 -
Cookie和session的区别
用于保存用户信息解决HTTP无状态的问题Session的传递方式:1.通过cookie传递2.将session文件通过url参数进行传递 JSESSIONID=session的文件名演示cookie和session的工作流程1)准备工作:清除服务器的session文件 \xampp\tmp清除浏览器的cookie和session信息 network-aplication-cookies清理fiddler无用请求2)首次访问网页结果:浏览器:cookie里多了PHPSESSID=s原创 2020-11-06 14:36:58 · 132 阅读 · 0 评论 -
接口测试 unittest
unittest四要素测试用例 - test case:一个完整的测试过程,特点的输入得到特定的输出,并对输出进行校验测试装置 - test fixture:测试部件,测试执行前的环境准备部件,测试执行部件,测试完成后的环境清理部件测试套件 - test suite:测试用例集测试执行 - test runner : 测试执行,并生成各种格式的报告unittest最常用的测试类和方法1)TestCase类:所有的测试类都必要要继承TestCase类,然后才具备执行能力2)TestLoader类原创 2020-11-06 14:30:13 · 819 阅读 · 0 评论 -
selenium webdriver 操作方法和元素查找器
7种基本操作 : get,send_key,click,close,quit,clear,textfrom selenium import webdriver #导入webdriver模块d = webdriver.Firefox() # 实例化浏览器d.get("https://www.baidu.com") #输入网址d.find_element_by_id("kw").send_keys("图片") #找到输入框并输入“图片”d.find_element_by_id("kw").原创 2020-11-06 14:18:10 · 400 阅读 · 0 评论 -
软件测试:测试分类、测试用例编写方法
测试分类测试方式(颗粒) : 黑白灰黑盒测试 : 基于规格(SRS)的测试(关注功能) 系统测试白盒测试(透明盒测试) : 基于内部逻辑的测试(关注代码的实现过程) 单元测试灰盒测试 : 根据颗粒度大小划分,需要进行规格测试和对逻辑的考虑 集成测试(常见:接口测试)执行方式 : 人工,自动化(利用代码使计算机模拟人工操作)测试阶段 : 单元测试,集成测试,系统测试,验收测试单元测试(UT) : 每个功能划分单元,对一个单元进行测试集成测试(IT) : 将不原创 2020-10-23 17:08:29 · 834 阅读 · 0 评论 -
软件测试以及软件质量
软件测试1.定义 : 鉴定软件的正确性,完整性,安全性和质量的过程把实际结果与预期结果进行对比的过程2.软件测试的工作a. 检视代码 : 检查代码的规范性b. 撰写测试计划 : 安排整个测试流程c. 文档的评审 : 编码前d. 撰写测试文档 : 测试需求文档,测试方案,测试用例e. 执行测试 : 记录缺陷,写测试报告f. 测试总结以及优化建议 : 从用户角度出发3.六大测试类型a.功能性测试 : 主要考虑功能的方面b.可用性测试 : 关注是否好用c.可靠性测试 : 软件的稳定性d原创 2020-10-23 17:04:08 · 247 阅读 · 0 评论 -
探索式测试 ET
探索性测试商业区:销售特性,对应软件包装上面的对应特性,类似我们的需求。历史区:继承特性,上一个版本遗留下来的代码、问题或则曾经出现多次 BUG 的功能或者特性。旅游区:噱头特性,即对应产品的新特性,能够去更好的吸引新的用户。娱乐区:辅助特性,对应软件的辅助特性和功能,可以做完补充测试。旅馆区:平台或维护特性,对应软件内部的一些交互,不一定是由用户来触发的。破旧区:问题高发区,对应软件的历史稳定的代码,一般很少人去接触。商业区:在一个城市,商业区意味着早晚拥挤的交通,上班时紧张高效的工作。对于原创 2020-10-23 17:01:20 · 784 阅读 · 0 评论 -
缺陷生命周期
正常1.当缺陷被第一次提交并指派给开发人员时,它的状态为“激活”,但"未确认"2.由开发人员确认后,进行缺陷修复,修复完毕后将代码提交到svn,将bug状态更新为"已解决"3.测试人员回归后确认缺陷已修复后,关闭bug异常:1.若测试人员回归后,认定为缺陷未修复,则再次激活并指派bug2.如果开发人员不认为其是一个缺陷,他会不接受,修改为“设计如此”3.如果同一个缺陷被重复提交或者两个缺陷表明的意思相同,那么这个缺陷状态会被置为“重复提交”4.如果开发人员无法根据缺陷描述重现bug,会修改状原创 2020-10-23 16:55:14 · 285 阅读 · 0 评论