以下是根据实际工作对测试基础的理解和总结:

测试体系中最基本最常用到的就是 用例管理 和 缺陷管理 两大系统,看似简单确承载整个测试,它们是测试的根基,是测试工程师的左膀右臂。

一、用例管理
用例,或者叫 case,是对测试点的描述,是测试思想的体现。它来自我们的测试内容,可以是某个功能某块、某段代码、具体业务、整个系统、不同端的产品等;它由测试人员通过不同的测试类型或测试方法来编写;它可以是文字描述或执行脚本。

重要性:
1. 它是经过测试工程师对 测试对象 的转化(翻译或者加工)而得到的 “测试语言”,是 测试对象 的另一种存在形式,测试对象 可以通过这种方式传承或者保留下去;
2. 测试工程师的 “记账本”,可以有据可循;
3. 保证测试覆盖率、不会遗漏测试点、可以进行系统和全面的测试;
4. 掌控测试进度;

特 点:
1. 分优先级,分类,分阶段;
2. 要求简明易懂易执行;
3. 要求对垂直领域有所了解;
4. 及时维护。

常用系统:网上开源工具、office 文档;

二、缺陷管理
缺陷,或者叫 bug,是对问题的描述,考验测试工程师对测试对象的理解,和对测试类型和测试方法的掌握。

重要性:
1. 评估产品质量和开发自测程度;
2. 根据剩余问题的数量和严重级别,把控项目风险;
3. 留作备忘和记录;
4. 可以按照不同维度进行数据统计和分析;

特 点:
1. 要求问题描述明确,步骤详尽准确,有相关截图或 log;
2. 体现了测试和开发间的沟通和交流;
3. 定期跟踪;
4. 勿以 bug 小而不报。

常用系统:网上开源工具。不可使用文档、邮件等进行缺陷管理。


↙↙↙阅读原文可查看相关链接,并与作者交流