- 1. 计算机的概念与知识
- 2. 软件的概念与知识
- 3. 软件测试QA的概念与知识
- 4. QA的重要性
- 五个典型职位描述的解说
- 1. 什么是产品生命周期
- 2. 什么是软件开发生命周期
- 3. 什么是软件测试生命周期
- 1. 软件开发模型的介绍 (瀑布,增量,迭代,螺旋,敏捷)
- 2. 澳洲公司及组织常使用的的开发模型详解
- 3. Agile敏捷开发简介
- 1. 软件测试的分类方法
- 2. 软件测试的分类
- 3. 澳洲工作中常见的测试种类
- 1. 标准软件测试流程
- 2. 可能的变形及为什么
- 1. Agile 的由来、开发宣言、原则、主要关注点,什么是价值
- 2. 传统的项目管理如何进行的:悉尼歌剧院,悉尼轻轨
- 3. Software Development Life Cycle(SDLC)是什么, 具体的每个阶段是什么
- 4. SDLC-Waterfall和V Model是什么
- 5. Project Management Methodologies有什么
- 6. Lean Startup是什么
- 7. 为什么使用敏捷开发,什么是敏捷开发,与Waterfall有什么区别
- 8. Agile的价值观是什么,Agile Manifesto是什么,12个原则是什么
- 1. 敏捷开发采用的具体方法,什么是Scrum,什么是Kanban
- 2. 结合实际工作讲解各个流程:scrum planning,daily standup,scrum board,scrum review meeting,spring retrospective meeting
- 3. Kanban的几个阶段,具体每个阶段的意义是什么
- 4. Scrum在敏捷开发中的定义是什么
- 5. Scrum里面的roles是什么,Artifacts是什么,Scrum里面包含的Events有什么
- 6. SCRUM的3355原则是什么,Value Propositions是什么
- 7. Retrospective meeting主要用来作什么的
- 8. Scrum的Teams Roles: Product Owner, Development Team, Scrum Master,分别是什么
- 9. Kanban具体的步骤是什么
- 10. 怎样写 backlog,怎样写用户故事:“完成”的定义,故事拆分和故事估算
- 11. User Story是什么,具体的User Story该怎么写
- 12. Sprint Planning是什么
- 1. 微软是如何使用Agile的,如何使用Agile敏捷开发以及采用DevOps文化
- 2. Windows的发布周期
- 3. Waas是什么,Windows as a Service,其中Rings是什么
- 4. 微软的开发团队分布
- 5. Windows开发具体的周期
- 6. Up-front Planning开发,Code Test Stabilize 过程
- 7. Windows的开发流程如何转型的,如何提升效率和成功率的
- 8. Agile在项目开发中的好处是什么
- 1. 需求追踪与需求追踪矩阵
- 2. 用户故事及UAT
- 3. 如何记录追踪缺陷
- 1. QA工程师的一天
- 2. QA和开发人员的观念的异同
- 3. 如何和DEV ,BA, PO, UX一起工作
- 1. 测试技术分类
- 2. 黑盒测试的主要测试技术及测试案例的设计与执行
- 1. 等价类划分(Equivalence Partitioning)- AUSPOST 登录 案例
- 2. 边界值分析(Boundary Value Analysis)- FACEBOOK 注册 案例
- 3. 决策表测试(Decision Table Testing)- FACEBOOK 注册 案例
- 4. 因果图测试(Cause-Effect Graphing)- FLIGHT CENTRE 搜索 案例
- 5. 状态转换测试(State Transition Testing)- WECHAT 用户及群主 案例
- 6. 错误猜测测试(Error Guessing)- 经验分享
- 7. 用户场景测试(User Scenario Testing)
- 3. 白盒测试的主要技术及测试案例的设计与执行
- 1. 语句覆盖
- 2. 分支覆盖
- 3. 路径覆盖
- 4. 条件覆盖
- 5. 循环覆盖
- 6. 数据流覆盖
- 1. 测试计划及模板
- 2. 测试准备
- 3. 测试估算
- 4. 测试报告
- 5. 澳洲常见测试用例管理软件的使用
- 6. 澳洲常见缺陷管理软件
- 1. 配置管理
- 2. 测试环境管理
