开源软件测试模型介绍

发表于:2009-5-14 11:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  一、模型概览

  开放源码软件测试模型以“满意测试”为基本原则,强调迭代发展。

  · “满意测试”基本定义

  是一个过程,通过该过程可以合理的成本获取足够的产品质量评价信息,从而使得与产品有关的决策更为明智和及时。

  · 模型基本需求

  以下给出开源软件测试模型应满足的一些基本要求,将在实践中不断丰富和完善:

  1. 应充分考虑开放源码的早发布和常发布特点,对每一次代码的提交、滞后、变更能够作出适当反应,允许对仍处于开发、尚未集成的元素进行及时测试;

  2. 明确鼓励测试人员在进行测试设计时充分利用各种信息源,而不仅限于项目文档;

  3. 允许测试工作由于较差的或滞后的项目文档而受负面影响,但应防止完全阻塞测试工作的情况发生;

  4. 允许每个测试案例可以利用不同的信息源进行设计,允许在获得新的信息源时对测试进行重新设计;

  5. 应包含反馈机制,使得测试执行过程中的发现可被及时考虑到测试设计中;

  · 开放源码软件测试模型框架

  以上述需求为基础并结合开放源码特点,给出开放源码软件测试模型。该模型是一个软件测试启发式模型,基本目标是用于提醒测试人员在创建测试时应着重考虑的各种因素,进而可被用来定制测试。

  1. 协商并理解项目的测试目标;

  2. 理解并协商与测试技术选择相关的各种因素,理解与测试工作有关的限制、要求和可用资源,从而使得测试更为高效;

  3. 在充分考虑和利用其他各种因素的前提下选择合适的测试技术以达到测试目标;

  4. 随时监控项目项目的状态,并在需要时调整测试计划,以使得目标、测试技术的选择和各种因素保持统一。

  测试目标-明确项目测试应优先考虑的任务和侧重点。

  测试环境-包括资源、限制和其他可能影响测试执行效果的外部力量,应确保在限制范围内充分利用了各种可用资源。

  产品元素-指被测试的对象,应确保检查了产品所有方面,包括软件、硬件和操作。

  质量准则-包括各种可用来确定产品是否存在问题的规则和数值,具有多维特点,并且常常是隐含的或相互矛盾的。

  测试技术选择-给出各种创建测试的策略和方法,在对测试目标、测试环境、产品元素和质量准则进行综合分析的情况选择和使用,并根据测试执行情况及时调整。

  二、测试目标

  · 发现重要问题 · 评估质量 / 风险

  · 标准符合性认证 · 完成过程委托监理

  · 让受益人满意 · 责任担保

  · 针对 QA 的改进建议 · 针对测试的改进建议

  · 针对质量的改进建议 · 效率最大化

  · 成本最小化 · 时间最小化

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号