初创公司技能逆境:弹性陈设与细致测试
测试情形只包括供内部行使的集群。出妨碍时只影响公司内部员工。准出产情形包括面向外部公共用户项目标搜刮集群。出产情形包括我们客户的集群。安详情形包括我们最重要的 SLA 客户的集群。按照陈计划策,我们通过行使多个差异的情形来低落风险。也就是说,我们会先在对客户影响最小的集群长举办陈设。 除了差异的情形,我们还操作了三份复制这个特征,拟定了如下的 12 步陈设流程: 先陈设到测试情形的全部三个节点上;陈设到准出产情形的第一个节点上,再陈设到出产情形的第一个节点,再陈设到安详情形的第一个节点上;调查一天;陈设到准出产情形的第二个节点上,再陈设到出产情形的第二个节点,再陈设到安详情形的第二个节点上;再调查一天;陈设到准出产情形的第三个节点上,再陈设到出产情形的第三个节点,再陈设到安详情形的第三个节点上;第一步可以帮我们发明漫衍式体系内部的处理赏罚集群里,节点之间交互的代码题目。 接下来一个节点一个节点的陈设,可以帮我们确认集群内部是否可以同时支持两个差异的版本,以及代码是否足够不变。 为什么在陈设节点的进程之中有两次要调查一天呢?由于这样可以让我们有富裕的时刻发明机能题目、数据题目或必要长时刻运行才气发明的题目。到这一步时,我们就已包办理掉大部门题目了。接下来的陈设步调只是辅佐我们发明一些也许的未知缺陷。 每当发明新题目时,我们城市立即将新版本代码回滚。这样我们提供的处事就可以规复到一个不变的状态,我们也可以有富裕的时刻去修复题目,并增进响应的测试用例。 行使了这样的要领,我们的测试用例集就是客户的真实行使场景。这样服从就很是高了,我们可以每周都宣布新版本,满意客户的需求。尽量我们的代码量已经很是复杂,我们如故做到了这一点。 比如美满更胜一筹初创公司的生态情形是相等严厉的。小团队要找到高效的要领,打造出比大公司的大团队更好的产物。 按期宣布新成果的重要性,不亚于有着精采用户体验,可以满意用户需求的不变产物。选择做足够的测试照旧选择有足够的测试包围率并可以按期宣布?对服从的需求逼着我们在这两者之间找到了一此中间的均衡点。 在增进新测试用例时你必需出格警惕,由于要耗损的时刻太多了:要花时刻去写、去维护和运行。那你知道什么时辰该写测试吗?90-90 法例合用于这种环境:测试一个成果 90% 的内容长短常轻易而直接的,再测试剩下的 10% 会耗费沟通的时刻。以是按照客户的行使环境来处理赏罚这剩下的 10% 很是重要,不该该追求完全的包围率。 为了低落风险,请多花些时刻对软件和基本办法举办计划,让它们可以支持在出产情形举办测试,并把对客户的影响限定到最小。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |