测试由谁执行
通常由开发者负责完成第一阶段的代码单元测试,而系统测试则由独立的测试人员或专门的测试机构进行。
按照测试实施组织划分,软件测试可分为开发方测试、用户测试(β测试)、第三方测试。 <br>
测试什么
软件产品的组成
软件开发过程中产生的需求分析、概要设计、详细设计以及编码等各个阶段所得到的文档,包括需求规格说明、概要设计说明、详细设计规格说明以及源程序,都是软件测试的对象。 <br>
(第一阶段)单元测试阶段:在每个模块编写出以后所做的必要测试。 <br>
(第二阶段)综合测试阶段:即在完成单元测试后进行的测试,如集成测试、系统测试、验收测试等。
软件测试中的误区
误区1 调试和测试是一样的 <br>
误区2软件测试对象就是程序 <br>
误区3 软件测试是测试人员的事情,与开发人员无关 <br>
误区4好的软件质量是通过测试得到的 <br>
误区5把不合格的开发人员安排做测试<br>
误区6关注于测试的执行而忽略测试的设计 <br>
误区7测试自动化是万能的 <br>
误区8测试是为了证明软件的正确性 <br>