摘要:
软件测试的艺术软件测试的基本思想:等价类的划分,边界值,因果图和判定表,代码覆盖软件测试:试图发现程序中错误的破坏性过程。即使规模很小的程序,软件测试也不能够发现“所有”的错误,因为使用者是在一个潜在的无限大的集合中选取输入或者操作流程,而软件测试则不能把无限的集合一一实践出来(穷举测试不可能)。这个基本的问题暗示出软件测试的经济学问题(无论在什么领域,我觉得思考问题时从资本和经济收益上出发绝对不会错;即使是一些公益性的领域),测试人员对被测试软件的期望,以及测试用例的设计方式。黑盒测试:又称为数据驱动测试或输入/输出驱动测试。测试目标与程序的内部机制无关,而是将重点集中放在发现程序不按其规范 阅读全文