zxuanzi 2011-10-27
测试的主要任务是设计功能用例和非功能测试用例,同时要开发自动化测试代码或测试脚
本,代码和脚本必须要进行Review,并应该要调测通过能够运行,最后才能checkin到配
置库加入到持续集成环境中。
用例设计前可能需要考虑必要的测试策略和测试方案。
(关于功能用例和非功能用例,也许项目现在还无法实现测试自动化,此时的主要任务还
是在设计和完善测试用例上。但必须明确的是能否自动化测试是敏捷项目能否成功的关键因素
之一。)
(1)资料开发可能会分成两类:
一类是针对单个Story的资料写作,它需要伴随Story开发同步提交,如果可能也要加入到持续集成环境中;
另一类是无法随Story同步提交的端到端资料开发,此类任务需要在迭代前准备阶段明确并体现在E2E迭代计划中。
输出的资料必须得到SE、开发、测试以及资料人员的Review。
一个正交法设计测试用例的案例研究1992年AT&T发表了一篇讲述在测试过程中使用正交表一个案例研究。据测试负责人估计,如果AT&T采用1000个测试用例的 测试计划,可能仅仅只发现这些缺陷中的32个。