Software testing
應用程式生命週期管理（Application lifecycle management），簡稱ALM，是指计算机程序的产品生命周期（包括软件开发过程及）。其中包括了需求管理、软件架构、程序设计、软件测试、軟體維護、变更管理、持續整合、项目管理和發佈管理。