通知:尊敬的用户,为给您提供更好的产品体验,官网登录入口已做调整,请您登录系统前,先清除浏览器缓存,由此给您带来的不便,敬请谅解,感谢您的理解与支持!查看详情
当前位置:首页 >其他 >Lessons Learned in Testability

Lessons Learned in Testability

2013/4/18 来源:原创 关键词:a test software Google Software 分享 quality unit methods systems

分享概要

Testability is the quality that refers to how easily a software class, module, or system can be tested. Automated unit testing is the fundamental quality activity of most agile software development methods. Unfortunately, it is difficult to build sophisticated new systems that properly support testability. And many parts of legacy systems are virtually impossible to effectively unit-test. The core reason for this situation is that many common design practices -- for example, static classes and methods, global state, and poor object isolation -- are contrary to the goal of testability. Fortunately, we have the means to make our code more testable, and the automated test technology to _execute

课程大纲:




分享大师

Google Software Design Engineer

Scott McMaster is a Software Design Engineer at Google in Kirkland, working on Google Code (http://code.google.com). He has taught object-oriented programming and software architecture and design as an adjunct professor in the_master of Software Engineering program at Seattle University. Prior to Google, Scott worked as a software engineer, architect, and test engineer at Microsoft, Lockheed Martin, Amazon.com, and a couple of small startups. He has a Ph.D. in Computer Science from the University of Maryland, where his thesis presented a novel approach for test coverage and test suite maintenance.


如果您对以上内容感兴趣,需要我们的支持,请猛戳按钮留下您的需求,我们会安排资深顾问与您联系洽谈!
我有需求
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有
本网站标明原创的文章,版权归本站所有,欢迎任何形式的转载,但请务必注明出处
上一篇:创新项目的敏捷实践 下一篇:从技术走向管理:研发团队与工作管理

如果您需要进一步了解信息,请致电我们!

400-690-3131

欢迎申请试用

提交成功

提交成功

您的信息提交成功,客服将在24小时内与您联系

如要尽早得到回复或随时发起沟通

请扫描下方二维码

关注客服:31小蜜蜂

关注客服:31小蜜蜂

欢迎申请试用

提交成功

提交成功

您的信息提交成功,客服将在24小时内与您联系

如要尽早得到回复或随时发起沟通

请扫描下方二维码

关注客服:31小蜜蜂

关注客服:31小蜜蜂