Agile testing isa software testing practice that follows the principles of the agile manifesto , emphasizing testing from the perspective of customers who will utilize the system. Agile testing does not emphasize rigidly defined testing procedures , but rather focuses on testing iteratively against newly developed code until quality is achieved from an end customer's perspective. In other words, the emphasis is shifted from "testers as quality police" to something more like "entire project team working toward demonstrable quality." -- 来自 wikepedia
计划一个迭代周期内的测试 计划的内容 产品发布标准(验收测试准则)需要在本迭代周期内测试的内容 需要安排的测试类型 需要使用的测试环境(包括数据) 管理计划管理 一页纸测试计划( One Page Test Plan ) 可以使用各种形式表达测试计划:在线文档,测试点列表,自动测试列表,白板或是电子表格
Diff 工具 Diff的作用 识别应用中 发生变化 的部分 包括对接口, UI 等各层面的检查 发生变化的部分是需要重点测试和覆盖的部分 不同的 Diff 方法 HTML diff DOM tree diff Image Diff 接口数据 Diff ……
23.
创建测试并执行 建立测试执行的基础架构( TestInfrastructure ) 持续集成框架 建立自动运行的 Sanity Check Test Suite 维护验收测试集( Accept Test Suite ) 在一个迭代周期中创建与执行测试 创建各个层次的测试 使用自动化测试框架运行测试 使用基于脚本的手工测试与探索性测试完成对新功能,以及部分原有功能的回归测试