需求
A/B测试
A/B测试是一种用户体验研究方法,它随机测试某个主体对版本A和版本B的反应,从而确定哪一个版本更有效。
需求访谈的三架马车
需求访谈的三驾马车是指,在需求访谈时,定义三个角色进行需求访谈:
主问者:推荐需求工程师担当,事先准备了需求访谈问题单,负责现场对照问题单提问 ,并根据客户的回答临时追加问题。
需求梳理
需求梳理(Grooming)也称作需求/待办事项精化/精梳(Refinement)或故事时间(Story Time),是指在迭代计划会前对需求进行内容、方案、边界、验证方式的澄清、初步估算,并按需拆小需求的活动。
商业论证
商业论证是指在投入大量成本和资源前,使用数据、调查和分析等手段,评估并证明商业决策的可行性和盈利性。
设计
开发
静态代码分析
静态代码分析又称静态程序分析,指在不实际执行代码程序的情况下,进行代码分析的方法。
行为驱动开发
行为驱动开发(Behavior-driven development,缩写BDD),是敏捷领域中测试驱动开发(TDD)的一种延伸技术,它旨在鼓励软件项目中涉及到的人员角色(包括开发者、QA和非技术人员或商业参与者等等)之间的协作。
小黄鸭调试法
小黄鸭调试法,就是在调试程序时,把一个玩具小黄鸭(也可以是其他物品)当作倾诉对象,叙述自己的编程思路,从而帮助自己梳理思路,思考更清晰,有助于跳出定势思维,更快找到出问题的地方。
团队集体编程
团队集体编程(Mob Programming)是指在一个计算机上,由一组 3 到 8 个开发人员同时进行高强度的协作编程活动,其中一个人担任领航员(Navigator)的角色,其余人担任驾驶员(Driver)的角色。
测试
缺陷报告
缺陷:总的来说就是软件系统不满足用户需求,功能实现错误,功能实现遗漏,功能实现多余,测试人员认为难以理解,影响用户体验等问题。
系统集成测试
系统集成测试,简称集成测试,是将已通过单元测试的组件作为输入,将它们采用一次性或增量方式集成为更大的组件或整个系统,验证系统的接口、数据、功能等各方面是否符合设计的要求,验证组件之间的连通性、可用性、联动性,逻辑性等,发现集成系统的问题并返回给开发团队进行修改和完善。
兼容性测试
兼容性测试(Compatibility Test ,简称CT)是针对SUT(System Under Testing,被测试系统)的软件质量特性的兼容性进行的测试活动。
UI测试
UI测试是指对用户界面进行测试的过程,旨在验证用户界面的正确性、可用性、易用性、可靠性等方面,以保证用户能够方便地使用系统。
部署和发布
运维
度量
项目管理
团队管理
最新视频
猜你喜欢
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线