| Date |
Model Name/Objectives (English) |
讲座名称/目标 (中文) |
|
04-24 AM |
Module 1: Testing Overview |
讲座1:测试概况 |
| • Status the purpose of software testing |
• 软件测试的目的 |
| •
Status characteristics of software quality |
• 衡量软件质量的特性 |
| •
Define the differences between white box and black box
test design approaches |
• 区分黑箱测试和白箱测试是不同的测试设计方法 |
| • Calculate risk based on impact and probability |
• 科学评估软件测试风险 |
| •
Prioritize a set of tests basted on risk assessment |
• 利用风险评估优化软件测试 |
| |
|
| |
|
|
04-24 PM |
Module 2: |
讲座2:软件功能测试技巧 |
| •
Define a set of tests using error guessing and exploratory
testing techniques |
• 利用错误猜测和探测测试技术来设计测试案例 |
| •
Evaluate error guessing and exploratory test effectiveness
from white box test design approach |
• 利用白箱测试方法来科学评估错误猜测和探测测试案例 |
| •
Define a set of tests using boundary value analysis techniques |
• 运用边界值分析技术来设计测试案例 |
| •
Define a set of tests using equivalence class partitioning
techniques |
• 运用等价类划分分析技术来设计测试案例 |
| •
Status advantage and disadvantages of various functional
techniques |
• 讨论各种功能测试方法的优缺点 |
| |
|
| |
|
|
04-25 AM |
Module 3: Structural Testing |
讲座3:软件结构测试技巧 |
| •
Define statement coverage |
• 定义语句的覆盖范围 |
| •
Create control flow diagrams |
• 设计控制流程图 |
| •
Define structural tests for decision/branch coverage |
• 为判断/分支覆盖设计结构化测试案例 |
| •
Define structural tests for condition coverage |
• 为条件覆盖设计结构化测试案例 |
| •
Calculate cyclometer complexity |
• 计算计算复杂性 |
| •
Define structural tests for basis path coverage |
• 为基本路径覆盖设计结构化测试案例 |
| •
Instrument a project for code coverage |
• 对一个项目进行代码覆盖 |
| •
Analyze the code coverage results and use structural test
techniques to design tests to improve code coverage |
• 分析代码覆盖的结果,并利用结构化测试技术来设计测试案例以提高代码覆盖率 |
| • Discuss
the advantages and disadvantages of the code coverage
measurement |
• 讨论代码覆盖方法的优缺点 |
| |
|
|
04-25 PM |
Module 4: Common testing methodologies |
讲座4:常用的测试方法 |
| • Understand the practical implementation and various “best
practices” used in common testing methodologies |
• 了解常用测试方法的实际应用和"最佳实践" |
| •
Use test tools and utilities to increase efficiency and
effectiveness |
• 利用各种测试工具和技巧提高测试效率 |
| •
Status advantages and disadvantages of common test mythologies
|
• 讨论这些常用测试方法的优缺点 |
| |
|
| 04-26 AM
|
Module 5: Test Document |
讲座5:软件测试中需要的文档 |
| •
Write an effective validation test case |
• 设计有效的证实性测试案例 |
| •
Write an effective falsification test case |
• 设计有效的证伪性测试案例 |
| •
Write clear and actionable bug reports |
• 书写明确和可操作的bug报告 |
| •
Understand the importance of a status report |
• 了解状态报告的重要性 |
| |
|
| Module 6: Debugger Basic |
讲座6:调试器基础 |
| Debugging Principles |
调试原则 |
| Dump Files |
Dump 文件 |
| Remote Debugging |
远程调试 |
| Active Debugging |
主动调试 |
| |
|
| 04_26 PM |
Module 7:VSTS-ST |
讲座 7: VSTE-ST 软件测试专题 |
| VSTE Introduction |
VSTE软件测试员版介绍 |
| Web and Load Test |
Web及负载测试 |
| Bug Management |
Bug管理 |
| Daily Build |
每日构建 |