首页> 外文会议>Annual Pacific northwest software quality conference >DevOps: Are You Pushing Bugs to Your Clients Faster?
【24h】

DevOps: Are You Pushing Bugs to Your Clients Faster?

机译:DevOps:您是否在更快地向客户推送错误?

获取原文

摘要

Now that rapid delivery of differentiable software has become a business imperative, software development teams are scrambling to keep up. In response to increased demand, they are seeking new ways to accelerate their release cycles-driving the adoption of agile or lean development practices such as DevOps. Yet, based on the number of software failures now making headlines on a daily basis, it's evident that speeding up the Software Development Lifecycle (SDLC) opens the door to severe repercussions. Organizations are remiss to assume that yesterday's practices can meet today's process demands. There needs to be a cultural shift from testing an application to understanding the risks associated with a release candidate. Such a shift requires moving beyond the traditional "bottom-up" approach to testing, which focuses on adding incremental tests for new functionality. While this will always be required, it's equally important to adopt a top-down approach to mitigating business risks. This means that organizations must defend the user experience with the most likely use cases in the context of nonfunctional requirements-continuously. In order for more advanced automation to occur, we need to move beyond the test pass/fail percentage into a much more granular understanding of the impact of failure: a nuance that gets lost in the traditional regression test suite. Continuous Testing is key for bridging this gap. Continuous Testing brings real-time assessments, objective goo-go quality gates, and continuous measurements to refine the development process so that business expectations are continuously met. Ultimately, Continuous Testing resets the question from "are you done testing?" to "is the level of risk understood and accepted?" This paper is designed to help software development leaders understand how a new perspective on "test" can help them accelerate the SDLC and release with confidence.
机译:现在,快速交付具有差异性的软件已成为企业的当务之急,软件开发团队正争先恐后地跟上步伐。为了响应不断增长的需求,他们正在寻找新的方法来加快发布周期,从而推动采用敏捷或精益开发实践(例如DevOps)。但是,基于现在每天都成为头条新闻的软件故障的数量,很明显,加快软件开发生命周期(SDLC)的速度为严重的后果打开了方便之门。组织不愿假设昨天的做法可以满足当今的流程要求。从测试应用程序到理解与候选发布程序相关的风险,需要发生文化上的转变。这种转变需要超越传统的“自下而上”的测试方法,该方法侧重于为新功能添加增量测试。尽管这始终是必需的,但采用自上而下的方法来减轻业务风险也同样重要。这意味着组织必须在无功能需求的情况下,以最有可能的用例来捍卫用户体验。为了实现更高级的自动化,我们需要超越测试通过/失败的百分比,以更详尽地了解故障的影响:传统回归测试套件中丢失的细微差别。持续测试是弥合这一差距的关键。连续测试带来了实时评估,客观的合格/不合格质量门和连续的测量结果,以完善开发过程,从而不断满足业务期望。最终,连续测试从“您完成测试了吗?”中重设了问题。 “是否了解并接受了风险水平?”本文旨在帮助软件开发领导者了解“测试”的新观点如何帮助他们加速SDLC并放心发布。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号