第36讲:如何将用户故事转化为测试用例?

你好,我是敏捷测试专栏讲师朱少民,欢迎进入第 36 讲“如何将用户故事转化为测试用例?”

背景

单纯的用户故事是不具有可测试性的,如果让用户故事具有可测试性,这就需要增加验收标准。例如在第 20 讲,我们就举了一个例子说明:

第36讲:失效策略:缓存过期都有哪些策略?

缓存使用的是内存资源,而内存资源是非常宝贵的,要用有限的服务器资源支撑更多的业务,就必须让那些访问频率不高的缓存删除掉,为新的缓存腾出内存空间。这一课时,我们一起来看一下,缓存失效有哪些策略。

第36课:IPv6特性及当前应用程度介绍

关于 IPV4、IPV6 协议

我们知道 IP 协议是OSI模型里的3层协议,ip协议一共分为很多个版本,最为人熟知的版本当然是 IPv4 ,IPv4 是互联网通信协议的第 4 版,是当前最广泛应用的网际协议版本。

第37讲__技术创业该如何选择赛道

你好,我是熊飞,经纬创投董事总经理。今天我想跟你分享的话题是“技术方向创业该如何选择赛道”。

这两年,技术创业,特别是 Infra 创业有一些新趋势出现。

第一,资本市场开始认可,国内 3~5 亿美金估值规模的公司大量增加,如七牛、GrowingIO 等。毋庸置疑,在 2-3 年内,我们会看到很多 Infra 领域的独角兽出现。

第37讲__谈谈Spring_Bean的生命周期和作用域?

在企业应用软件开发中,Java 是毫无争议的主流语言,开放的 Java EE 规范和强大的开源框架功不可没,其中 Spring 毫无疑问已经成为企业软件开发的事实标准之一。今天这一讲,我将补充 Spring 相关的典型面试问题,并谈谈其部分设计细节。

第37讲__知识串讲:用双十一的故事串起碎片的网络协议(上)

基本的网络知识我们都讲完了,还记得最初举的那个“双十一”下单的例子吗?这一节开始,我们详细地讲解这个过程,用这个过程串起我们讲过的网络协议。

我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到 BGP 路由广播,再到 DNS 域名解析,从客户看商品图片,到最终下单的整个过程,每一步我都会详细讲解。这节我们先来看前三个阶段。

第37讲:负载均衡:一致性哈希解决了哪些问题?

在业务开发中,缓存服务和其他数据服务一样,需要满足高可用性,而高可用最常用的手段就是集群扩展。

缓存的集群高可用

目前 Redis 流行的集群方案有 官方 Cluster 方案、twemproxy 代理方案、哨兵模式、Codis 等方案,关于这几种方案的具体应用,我们在下一课时将详细展开讲解。

第37讲:敏捷开发中基于场景事件流的用例设计

前面介绍了从用户故事、场景到测试用例的分解或设计的过程,它主要为单个用户故事的测试设计服务的,但这是不够的,还需要在业务层次、针对整个系统进行端到端的测试,才能更好地确保软件系统的质量。

第38讲__CTO要掌握的产品哲学:理性与人性的权衡

大家好,我是梁宁。今天主要想跟大家分享一组概念词,就是理性和人性,这也是 CTO 想做好产品必须厘清的概念。

合理的部分是理性,不合理的部分是人性

我是在部队家庭长大的,大学又学了计算机,可以说我是在一个高度理性的环境中成长出来的。所以当我走出这个环境,走到江湖里的时候,就觉得到处都是不合理的事情,比方说我提出一个要求,按理说人们应该这样给我反馈,为什么我得到的反馈从来不符合我的预设,包括团队沟通也好、用户反馈也好,都是这样子。

第38讲__对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?

今天我会对 NIO 进行一些补充,在专栏第 11 讲中,我们初步接触了 Java 提供的几种 IO 机制,作为语言基础类库,Java 自身的 NIO 设计更偏底层,这本无可厚非,但是对于一线的应用开发者,其复杂性、扩展性等方面,就存在一定的局限了。在基础 NIO 之上,Netty 构建了更加易用、高性能的网络框架,广泛应用于互联网、游戏、电信等各种领域。