需求
设计
开发
每日构建
每日构建(Daily build)或每夜构建(Nightly build)是每天完成最新版本程序的软件构建的做法。
按功能特性创建分支
针对每个用户故事或者功能(feature/特性)创建分支,一个用户故事或者功能只有通过全部测试后,才可以合并到主干,以确保主干是一直可以发布的。
主干开发
主干开发是一种协同开发模式,团队成员在一个共同的代码库中进行开发,每次修改都应该提交到主干(又称主分支),每次提交都应该能够通过自动化的构建和测试(持续集成)。
团队集体编程
团队集体编程(Mob Programming)是指在一个计算机上,由一组 3 到 8 个开发人员同时进行高强度的协作编程活动,其中一个人担任领航员(Navigator)的角色,其余人担任驾驶员(Driver)的角色。
测试
缺陷报告
缺陷:总的来说就是软件系统不满足用户需求,功能实现错误,功能实现遗漏,功能实现多余,测试人员认为难以理解,影响用户体验等问题。
测试用例设计
为了某个特定目的而设计的一组包含测试环境、测试步骤、测试数据、预期结果的集合。
用户验收测试
在软件开发的V模型中,用户验收测试是在开发完成后、交付给客户投入实际应用之前的最后一个测试阶段,是由最熟悉业务的用户在预生产或生产环境中进行验证,确定产品是否能够满足需求规格说明书、能否满足合同中规定的各项要求,用户能否接受。
渗透测试
渗透测试(Penetration Testing),又称为安全评估(Security Assessment)、网站入侵测试(Website Intrusion Test)或漏洞评估(Vulnerability Assessment),是一种主动式的网络安全评估方法。
部署和发布
运维
度量
项目管理
团队管理
最新视频
猜你喜欢
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线