一、软件生命周期
软件开发常见模型(瀑布模型、V模型、W模型、敏捷开发模型):https://blog.csdn.net/Ariazm/article/details/107921802?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91%E6%A8%A1%E5%9E%8B&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-107921802.142v32new_blog_pos_by_title,185v2control&spm=1018.2226.3001.4187
二、软件测试流程
测试计划:测试工作统筹安排(测试内容,哪些人,任务分配,测试环境、工具、时间安排) ——测试负责人/主管/组长。
编写测试用例:什么测试用例 ——具体怎么来进行测试的文档。
软件在符合什么的条件下可以发布:剩余bug数量很少+用例执行覆盖率。
发布流程:开发打包 -> 运维/运营/开发 -> 部署到生产环境 实现发布上线。
开发环境:开发人员写代码的环境。
测试环境:测试人员进行测试的环境(1个或以上)。
预发布环境(UAT环境):验收测试(UAT测试)进行的环境。
生产环境:真实用户使用环境。