自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【软件工程】自动化测试保证卓越软件工程能力(3)

对照目标系统,如下:给出自动化测试平台目标如下:Case levelCase briefOVERALLBossLevel 12User2...Level 22...222...Level 3, checkandlogs...Others...OVERALL: 整体用例,这部分用例只保证系统还能运行,定期发报告给老板Level 1: 覆盖从输入到输出的每个组合,比OVERALL的用例更能说明系统运行正常。

2023-05-11 16:14:45 452

原创 【软件工程】自动化测试保证卓越软件工程能力(2)

自动化平台不是独立存在的,必然有一个目标待测试产品,用自动化测试来反映产品功能是否还是好的。

2023-05-09 18:25:15 633

原创 【软件工程】自动化测试保证卓越软件工程能力(1)

自动化测试从零到一,包括: 待测目标软件产品抽象 从零到一搭建自动化测试平台 用例拆分、汇报、质量保证流程 开发周期和人员组成

2023-05-09 17:54:20 618

原创 【基础技能】关于ping

基础理论:1. 网桥bridge0网桥是linux系统下的一个虚拟网络端口,关于网桥描述比较多,可以参考:https://www.cnblogs.com/yhp-smarthome/p/6910787.html对网桥设备的常规操作通过brctl完成,例如查看网桥/ # brctl showbridge name bridge id STP...

2019-04-19 15:49:43 316

原创 【基础技能】Linux PHY驱动调试方法

https://gitee.com/lee790608/linuxPhyDriverSTEP1 准备硬件环境1. 开发环境,可以修改内核代码,编译2. 硬件开发板,可以进入系统调试,可以传送代码(常用的ADB打通即可)3. PHY芯片,最好是贴在开发板上,如果飞线,对走线信号要求非常高(尤其是SGMII)4. 示波器,方便抓取MDIO / SGMII总线信号STEP2 获取VDD和V...

2019-03-18 16:41:14 7825 4

原创 【应用】高通平台data call管理库dsi_netctrl

【基本概念】DSI:Data Service Interface,数据业务接口netctrl:网络控制bring up / tear down:数据呼叫通道的建立、销毁APN:Access Point Name,移动接入点名称PDN:Packet data network,包数据网络(分组业务网络)DNS:Domain Name Service,域名解析服务Qos:Quality O...

2018-12-26 15:33:39 2000

原创 【小技能】c分布式编译环境搭建

c分布式编译环境搭建Distcc介绍1.1Distcc本地可以配置成为server端或者user端。1.2Server端生成distccd进程,并在3632端口监听任务。1.3User端使用命令行,在执行make的时候,带入参数CC=distcc,根据服务器数量的多少,-j的数量一般可以将服务器数量*4。1.4Distcc本地要指向使用的gcc / ar / ld等工具,服务器的编译工具必须是工程...

2018-11-29 14:41:01 812

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(六)效率专项优化

本人华为工作6年,做过开发、维护、一线支撑等大量技术工作。========================================================================一、背景和现状A企业针对Java web开发提供自动化项目管理包括持续构建、部署、测试、发布等动作,业务基数大,效率问题已经成为系统瓶颈,需要大力投入。当前,我们使用maven来管理项目,构建动作包...

2018-04-07 15:43:06 379

原创 【产品】i3 3D打印

3D打印技术的一个overview,不深入细节避免啰嗦(我也不了解太多细节)。

2017-03-25 12:36:27 1039

原创 【IT职业】IT人的职业规划

好久没有写点什么了,最近在玩3D打印,机架、控制板、5个电机、挤出机、热床。。。下次再介绍吧。就在今年,34、40成为IT人的一个噩梦,如果是一个基础开发,最迟到40就再也没有存在的价值了。那么,65作为中国目标的法定退休年龄,中间的25年去哪?终于实现梦寐以求的提前退休?毕竟不是每个人都是大牛,最多的是小pp,类似83射雕被梅超风一爪子抓死那个宋兵乙。宋兵乙最终混成了星爷,也是之所以星爷持续

2017-03-19 22:26:23 5587

原创 【软件工程】软件架构的通用方法

软件架构命题比较大,需要考虑的因素非常多,例如功能、性能、稳定性、扩展、重用。如果每个软件在设计阶段能把所有方面考虑到,可能不需要维护兄弟不断吐槽。敏捷开发将可以运行的软件重要性定义在完善的文档之上,有点夸张了。没有完善的文档,开发的兄弟等着维护烦死你吧。这篇博客目标不是为了详细描述各种架构的差异、架构的已有模式、框架等等,我的主要目的是总计一些开发的实践。好的实践,可以在每个阶段看到软件

2016-12-22 15:44:12 740

原创 【软件工程】通用技能:拷贝文件

本文主要涉及几个方面:1、拷贝文件的几种方法;2、拷贝文件成功率;3、行为可追溯;本文知识点非常分散,总目标是高效、可靠的文件传输。0、概述拷贝文件,或者说信息复制,作为系统最常见的操作,有两个最总要的指标。【成功率】应该无限接近100%,完全的100%是基本达不到的,具体拷贝失败的

2016-09-20 08:44:01 535

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(五)开发计划

预算、指标、人力、里程碑点

2016-07-05 22:31:29 1398 1

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(四)项目管理

本文主要涉及项目管理的几个方面:1、系统指标;2、项目人员组成;3、项目投入(财务指标)。投入3、4百万建立一个版本构建系统是否合适?能达到什么样的标准?本文给出基本计算,看看百万行级别软件是否有必要。

2016-06-22 22:12:08 841

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(三)系统优化

1、构建系统稳定性优化;2、系统耗时优化;3、服务器搭建及软件更新优化。

2016-06-19 11:25:24 744

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(二)架构拓展

本人华为工作6年,做过开发、维护、一线支撑等大量技术工作。因为加班吃不消进入中软,目前为高级项目经理,主导CI(持续集成)方向,中软应该是职业生涯的中间一站。本文主要涉及多个项目组间同步、版本配套、编译、打包的自动化,持续集成包括验证、部署、发布的自动化,笔者接触较少,不献丑了。==================================================

2016-06-04 10:36:28 1455 1

原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统

一、百万行级代码模块及项目组配合二、git库和svn库三、分布式构建系统四、其它待解决问题

2016-06-01 23:17:22 2698

原创 【软件工程】开发项目重构的时机和方法

第一轮:重复的代码或者逻辑第二轮:过长函数(独立功能块)第三轮:方法的处理第四轮:临时变量、命名第五轮:修改注释

2016-03-09 23:47:10 1022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除