如今软件的复杂程度及规模使编写安全、无缺陷代码异常困难,甚至对具有丰富经验的程序员也是这样。然而我们的日常工作对软件越来越依赖,软件已在几乎所有行业中普遍使用,以上这些意味着一个安全漏洞或者软件缺陷可能带来灾难。
采用非正式且业余的缺陷捕获方式是不可能写出优质软件来的,编写优质的软件要求用系统、规范的方法来防止、发现、报告缺陷。本书向读者展示了成为一名成功的软件测试员应做的工作,以确保在用户使用之前发现这些讨厌的缺陷。
本书主要内容
●学习软件开发的通用方法。
●了解如何把软件测试应用到软件开发过程中。
●学习测试软件和发现缺陷的基本技术。
●了解软件测试技术如何应用到任意类型、任意规模和任意复杂度的软件中。
●了解为什么尽早地发现缺陷是测试的目的以及实现该目的的最佳途径。
●了解为什么软件具有安全漏洞以及如何发现安全漏洞。
●理解软件测试程度的局限性以及软件测试所能发现的缺陷范畴。
●了解在软件测试背后一些公司的策略。
●了解如何使用不同的自动测试工具来加强测试。
●理解如何计划测试以及如何跟踪测试过程。
●了解如何巧妙地向程序员报告程序缺陷。
●了解测试行业的发展方向以及如何把握此方向。
无
Ron patton:Ron patton: Ron Patton 具有近20年软件测试和软件质量保证的工作经验,从事过各种产品的软件测试,从关键任务到儿童绘图程序。曾先后就职于德州仪器公司、西门子公司和微软公司,担任过质量保证工程师、软件测试经理等职务。他现在是一个独立的软件项目管理和软件质量保证咨询师。邮件地址是:test@valart.com。