全方位的软件测试管理

全方位的软件测试管理
    马上咨询

    郑老师  软件测试实践者,SWTBOK(软件测试知识体系)发起人 

    CSTQB资深专家,ISTQB认证讲师,ISTQB高级证书获得者,ISO 29119镜像工作组专家,超过13年的软件测试、测试管理和测试能力改进实践经验,先后在中兴通讯、阿尔卡特、朗讯等大型通讯/软件企业从事软件测试、测试管理、质量管理以及测试能力改进等工作,擅长测试用例设计、测试过程监控和管理、探索式测试、基于风险的测试、测试过程分析和改进、根本原因分析RCA和缺陷预防等。

    主要出版的作品:

    1. 《软件测试管理》,郑文强、马均飞,电子工业出版社(2010 年)
    2. 《软件测试设计》,马均飞、郑文强,电子工业出版社(2011 年)
    3. 《软件测试基础教程》(第 2 版),郑文强等译,人民邮电出版社(2009 年)
    4. 《高级软件测试 - 卷 1:高级软件测试分析员》,郑文强等译,清华大学出版社(2011 年)
    5. 《高级软件测试 –卷 2:高级软件测试经理》,郑文强等译,清华大学出版社(2012 年)

    课程介绍

    正如开发过程的质量决定了最终生成的软件产品质量,规范和优化测试流程能够帮助提高测试效率、测试有效性,进而提高测试质量。良好的测试流程应该是满足公司和项目特点与要求,并与开发流程紧密而有效的结合在一起,有助于清晰地定义测试阶段、测试活动、测试任务、测试角色与职责、测试输入与输出,并帮助测试团队实现良好的测试过程监控与管理。“优化测试过程:全方位的软件测试管理”综合了作者13年的测试过程改进的经验,结合多家世界500强企业的测试过程定义、规范、改进与优化的实战经验,可以帮助客户明确什么是好的测试流程;测试过程中主要的活动与任务是什么;采用哪些测试技术与方法提高测试效率与有效性;如何解决测试与开发之间的冲突;如何在有限测试时间、资源、成本的条件下,高质量的实现软件产品的及时交付。

    适合人群

    优化测试过程:全方位的软件测试管理”课程面向对象是有一定工作经验的测试骨干与测试经理。

    课程授课模式以问题讨论、问题解决建议、成功案例和行业成功经验分享为主。

    课程大纲

    第一章:软件测试过程
    1.  当前的测试过程是什么?面临的主要问题在哪里?
    2.  软件测试是一个阶段还是一个过程?
    3.  高效的测试过程应该具备哪些特点?
    4.  如何定义规范的测试过程?
    5.  案例与成功经验分享
    第二章:测试计划
    1.  测试计划不是为了流于形式?
    2.  开发提交的软件版本为什么质量这么差?
    3.  经过测试的软件版本在客户那里为什么还有那么多问题?
    4.  测试与开发在测试环境中的冲突?
    5.  什么时候可以结束测试?谁来决定?
    6.  案例与成功经验分享
    第三章:测试估算
    1.  软件产品领域知识与经验很重要?
    2.  哪些因素会影响测试估算的结果?
    3.  测试估算中的工作分解结构 WBS:基于活动还是任务?
    4.  没有历史数据,如何有效开展测试估算?
    5.  哪些测试估算技术有助于提高估算的准确性?
    6.  案例与成功经验分享
    第四章:测试风险
    1.  质量风险与管理风险,它们在测试过程中的作用?
    2.  风险是管理人员的事情?与测试人员无关?
    3.  测试团队中每个人都应该应用风险的策略?
    4.  测试风险曲线分析,测试人员应该如何改变测试思维?
    5.  基于风险的测试重点选择,高效的测试策略?
    6.  案例与成功经验分享
    第五章:测试度量
    1.  测试度量实际离测试人员很近,没有度量就没有一切?
    2.  测试度量应该考虑哪些维度?
    3.  测试度量的目的是为了应用,而不是为了度量而度量?
    4.  选择适合测试目标与测试流程的度量指标?
    5.  案例与成功经验分享
    第六章:缺陷管理
    1.  缺陷,测试人员最重要的输出工作产品之一?
    2.  理解缺陷 3 大特点,助你更好的开展测试工作?
    3.  什么是一个好的缺陷报告?
    4.  如何处理难以重现的缺陷?
    5.  测试人员与开发人员在缺陷认定上的冲突?
    6.  客户现场反馈的缺陷,我们如何处理?
    7.  案例与成功经验分享
    第七章:静态测试
    1.  评审很重要,为什么总是被忽略?
    2.  系统需求是测试的主要输入,评审能做些什么?
    3.  测试用例的评审,从哪些方面入手?
    4.  成功的评审,要求测试人员具备哪些能力?
    5.  案例与成功经验分享
    第八章:测试用例
    1.  测试用例设计难吗?为什么会这么难?
    2.  测试用例怎么那么多?如何减少测试用例数目?
    3.  功能测试相对容易,如何开展非功能测试?
    4.  需求不全或者经常变更,如何设计测试用例?
    5.  测试时间和资源有限,如何有效开展测试用例设计?
    6.  问题驱动的软件测试设计:系统化专业化的发散性测试思维方式?
    7.  案例与成功经验分享
    第九章:测试团队管理
    1.  软件测试有前途吗
    2.  测试的技术含量在哪里
    3.  怎样打造一支专业的测试团队
    4.  如何提高测试在研发团队中的地位
    5.  如何有效考核测试人员的绩效
    6.  软件测试的职业规划
    7.  案例与成功经验分享
    第十章:测试过程改进
    1.  测试过程、测试技术与人的重要性之争?
    2.  测试过程改进指南:TMMi 和 TPI-NEXT?
    3.  测试过程改进,是不断持续的过程?