测试的自我放逐

迷茫中探索

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年7月3日

摘要: 比喻:html相当一个人拥有头和身体但头部一般不会被看到(title和link中可被看到),css相当于衣服。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> ##主动闭合标签 成 阅读全文
posted @ 2018-07-03 23:11 软测小白6v 阅读(110) 评论(0) 推荐(0)

2018年6月22日

摘要: Css 1.css选择器 通过选择器定位然后装饰。 写css样式的三个地方:1.首先在<head>里面可以<style>中写入2.可以在标签上写入增加style 属性3. Link 中rel href=“xx.css” 都存在时的引用关系 以标签为基准由下到上依次查找 <!DOCTYPE html> 阅读全文
posted @ 2018-06-22 15:12 软测小白6v 阅读(110) 评论(0) 推荐(0)

摘要: Html 参考页面:http://ui.imdsx.cn Html 是一长串字符串,特点是能够被浏览器所解析,也叫超文本链接 我们学习了解每一个标签代表什么(功能)。 比如html分为三块:html (一个人) css (是这个人的衣服) js (这个人的动作) Html格式(head): <!DO 阅读全文
posted @ 2018-06-22 15:05 软测小白6v 阅读(157) 评论(0) 推荐(0)

2018年6月5日

摘要: 1.针对自动读取yml文件进行接口测试并产生报告发送文件。 1)read.me import datetime import yagmail from conf import setting import os # import unittest from BeautifulReport impor 阅读全文
posted @ 2018-06-05 23:40 软测小白6v 阅读(369) 评论(0) 推荐(0)

2018年6月4日

摘要: 1.yaml 可以用来做数据驱动,比较灵活 import unittest,requests import ddt # #可做参数化 自动读文件中数据 from BeautifulReport import BeautifulReport as bf from urllib import parse 阅读全文
posted @ 2018-06-04 23:30 软测小白6v 阅读(2093) 评论(0) 推荐(0)

摘要: 1、def target(): pass 多线程 thearding 利用不了多核cpu GIL IO密集型任务 多进程 multiprocessing cpu密集型任务 python的多线程不是真正意思上的多线程,不能利用多核cpu,因为有gil锁造成的,利用时有时多线程会快是因为针对io密集任务 阅读全文
posted @ 2018-06-04 21:50 软测小白6v 阅读(135) 评论(0) 推荐(0)

2018年5月31日

摘要: enkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 Jenkins下载、安装 Jenkins的下载地址是ht 阅读全文
posted @ 2018-05-31 21:16 软测小白6v 阅读(415) 评论(0) 推荐(0)

2018年5月30日

摘要: 1.自我设计一个excel相关的测试框架。 分析所需封装的要求如 1、获取用例 2、调用接口 3、校验结果的 4、发送测试报告 5、异常处理 6、日志 2.具体设计(主要) lib 目录下log.py(之前写好的日志类) 阅读全文
posted @ 2018-05-30 22:57 软测小白6v 阅读(695) 评论(0) 推荐(0)

2018年5月29日

摘要: 1.自动化 自动化三种:数据驱动,代码驱动,关键字驱动。 框架其实就是工具的集合。 数据驱动 :根据数据来去测试的。比如case是存在excel中的数据 代码驱动: 测试用例都是写代码来测试的。业务case是代码实现 关键字驱动 主要用于ui自动化 有集成包比如 点击 --> .click() 下一 阅读全文
posted @ 2018-05-29 23:27 软测小白6v 阅读(186) 评论(0) 推荐(0)

摘要: 1.多线程等待 import threading,time def run(): # time.sleep(3) print('哈哈哈') start_time = time.time() threads = [] #存放启动的5个线程 for i in range(5): t = threadin 阅读全文
posted @ 2018-05-29 21:16 软测小白6v 阅读(132) 评论(0) 推荐(0)