- 博客(18)
- 收藏
- 关注
原创 【软件工程】自动化测试保证卓越软件工程能力(3)
对照目标系统,如下:给出自动化测试平台目标如下:Case levelCase briefOVERALLBossLevel 12User2...Level 22...222...Level 3, checkandlogs...Others...OVERALL: 整体用例,这部分用例只保证系统还能运行,定期发报告给老板Level 1: 覆盖从输入到输出的每个组合,比OVERALL的用例更能说明系统运行正常。
2023-05-11 16:14:45
470
原创 【软件工程】自动化测试保证卓越软件工程能力(1)
自动化测试从零到一,包括: 待测目标软件产品抽象 从零到一搭建自动化测试平台 用例拆分、汇报、质量保证流程 开发周期和人员组成
2023-05-09 17:54:20
641
原创 【基础技能】关于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
364
原创 【基础技能】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
8063
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
2164
原创 【小技能】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
859
原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(六)效率专项优化
本人华为工作6年,做过开发、维护、一线支撑等大量技术工作。========================================================================一、背景和现状A企业针对Java web开发提供自动化项目管理包括持续构建、部署、测试、发布等动作,业务基数大,效率问题已经成为系统瓶颈,需要大力投入。当前,我们使用maven来管理项目,构建动作包...
2018-04-07 15:43:06
404
原创 【IT职业】IT人的职业规划
好久没有写点什么了,最近在玩3D打印,机架、控制板、5个电机、挤出机、热床。。。下次再介绍吧。就在今年,34、40成为IT人的一个噩梦,如果是一个基础开发,最迟到40就再也没有存在的价值了。那么,65作为中国目标的法定退休年龄,中间的25年去哪?终于实现梦寐以求的提前退休?毕竟不是每个人都是大牛,最多的是小pp,类似83射雕被梅超风一爪子抓死那个宋兵乙。宋兵乙最终混成了星爷,也是之所以星爷持续
2017-03-19 22:26:23
5638
原创 【软件工程】软件架构的通用方法
软件架构命题比较大,需要考虑的因素非常多,例如功能、性能、稳定性、扩展、重用。如果每个软件在设计阶段能把所有方面考虑到,可能不需要维护兄弟不断吐槽。敏捷开发将可以运行的软件重要性定义在完善的文档之上,有点夸张了。没有完善的文档,开发的兄弟等着维护烦死你吧。这篇博客目标不是为了详细描述各种架构的差异、架构的已有模式、框架等等,我的主要目的是总计一些开发的实践。好的实践,可以在每个阶段看到软件
2016-12-22 15:44:12
760
原创 【软件工程】通用技能:拷贝文件
本文主要涉及几个方面:1、拷贝文件的几种方法;2、拷贝文件成功率;3、行为可追溯;本文知识点非常分散,总目标是高效、可靠的文件传输。0、概述拷贝文件,或者说信息复制,作为系统最常见的操作,有两个最总要的指标。【成功率】应该无限接近100%,完全的100%是基本达不到的,具体拷贝失败的
2016-09-20 08:44:01
554
原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(四)项目管理
本文主要涉及项目管理的几个方面:1、系统指标;2、项目人员组成;3、项目投入(财务指标)。投入3、4百万建立一个版本构建系统是否合适?能达到什么样的标准?本文给出基本计算,看看百万行级别软件是否有必要。
2016-06-22 22:12:08
865
原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统(二)架构拓展
本人华为工作6年,做过开发、维护、一线支撑等大量技术工作。因为加班吃不消进入中软,目前为高级项目经理,主导CI(持续集成)方向,中软应该是职业生涯的中间一站。本文主要涉及多个项目组间同步、版本配套、编译、打包的自动化,持续集成包括验证、部署、发布的自动化,笔者接触较少,不献丑了。==================================================
2016-06-04 10:36:28
1472
1
原创 【软件工程】持续集成:如何建立百万行级代码的版本构建系统
一、百万行级代码模块及项目组配合二、git库和svn库三、分布式构建系统四、其它待解决问题
2016-06-01 23:17:22
2741
原创 【软件工程】开发项目重构的时机和方法
第一轮:重复的代码或者逻辑第二轮:过长函数(独立功能块)第三轮:方法的处理第四轮:临时变量、命名第五轮:修改注释
2016-03-09 23:47:10
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人