• [测试驱动开发]7个测试驱动开发的最佳实践

    发表于:2017-06-01作者:seanhe点击数:301分类:测试驱动开发

    测试驱动开发(TDD)是一个简约的软件开发过程。由一个自动执行的测试用例驱动,用例定义了系统所需的功能。测试的第一个执行结果状态是失败。然后,开发人员实现一个能通过测..

  • [测试驱动开发]测试驱动开发不仅仅是测试优先

    发表于:2017-05-08作者:翻译:雁惊寒点击数:544分类:测试驱动开发

    让我来告诉你是什么让我能够写出灵活度高,可读性强,并且容易维护的代码。这即不是一个新的框架,也不是一个新的强大的IDE,而是一个更好的东西,与技术无关,与你正在使用的..

  • [测试驱动开发]深度解读 - TDD(测试驱动开发)

    发表于:2017-03-31作者:SeabornLee点击数:981分类:测试驱动开发

    TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driven Development),包括 BDD(Behavior Driven Test Development)和 Consumer-Drive..

  • [测试驱动开发]TDD 伤害了软件架构吗?

    发表于:2017-03-06作者:Hevin点击数:242分类:测试驱动开发

    Uncle Bob 认为 TDD 本身并不会伤害软件架构,是开发者不会用。也就是如果你不能好好组织设计你的测试代码,意味着你写的业务代码也好不到哪儿去。是你自己而不是 TDD 损害了你的软件..

  • [测试驱动开发]TDD is dead, again

    发表于:2017-03-06作者:陶文点击数:142分类:测试驱动开发

    以下通篇为无脑神论,没有半点事实支撑。 以互联网服务为代表的后台软件开发有了巨大的变化。传统的软件开发的理论已经越来越无法适应新常态的需求了。比如以下几点..

  • [软件度量]从软件测试角度度量项目质量的7个维度

    发表于:2016-12-14作者:未知点击数:770分类:软件度量

    首先由于我自己是做测试的,因此这篇文章页主要是从测试的角度出发,对几个测试相关的维度进行分析,说明它们是如何影响项目质量的。这7个维度是根据以往做项目的经验再加上网..

  • [测试驱动开发]TDD(测试驱动开发)中Mockito使用浅谈

    发表于:2016-07-21作者:流水不腐小夏点击数:537分类:测试驱动开发

     在软件开发的世界之外, "mock"一词是指模仿或者效仿。 因此可以将“mock”理解为一个替身,替代者. 在软件开发中提及"mock",通常理解为模拟对象或者Fake。..

  • [测试驱动开发]TDD 学习总结(Swift 实践)

    发表于:2016-06-27作者:不详点击数:468分类:测试驱动开发

    花了几天时间,看完了 《Test-Driven iOS Development with Swift》 这本书,虽然只有短短 500页的 epub,但是讲解的很生动透彻,全书围绕一个 ToDo 应用展开,讲解了 Test-Driven Development (TDD,即测..

  • [CMMI]基于CMMI的软件测试

    发表于:2016-06-16作者:木槿山庄Isabella点击数:409分类:CMMI

    现在,很多软件组织都在走CMMI之路,这是以软件工程过程的标准化来保证软件质量的一种规范性行为。那么,软件测试在CMMI中是如何定义和实施的呢?作为一名资深软件测试人员,今天..

  • [敏捷开发]敏捷生产力:意志力和神经科学方法

    发表于:2016-05-04作者:Anna Obukhova点击数:332分类:敏捷开发

     敏捷是因灵活性、频繁传送和缩短上市时间而产生,但是当你问你的客户为什么选择Scrum以及期望的是什么,你经常会听到很多有关更好的团队表现之类的说法(用更少的钱读到更多特..

  • [测试驱动开发]弃用测试驱动开发(TDD)

    发表于:2016-04-06作者:Abel Avram点击数:620分类:测试驱动开发

     Ian Sommerville是一名退休的大学软件工程教授,他已经写了好几本书,包括《软件工程(第10版)》。该书第8章专门介绍了软件测试,其中8.2小节特别介绍了TDD。他在个别章节中多次重申了..

  • [敏捷开发]“敏捷测试”是什么?

    发表于:2016-02-22作者:徐毅点击数:861分类:敏捷开发

     又一次,关于“敏捷测试”到底是什么的讨论热闹起来,小编自己经历过很长时间的实践,后来也开始辅导团队、企业实践敏捷测试,现在就跟大家分享一下这些经验。..

  • [测试驱动开发]我的TDD实践

    发表于:2016-01-20作者:史蒂芬King点击数:610分类:测试驱动开发

    我的TDD实践这几篇文章主要是围绕测试驱动开发所展开的,其中涵盖了一小部分测试理论,更多的则是关注工具的使用及环境的搭建,做到简单实践先行,后理论专精的目的。..

  • [RUP]RUP测试过程实践

    发表于:2015-11-13作者:不详点击数:286分类:RUP

    RUP(Rational Unified Process,Ratinaol 统一过程) 是rational公司提出的一套软件开发过程,目前最新的版本是2003。RUP的最大特点就是它提供了一套完整的软件开发过程框架,任何人或组织都可以..

  • [测试驱动开发]测试驱动开发实践

    发表于:2015-08-18作者:不详点击数:584分类:测试驱动开发

    不知道大家有没听过“测试先行的开发”这一说法,作为一种开发实践,在过去进行开发时,一般是先开发用户界面或者是类,然后再在此基础上编写测试。..

  • [测试驱动开发]功能测试的测试工作流程

    发表于:2015-04-17作者:不详点击数:2605分类:测试驱动开发

    按照产出的文档,介绍项目开发过程中的工作步骤   1. 测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思..

  • [测试驱动开发]数据驱动测试

    发表于:2015-04-17作者:不详点击数:1253分类:测试驱动开发

    黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处..

  • [测试驱动开发]尝试使用WatiN进行TDD

    发表于:2014-12-16作者:Bluse Huang点击数:592分类:测试驱动开发

    这两天听说了一个很不错的基于.NET平台的Web自动化测试框架WatiN,下载试用了一下,的确很好用。它的基本功能和Selenium有点像,但是不如Selenium强大,没有脚本录制,只支持IE6/7等。..

  • [软件质量保证]SQA到底是什么?

    发表于:2014-12-11作者:贺庆点击数:733分类:软件质量保证

    本人在企业从事SQA工作,同时兼任SEPG的工作进行基于CMM3的过程改进,在实践过程中,对SQA的工作有了较多的想法和认识。本文是个人看法,请大家指教,如果要和本人联系,请发Email到..

  • [CMMI]CMM与软件评价及测试

    发表于:2014-12-08作者:廖波点击数:433分类:CMMI

     在CMM的发展进程中,曾经提议将软件评价与测试(Evaluation and Test)作为CMM的一个KPA加入到CMM中,虽然这一提议最终未获通过,但通过对这一提议的讨论,我们可以得到很多与软件测试相..