草庐IT

漫谈测试成长之探索——缺陷分析

​回顾校园生活中,我们参加每一场考试后都会对错题进行分析总结并补缺补漏,以便能更好地去应对更重要的考试。回到软件系统开发中,我们记录和跟踪缺陷的目的是什么,仅仅是为了在软件系统开发过程中跟踪Bug直至修复么?应该不止于此。我们也可以对项目缺陷进行分析,分析其共性进而分类,从而建立项目的“错题集”,为下一次“考试”提供宝贵的经验。如图1-1所示,通常一条缺陷记录会包含缺陷编号、缺陷标题、状态、缺陷描述、严重程度、优先级、开发负责人、测试负责人、缺陷类型、功能模块、对应版本和对应环境等信息。那么,我们可以从哪些方面来分析和总结项目的缺陷呢?图1-1软件缺陷记录示例 一、缺陷分析维度如图1-2所示,

漫谈测试成长之探索——缺陷分析

​回顾校园生活中,我们参加每一场考试后都会对错题进行分析总结并补缺补漏,以便能更好地去应对更重要的考试。回到软件系统开发中,我们记录和跟踪缺陷的目的是什么,仅仅是为了在软件系统开发过程中跟踪Bug直至修复么?应该不止于此。我们也可以对项目缺陷进行分析,分析其共性进而分类,从而建立项目的“错题集”,为下一次“考试”提供宝贵的经验。如图1-1所示,通常一条缺陷记录会包含缺陷编号、缺陷标题、状态、缺陷描述、严重程度、优先级、开发负责人、测试负责人、缺陷类型、功能模块、对应版本和对应环境等信息。那么,我们可以从哪些方面来分析和总结项目的缺陷呢?图1-1软件缺陷记录示例 一、缺陷分析维度如图1-2所示,

阿里云物联网平台专用工具详细说明

为了更便捷的使用阿里云物联网平台和更好的让YFIOs数据组态和阿里云物联网平台对接,开发了一款阿里云物联网平台专用工具-AliIoTTools。AliIoTTools物联网平台专用工具第一版开发完毕的时候,阿里云物联网平台相关的API为151个(目前已经超过该数字),该工具共采用了77个API,以阿里云物联网平台提供的.NETSDK为基础进行开发。AliIoTTools工具基本涵盖了阿里云物联网平台提供你主要管理功能,可以方便创建产品、设备、物模型,查看设备实时属性,事件,发送服务和查看服务日志等等。l 云平台参数配置如果是第一次运行AliIoTTools工具,会直接弹出一个“云平台参数配置”

阿里云物联网平台专用工具详细说明

为了更便捷的使用阿里云物联网平台和更好的让YFIOs数据组态和阿里云物联网平台对接,开发了一款阿里云物联网平台专用工具-AliIoTTools。AliIoTTools物联网平台专用工具第一版开发完毕的时候,阿里云物联网平台相关的API为151个(目前已经超过该数字),该工具共采用了77个API,以阿里云物联网平台提供的.NETSDK为基础进行开发。AliIoTTools工具基本涵盖了阿里云物联网平台提供你主要管理功能,可以方便创建产品、设备、物模型,查看设备实时属性,事件,发送服务和查看服务日志等等。l 云平台参数配置如果是第一次运行AliIoTTools工具,会直接弹出一个“云平台参数配置”

探索Git内部原理

Git是一个开源的分布式版本控制系统,是目前主流的版本控制系统,很多软件项目都会用它做源代码管理。Git的常用操作想必很多人都会,但是可能了解Git内部原理的人并不多。了解一些底层的东西,可以更好的帮你理清思路,遇到问题的时候也可以更好的去解决。准备工作在介绍Git如何存储数据之前,我们先做一些准备工作。首先新建一个目录git-test,然后在这个目录右键,打开GitBash,然后,在GitBash,分别执行以下命令,$gitinit$echo'a'>a.txt$echo'b'>b.txt$gitadd.至此,准备工作完成。我们可以看到,git-test目录下现在有一个.git目录,以及两个t

探索Git内部原理

Git是一个开源的分布式版本控制系统,是目前主流的版本控制系统,很多软件项目都会用它做源代码管理。Git的常用操作想必很多人都会,但是可能了解Git内部原理的人并不多。了解一些底层的东西,可以更好的帮你理清思路,遇到问题的时候也可以更好的去解决。准备工作在介绍Git如何存储数据之前,我们先做一些准备工作。首先新建一个目录git-test,然后在这个目录右键,打开GitBash,然后,在GitBash,分别执行以下命令,$gitinit$echo'a'>a.txt$echo'b'>b.txt$gitadd.至此,准备工作完成。我们可以看到,git-test目录下现在有一个.git目录,以及两个t

OAuth2.0基本知识

前置知识关注客户端开发者的简易性通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户允许第三方应用代表用户获得访问的权限为Web应用、桌面应用、手机和起居室设备提供专门的认证流程应用允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每个令牌授权一个特定的网站(如百度网盘)在特定的时间段(如1小时)内访问特定的资源(如图片)。允许用户授权第三方网站访问他们存储在另外的提供服务者上的信息,而不需要分享分享他们的访问许可或他们数据的所有内容认证授权过程角色服务提供方:用户使用服务提供方(百度网盘)来存储受保护的资源,如图片及音视频文件等用户:存放在服务提供方

OAuth2.0基本知识

前置知识关注客户端开发者的简易性通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户允许第三方应用代表用户获得访问的权限为Web应用、桌面应用、手机和起居室设备提供专门的认证流程应用允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每个令牌授权一个特定的网站(如百度网盘)在特定的时间段(如1小时)内访问特定的资源(如图片)。允许用户授权第三方网站访问他们存储在另外的提供服务者上的信息,而不需要分享分享他们的访问许可或他们数据的所有内容认证授权过程角色服务提供方:用户使用服务提供方(百度网盘)来存储受保护的资源,如图片及音视频文件等用户:存放在服务提供方

软件项目管理 7.4.4.进度计划编排-资源优化法

【公众号@“项目管理研究所”将会第一时间更新文章并分享《行业分析报告》】归档于软件项目管理初级学习路线第七章软件项目进度计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---进度计划编排---资源优化方法。资源优化方法根据资源供需情况,调整活动的开始和完成日期。同时进行资源优化配置。例如:使资源前置的时间最小化,而且尽量避免出现资源超出能力的范围。那么资源优化主要有两个方法:资源平衡资源平滑资源平衡资源平衡是为了在资源需求和资源供给之间取得平衡,根据资源制约因素对开始日期和完成日期进行调整的一种技术。例如:一个资源在同一时间内,分配给多个活动,这就需要通过调整任务的时间来协调资源的

软件项目管理 7.4.4.进度计划编排-资源优化法

【公众号@“项目管理研究所”将会第一时间更新文章并分享《行业分析报告》】归档于软件项目管理初级学习路线第七章软件项目进度计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---进度计划编排---资源优化方法。资源优化方法根据资源供需情况,调整活动的开始和完成日期。同时进行资源优化配置。例如:使资源前置的时间最小化,而且尽量避免出现资源超出能力的范围。那么资源优化主要有两个方法:资源平衡资源平滑资源平衡资源平衡是为了在资源需求和资源供给之间取得平衡,根据资源制约因素对开始日期和完成日期进行调整的一种技术。例如:一个资源在同一时间内,分配给多个活动,这就需要通过调整任务的时间来协调资源的