可昌
码龄20年
关注
提问 私信
  • 博客:14,775
    社区:102
    14,877
    总访问量
  • 8
    原创
  • 1,234,713
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:长期从事軟件开发,测试,以及项目管理类工作

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2005-04-03
博客简介:

fatalxx的专栏

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得9次评论
  • 获得16次收藏
创作历程
  • 8篇
    2018年
成就勋章
TA的专栏
  • 自动化测试框架
    4篇
  • python学习
    3篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

节点键值对数据转换为json、xml数据

自动化框架的难点和重点不是自动化技术本身,而是如何对数据进行有效的管理。数据驱动的形式一般是Excel或者DB,但是二者存储数据的形式均为key-value型,因此,如何把单一的键值对转换为复杂的json或xml,就成了数据处理的重点。规则约定:(以值形式的不同来区分节点的类型的不同)1.父节点标记: 值形式为$$1...n2.节点复数出现标记: 值形式为value1;value2;...;val...
原创
发布博客 2018.06.22 ·
1767 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

python实战之MD5码值校验

功能:        给定文件,计算MD5值并和预期MD5值对比,显示对比结果代码如下,实现细节参考注释:# -*- coding: utf-8 -*-# 功能:取得文件中的MD5码值和预期MD5码作对比,显示对比结果# 输入: 文件(含路径)、预期MD码值# 输出: 对比结果,如果不一致,显示文件MD5码值# 实现:# 依赖模块:# ...
原创
发布博客 2018.04.28 ·
1621 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python学习之001 入门

1.python是什么    1.1 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。        1). 面向对象:OO(Object–Oriented )面向对象。基于对象的概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。(来自360百科)         2...
原创
发布博客 2018.04.27 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python学习系列之000

    计划长时间写博客,想通过写博客探索一条能够使程序小白完成python学习的康庄大道。    对于小白而言有如下特点:            1.不了解计算机专业术语和概念。            2.接触大量碎片化知识,不成系统。            3.英语不好。            4.没有程序设计思路。    小白面临的难题:             1.环境搭建。       ...
原创
发布博客 2018.04.27 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WebService接口自动化测试框架设计

本着实践-总结-再实践的精神,对之前做的一个WebService接口自动化框架进行反思和总结:1.数据驱动形式的选择。数据驱动一般采用Excel驱动和数据库驱动,各有优劣,个人理解:Excel驱动的灵活性不如数据库驱动,但Excel驱动的框架投入成本更低,不需要额外去做一些可视化处理。2.合理的模块封装。模块的封装可以方便应对使用第三方模块出现版本兼容问题,也可以方便功能扩展和维护,更是可以丰富自...
原创
发布博客 2018.02.28 ·
1195 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

python对于requests的封装

由于requests是http类接口的核心,因此封装前考虑问题比较多:1.对多种接口类型的支持;2.连接异常时能够重连;3.并发处理的选择;4.使用方便,容易维护;当前并未全部实现,后期会不断完善。重点提一下并发处理的选择:python的并发处理机制由于存在GIL的原因,实现起来并不是很理想,综合考虑多进程、多线程、协程,在不考虑大并发性能测试的前提下使用了多线程-线程池的形式实现。使用的是con...
原创
发布博客 2018.02.27 ·
4142 阅读 ·
3 点赞 ·
2 评论 ·
8 收藏

python对于openpyxl的封装

openpyxl版本: 2.5.0, pandas版本: 0.22# -*- coding:utf-8 -*-from pandas import DataFramefrom openpyxl import load_workbookfrom openpyxl.utils.dataframe import dataframe_to_rowsfrom Tools.tools import ...
原创
发布博客 2018.02.13 ·
2233 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

python对于cx_Oracle模块的封装

使用的是cx_Oracle-6.1版本封装目的:在cx_Oracle模板发生变更时,便于框架代码的维护; 方便调用oracle# -*- coding:utf-8 -*-import osimport cx_Oraclefrom Tools.Log import Logfrom Tools.Singleton import Singletonfrom Tools.Config impo...
原创
发布博客 2018.02.13 ·
3285 阅读 ·
2 点赞 ·
4 评论 ·
3 收藏