需求
设计
开发
重构
重构是一种规范的技术,用于重构现有代码体,在不改变其外部行为的情况下改变其内部结构。
每日构建
每日构建(Daily build)或每夜构建(Nightly build)是每天完成最新版本程序的软件构建的做法。
测试驱动开发
测试驱动开发,英文全称Test-Driven Development,简称TDD,有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。
主干开发
主干开发是一种协同开发模式,团队成员在一个共同的代码库中进行开发,每次修改都应该提交到主干(又称主分支),每次提交都应该能够通过自动化的构建和测试(持续集成)。
测试
测试用例设计
为了某个特定目的而设计的一组包含测试环境、测试步骤、测试数据、预期结果的集合。
系统集成测试
系统集成测试,简称集成测试,是将已通过单元测试的组件作为输入,将它们采用一次性或增量方式集成为更大的组件或整个系统,验证系统的接口、数据、功能等各方面是否符合设计的要求,验证组件之间的连通性、可用性、联动性,逻辑性等,发现集成系统的问题并返回给开发团队进行修改和完善。
用户验收测试
在软件开发的V模型中,用户验收测试是在开发完成后、交付给客户投入实际应用之前的最后一个测试阶段,是由最熟悉业务的用户在预生产或生产环境中进行验证,确定产品是否能够满足需求规格说明书、能否满足合同中规定的各项要求,用户能否接受。
兼容性测试
兼容性测试(Compatibility Test ,简称CT)是针对SUT(System Under Testing,被测试系统)的软件质量特性的兼容性进行的测试活动。
部署和发布
运维
度量
项目管理
团队管理
最新视频
猜你喜欢
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线