为了 更好地让大家理解软件测试,共完成了8讲内容,目前已发布了3讲,在接下来的时间,将陆续发布其它几讲内容。
------------------------------------------------------------------------
先进的测试思想 :测试过程可以看作质量保证和缺陷预防的过程,测试不再是产品质量的一个检验环节,而是融入整个软件开发生命周期,持续的质量反馈机制,与开发相辅相成。
--------------------------------------------------------------------------
第一讲主要讨论了软件测试的思想和理念,帮助大家了解什么是软件测试。第二讲,着重介绍软件测试的各项内容,帮助大家获得软件测试的整体认识,为后面各个单项内容的学习打下基础。其内容涵盖质量、测试目标、测试方法、测试用例设计、缺陷报告、测试管理等,其关系如下图所示:
详见第二讲电子课件 《全程软件测试——整体认识》
----------------------------------------------------------------------
l 如何根据项目的 具体需求,构造测试用例结构?
l 测试用例有哪些基本元素组成 ?
l 设计测试用例时,需要遵循哪些基本的原则 ?
l 在测试用例设计上白盒测试方法和黑盒测试方法如何体现出来?
l 系统测试用例设计和功能测试用例设计有什么区别?
l 测试用例如何被组织起来完成不同阶段的测试任务?
这讲主要内容有:
如何灵活运用各种基本方法来设计完整的测试用例,并最终实现暴露隐藏的缺陷,全凭测试设计人员的丰富经验和精心设计
详细见课件:全程软件测试 第4讲 测试设计
------------------------------------------------------------
1) 缩短软件开发测试周期。对上千个测试用例,测试工具可以在很短时间内完成,而且测试工具不知劳累、24小时不停地运行同样测试用例十遍、一百遍等。这些都体现了软件测试工具执行测试具有速度高、效率高的特点。
2) 脚本可以多次重复运行,降低成本。在回归测试中、在很多不同的测试环境(如不同的浏览器、不同的操作系统、不同的连接条件等)下,测试工具可以多次运行同样的测试用例,而测试脚本只要开发一次。
3) 增强测试的稳定性和可靠性,通过测试工具运行测试脚本,能保证百分之百被执行,所有的测试结果都能客观地记录下来。
千里之行,始于足下。九层之台,起于垒土。-老子
不积跬步无以至千里,不积小流无以成江海。-荀子劝学
道虽迩,不行不至;事虽小,不为不成。-荀子修身
执行是测试成功的基础,执行是非常重要的。这一讲,内容也非常丰富,主要有:
两段论
立体作战
环境组合优化
回归测试策略
缺陷的生命周期
有效地报告缺陷
详见: 第6讲 测试执行 课件
--------------------------------------------------------------------------------------------------