需求
设计
开发
测试驱动开发
测试驱动开发,英文全称Test-Driven Development,简称TDD,有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。
按功能特性创建分支
针对每个用户故事或者功能(feature/特性)创建分支,一个用户故事或者功能只有通过全部测试后,才可以合并到主干,以确保主干是一直可以发布的。
行为驱动开发
行为驱动开发(Behavior-driven development,缩写BDD),是敏捷领域中测试驱动开发(TDD)的一种延伸技术,它旨在鼓励软件项目中涉及到的人员角色(包括开发者、QA和非技术人员或商业参与者等等)之间的协作。
主干开发
主干开发是一种协同开发模式,团队成员在一个共同的代码库中进行开发,每次修改都应该提交到主干(又称主分支),每次提交都应该能够通过自动化的构建和测试(持续集成)。
测试
回归测试
回归测试是一种测试类型,是当产品代码发生变化后,重新对产品进行测试,以确认代码变化是否对现有功能造成损害。
测试用例设计
为了某个特定目的而设计的一组包含测试环境、测试步骤、测试数据、预期结果的集合。
系统集成测试
系统集成测试,简称集成测试,是将已通过单元测试的组件作为输入,将它们采用一次性或增量方式集成为更大的组件或整个系统,验证系统的接口、数据、功能等各方面是否符合设计的要求,验证组件之间的连通性、可用性、联动性,逻辑性等,发现集成系统的问题并返回给开发团队进行修改和完善。
单元测试
单元测试是指对软件中的最小可测试单元进行检查和验证,用于测试一个很小很明确的功能是否正确,可以第一时间发现模块内部存在的各种错误。
部署和发布
运维
度量
项目管理
团队管理
最新视频
猜你喜欢
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线