如今软件的复杂程度及规模使编写**、无缺陷代码异常困难,甚至对具有丰富经验的程序员也是这样。然而我们的日常工作对软件越来越依赖,软件已在几乎所有行业中普遍使用,以上这些意味着一个**漏洞或者软件缺陷可能带来灾难。
采用非正式且业余的缺陷捕获方式是不可能写出优质软件来的,编写优质的软件要求用系统、规范的方法来防止、发现、报告缺陷。本书向读者展示了成为一名成功的软件测试员应做的工作,以确保在用户使用之前发现这些讨厌的缺陷。
本书主要内容:
●学习软件开发的通用方法。
●了解如何把软件测试应用到软件开发过程中。
●学习测试软件和发现缺陷的基本技术。
●了解软件测试技术如何应用到任意类型、任意规模和任意复杂度的软件中。
●了解为什么尽早地发现缺陷是测试的目的以及实现该目的的*佳途径。
●了解为什么软件具有**漏洞以及如何发现**漏洞。
●理解软件测试程度的局限性以及软件测试所能发现的缺陷范畴。
●了解在软件测试背后一些公司的策略。
●了解如何使用不同的自动测试工具来加强测试。
●理解如何计划测试以及如何跟踪测试过程。
●了解如何巧妙地向程序