课程适合人群:
1 软件质量管理
1.1传统软件开发
1.1.1软件流程管理
立项阶段
立项流程
项目启动流程
项目监控
项目阶段流程
项目进度计划流程
项目监控流程
配置和变更管理
风险管理流程
计划变更流程
成本预算变更流程
需求阶段
需求流程
需求变更流程
设计阶段
分析设计流程
设计变更流程
开发阶段
编码流程
送测流程
退测流程
代码评审流程
测试阶段
测试流程
配置和变更管理
维护阶段
发布流程
结项流程
1.1.2总结
流程
角色
文档
1.2敏捷软件开发
1.2.1敏捷流程
三个重要的角色
产品负责人(Product Owner)
Scrum Master
开发团队(Development Team)
三个重要的工件
产品待办列表(Product Backlog)
冲刺待办列表(Sprint Backlog)
产品增量(Potentially Shippable Product Increment)
五个重要的事件
Sprint计划
每日站会
Sprint评审会议
Sprint回顾会议
产品待办事项梳理会议
五个重要的价值观
承诺(Commitment)
勇气(Courage)
专注(Focus)
开放(Openness)
尊重(Respect)
1.2.2 软件文档管理
用户故事
开发计划
Product Backlog
Sprint Backlog
燃尽图
1.2.3 工具
看板(Trello)
JIRA
其他
1.3DevOps及其他
1.3.1DevOps介绍
DevOps介绍
DevOps工具
批量VS单件流
航空母舰与多个小舰艇
效率筒仓
瀑布、敏捷与DevOps
1.3.2DevOps技术
精准测试
蓝绿联盟
灰度发布
安灯绳
全链路测试
流量回放技术
混沌测试
1.3.3XOps
DevPefOps
全链路压测的影子体系
全链路压测的染色体系
全链路压测的熔断机制
全链路压测误区
DevSecOps
安全测试工具分类
OWASP TOP 10
安全测试VS渗透测试
渗透测试的分层进攻
安全相关的成熟度模型
Secure DevOps->DevSecOps
AIOps
AIOps发展
AIOps关键技术
AIOps应用场景
DataOps
DataOps的四个关键能力
DataOps体系架构
ChatOps
ChatOps提出
三雄争霸
百花齐放
1.4软件度量
1.4.1软件度量的指标
1.4.2软件度量的利与弊
1.4.3软件度量的怪圈
1.5中台技术
1.6低代码平台
1.6.1百度搜索测试代码生成
1.6.2给出HTML代码,生成测试代码
1.6.3引申出的问题
2 软件测试与版本管理
2.1测试内容
2.1.1功能性
2.1.2可靠性
2.1.3易用性
2.1.4效率
2.1.5安全性
2.1.6兼容性
2.1.7可维护性
2.1.8可移植性
2.2缺陷管理
2.2.1缺陷流程
2.2.2 BUG Report的标准格式及其要点
2.2.3缺陷优先级/严重度
2.2.4缺陷书写规范
2.2.5某外企的缺陷处理流程
2.2.6某外企的缺陷处理流程
2.3测试数据管理
2.3.1测试数据分类
2.3.2测试数据生命周期
2.3.3案例
2.3.4测试数据生成的两种方式
2.4自动化测试与手工测试
2.4.1自动化测试优点
2.4.2自动化测试缺点
2.4.3什么项目适合自动化测试
2.4.4什么项目不适合自动化测试
2.4.5测试金字塔
2.4.6自动化测试流程
2.4.7基于GUI自动化测试工具选择
2.4.8基于API自动化测试工具选择
2.4.9性能测试工具
2.5软件配置管理
2.5.1版本管理流程
2.5.2测试环境管理及分类
2.5.3版本管理分类
2.5.4代码入配置库准则
2.5.5每日构建与每周构建
2.5.6 CI/CD
2.5.7分支管理
2.6测试平台管理
2.6.1统一平台管理器
2.6.2管理手工测试
2.6.3管理GUI自动化测试
2.6.4管理API自动化测试
2.6.5管理性能测试
3 LLM时代下的软件工程
3.1软件工程3.0
3.2LLM时代下AI辅助软件质量管理
【投稿】【关闭窗口】【打印】