课程适合人群:
二.《Agile理论培训》课程大纲
1 Agile理论
2 Agile的角色
    2.1 Scrum Master
    2.2 PO
    2.3 Team member
3 Scrum Master的工作
    3.1 Sprint 前的Plan
    3.2 Stand up Meeting for everyday
    3.3 Retrospective meeting
4 PO 的工作
    4.1 把需求变为user story
    4.2 解释user story给team member
    4.3 在工作中配test & Design工作
    4.4完成最后验收测试
5 Test in Agile
    5.1测试四项象限
    5.2支持团队的面向技术测试
    5.3支持团队的面向业务测试
    5.4评价产品的面向业务测试
    5.5评价产品的面向技术测试
6 CI
三 《TDD 与 Junit的使用》课程大纲
1,TDD 与 BDD & ATDD
2.白盒测试工具(Junit)
    2.1 Junit入门
    2.2 中级教程
    2.3 高级教程
3 实战
四《自动化软件测试工具UiAutomator & Selenium》
1 UiAutomator UI自动化测试框架
    1.1 环境准备
    1.2 新建测试工程
    1.3 编译和运行
    1.4 运行命令与快速调试
    1.5 Uiautomator API详解
    1.6 实战
2 Selenium/WebDriver的使用
    2.1 安装
    2.2 入门
    2.3 WebDriver对浏览器的支持
    2.4 使用操作
    2.5 封装与重用
    2.6 案例
    2.7实战
五 项目内容
1模拟城市
用乐高积木搭建一个模拟城市,分别包括2个居民区,2个工业城,1所大学,1个研究院,一所小学,一所中学以及其他配套设施机场,火车站,垃圾回收站。这些单元具有一定的要求条件。分别分为以下个小组;
小组1:集成
小组2:建设2个居民区
小组3:建设2个工业城
小组4:建设1所大学,1个研究院
小组5:建设一所小学,一所中学
小组6:建设其他配套设施机场,火车站,垃圾回收站
2 软件项目
项目名称:BBS项目,项目需求另外给出。
六 教学要求
1人员要求
    小组成员个数:6-8个(包括SCRUM MASTER和PO)
    Function小组成员任务:开发和测试
    集成小组成员任务:搭建配置管理工具平台,系统集成,集成测试,CI
2设备要求
    投影仪(2台,分别用于两个教室)
    教室(1个)
    白板(3个)
    帖子条
3软件要求
    Windows 11 OS (不要用Windows 10)
    基本常用工具,比如Office
    JDK 17
    Eclipse
    apache-tomcat-6.0.36
    MySQL
    GIT
    Sonar
其其他要求
    健康的教学环境;
    每个学员提供一台电脑及相关软件;
    教室提供网络。
【投稿】【关闭窗口】【打印】