您好,欢迎访问广东培训网!
当前位置:首页 > 公开课 > 个人技能 > 课程内容

WSS卓越软件工程师系列课堂微软软件测试方法概述

发布价:¥3990
原 价:¥4200 课程编号:KC5007
用手机看:
手机扫码
开课日期
培训天数
上课地区
状态
2009年05月16-17日
2天
天津市
立即报名

培训对象

软件测试工程师,软件开发工程师,项目经理,技术总监,CIO

课程简介

时间题目内容

第一天

9:00-11:00测试概论

简要地介绍软件,测试,软件质量,测试工程师的职责以及一些基本的测试方法。并提供一个实际的软件,让测试工程师进行基本的测试,并通过这个软件,展开全面测试的培训。什么是软件

什么是软件测试

软件测试的历史

测试的范围

什么是软件的质量

软件测试的生存周期软件缺陷

软件缺陷的分类

软件风险

软件测试的原则

测试工程师的职责

测试计划

介绍测试设计说明书和测试计划的书写,分析在测试的设计阶段应当注意的问题。测试文档,IEEE标准829-1998

测试计划书(Test?Plan)

测试设计说明书(TestDesignSpecification)

测试用例说明书(TestCaseSpecification)

测试过程说明书(TestProcedureSpecification)

测试对象传送报告(TestItemTransmittalReport)

测试日志(TestLog)

测试特殊事件报告(TestIncidentReport)

测试总结报告(TestSummaryReport)

如何写好文档

11:15-12:00

13:00–14:30黑盒测试方法及工具

包括边界值分析(Boundaryvalueanalysis),等价类划分(equivalencepartitioning),组合分析(Combinatorialanalysis),判定表(Decisiontableanalysis),用例设计原则什么是黑盒测试

边界值分析(Boundaryvalueanalysis)

等价类划分(equivalencepartitioning)

o等价类划分的流程

组合分析(Combinatorialanalysis)

oPICT工具的使用

判定表(Decisiontableanalysis)

o如何使用判定表

黑盒测试用例设计原则

14:45-16:00白盒测试方法及工具

包括代码覆盖(CodeCoverage),变异测试(MutationTesting),错误注入(FaultInjection)什么是白盒测试

代码覆盖(CodeCoverage)

o语句覆盖

o判定覆盖

o条件覆盖

o判定-条件覆盖o条件组合覆盖

o路径覆盖

变异测试(MutationTesting)

错误注入(FaultInjection)

o编译时注入

o运行时注入

第二天

9:00-10:30灰盒测试和非功能测试

介绍灰盒测试的一些工具和应用,包括非功能性测试,包括性能测试,压力测试,可使用性测试,可测试性测试,国际化和本地化测试等工具和应用等灰盒测试

灰盒测试的工具

非功能性测试

o可靠性测试(ReliabilityTesting)

o性能测试(PerformanceTesting)

o压力测试(StressTesting)

o可使用性测试(UsabilityTesting)

o可测试性测试(TestibilityTesting)

Accessibility

o安装测试

o兼容性测试(CompatibilityTesting)

o国际化和本地化测试(InternationalandLocalizationalTesting)

o安全性测试(SecurityTesting)

ThreatModelling

工具

10:45-12:00高级测试方法

介绍最新的一些高级测试方法,探索性测试(ExplortaryTesting),细毛测试(FuzzTesting),基于模型的测试(Model-BasedTesting),调试探索性测试(ExplortaryTesting)

细毛测试(FuzzTesting)

o事件驱动Fuzz方法

o字符驱动Fuzz方法

o数据库Fuzz方法

基于模型的测试(Model-BasedTesting)

o模型

o测试流程

o使用建模的方法进行测试

调试

使用VisualStudio进行调试的方法

13:00-15:00自动化测试

介绍自动化测试的概念,方法工具,包括Web应用程序,Windows应用程序的自动化测试框架和方法。什么是自动化测试

测试度量体系——自动化测试

自动化测试投资的考虑

GUI测试

oUI内在的复杂性

o自动化测试的必要性

oGUITestingChecklist

使用VisualStudio进行UI自动化测试

oSpy++

oAccessibilityoUIAutomation

Web测试

o在上线之前需要进行完整的测试

oMicrosoftFiddler

oWeb测试的自动化

oWeb性能测试

Web的自动化测试

o使用VisualStudio进行自动化测试

o使用MicrosoftFiddler进行数据分析。

自动化测试的衡量标准

15:15-16:30测试流程

主要介绍从单元测试到系统集成测试乃至alpha,beta测试需要达到的目的和质量控制的标准。

在不同情况下进行的测试要求和标准,例如BVT,sanitytesting,smoketesting,regressiontesting等等。测试开始的时间

Agile开发中测试的流程

测试的级别

单元测试

o使用VisualStudio进行单元测试

集成测试

o集成测试的方法

系统测试

系统集成测试

Alpha测试

Beta测试RC测试

回归测试(RegressionTesting)

o回归测试的方法

TestPass

其他的测试

oBVT

oDaily

oComprehensive

oSanityTest

SmokeTest

测试管理

如何预防软件的缺陷,Bug,测试用例,测试结果的管理以及团队的管理等。测试管理

Bug发现的时间和成本的关系

测试用例的管理

测试团队管理

测试流程管理

讲师介绍

Kenny Hao

曾任微软研发集团测试主管。

带领团队负责全组项目自动化脚本的开发和执行,对整个测试系统进行重构,并设计新的测试方法和概念。

近期相关公开课

公开课服务流程

公开课报名流程

在线报名/咨询

联 系 人 :
联系方式:
公司名称:
咨询事项: