• 0
  • 0
分享

  业内对软件故障频发问题进行大量研究表明:主要原因是在软件开发过程中质量保证不佳。执行严格的质量保障测试主要目的是防范发布质量差的产品,因为漏掉的小缺陷可能会导致公司经济上巨额的财务损失。一个很好的例子是Flud,它是iPad,iPhone,Android和Windows Phone的社交新闻阅读器应用程序,被称为“第一个真正的社交新闻阅读器”。但是由于软件质量不佳,频频出现启动失败问题。Flud团队的重视开发忽略测试,当产品最终发布时,它不可避免会出现缺陷。即使一切都已解决,但不良的声誉和糟糕的用户体验仍然阻碍了它的成功。因此,Flud公司倒闭了。

  保障高质量软件的方法是实施有效的QA管理,该管理为构建无缺陷产品提供工具和方法。本文将讨论如何改善软件测试过程并提高软件产品质量的最佳实践。

  敏捷软件开发周期

1-1.png

  制定测试计划和测试流程

  测试流程应精心制定、定义和记录。好的文档是在软件团队内部建立有效沟通的工具。因此,有效的计划需要为项目创建质量和测试计划。让我们看一下支持质量保障流程中产出的主要文档类型。

1-2.png

  测试政策

  测试政策是在组织级别创建的最高级别的文档。它定义了公司采用的测试原则和公司的测试目标。它还说明了如何进行测试以及公司如何衡量测试的有效性。

  没有创建测试政策的标准方法,但通常包括以下内容:

  · 从公司层面定义什么是测试

  · 组织的测试目标

  · 项目中软件测试的通用准则

  · 测试条款的定义,以阐明其在其他文档中的进一步用法

  · 列出支持测试过程的工具

  · 评估测试效率的方法和指标

  · 改进测试过程的方法

  质量管理计划

  质量管理计划是定义可接受的产品质量水平并描述项目将如何达到此水平的文档。这不是强制性文件,但是它将帮助你安排所需的所有任务,以确保项目满足客户的需求和期望。该计划的主要目标是支持项目经理,并通过定义要实现的角色、职责和质量标准来帮助组织流程。因此,它应包括软件的质量要求并描述应如何评估它们。

  质量管理计划的关键组成部分:

  · 质量目标

  · 关键项目可交付成果和过程将进行审查,以确保达到令人满意的质量水平

  · 质量标准

  · 质量控制和保证活动

  · 质量角色和责任

  · 质量工具

  · 报告质量控制和保证问题的计划

  测试策略

  测试策略是从业务需求规范文档衍生而来的更具体的产品级文档。通常,项目经理或业务分析师会创建测试策略,以定义用于实现测试目标的软件测试方法。测试策略由项目的业务需求驱动,这就是为什么它与项目经理的职责保持一致的原因。

  测试策略的主要组成部分是:

  · 测试范围

  · 测试目标

  · 预算限制

  · 沟通和状态报告

  · 行业标准

  · 测试度量和指标

  · 缺陷报告和跟踪

  · 配置管理

  · 截止期限

  · 测试执行时间表

  · 风险识别

  在一个小型项目中,测试策略是测试计划的一部分。但是,对于较大的项目,项目经理必须将测试策略创建为一个单独文档,然后可以从该文档中进一步制定每个测试计划。

  一个好的测试策略文档可以回答以下问题:

  · 产品是什么?

  · 测试内容是什么?

  · 如何测试它们?

  · 什么时候开始测试?

  · 准入/准出准则是什么?

  测试计划

  测试计划是描述要测试什么,何时测试,如何测试以及由谁进行测试的文档。它还描述了测试范围和活动。测试计划包括要运行的测试目标,并有助于控制风险。由经验丰富的人员(例如质量检查负责人或经理)编写测试计划是一个好习惯。

  一个好的测试计划应包括所有必要测试活动的时间表,以控制团队的测试时间。它还应该定义每个团队成员的角色,以便每个人都清楚需要什么。没有通用的方法来创建测试计划,因为它取决于公司的项目流程、标准和测试管理工具。根据IEEE 829标准,测试计划文档应包含以下信息:

  · 测试计划标识符

  · 介绍

  · 参考资料(相关文件清单)

  · 测试项目(产品及其版本)

  · 软件风险问题

  · 要测试的功能

  · 未经测试的功能

  · 方法(策略)

  · 项目准入准出准则

  · Suspension标准

  · 可交付成果(测试计划文档,测试案例,工具,错误日志,问题报告等)

  · 测试环境(硬件,软件,工具)

  · 测试排期

  · 人员配备和培训需求

  · 职责范围

  · 风险性

  · 批准书

  以下是一些使测试计划更有效的关键准则:

  1. 使你的测试计划简短。避免重复或无关紧要。它应该只包含相关信息。

  2. 请明确包括所有详细信息,例如程序的版本和版本,以使文档可搜索。

  3. 需要不断更新测试计划。这是一个实时文档,必须经常按需更新。

  4. 与利益相关者共享测试计划。它将为他们提供有关你的测试过程的信息。

  测试用例

  准备有效的测试用例是软件测试改进不可或缺的一部分。根据ISTQB(国际软件测试资格委员会)给出的定义,“测试用例是一组输入值,执行先决条件,预期结果和执行后置条件,针对特定目标或测试条件,例如执行特定程序路径或验证是否符合特定要求。”它是测试人员使用的关键手段之一。标准测试用例包括以下信息:

  · 测试用例ID

  · 测试用例描述

  · 先决条件

  · 测试步骤

  · 测试数据

  · 预期结果

  · 实际结果

  · 级别

  · 由...制作

  · 创建日期

  · 执行者

  · 执行日期

  下面是ISTQB认证的测试用例示例:

1-3.png

  使用以下实践来编写有效的测试用例:

  1. 确定可测试的需求。在开始测试过程之前,确定测试的范围和目的。

  2. 客户要求。编写测试用例的专家必须对功能和用户要求有很好的了解。每个测试用例都应牢记客户的要求编写。

  准时写。编写测试用例的最佳时间是早期的需求分析和设计阶段。这样,质量专家可以了解所有需求是否都可以测试。

  1. 简单而易懂。测试用例应该简单易懂。每个测试用例应仅包括必要且相关的步骤。无论使用多少次和由谁使用,一个测试用例必须具有单个预期结果,而不是多个预期结果。

  2。 独特的测试用例。每个测试用例必须具有唯一的名称。这将有助于在以后的阶段对测试用例进行分类,跟踪和检查。

  3. 测试用例应该是可维护的。如果需求发生变化,测试人员必须能够调整测试用例。


作者:所寫即所思    

来源:http://www.51testing.com/html/15/n-7794415.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 据报道,当地时间周四,美国交通部表示,他们正在调查埃隆·马斯克(Elon Musk)的脑机接口公司Neuralink涉嫌非法运输危险病原体一事。  美国交通部发言人称,他们之所以决定启动调查,是因为美国责任医师协会(PCRM)周四早些时候致信交通部长皮特·布蒂吉格(Pete Buttigieg),提醒其注意他们获得的相关记录。  PCRM称,他们获得的邮件和其他文档显示,Neuralink从猴子大脑中取出的植入物存在不安全包装和运输问题。这些植入物可能携带传染病病原体,因而违反美国联邦法律。  美国交通部发言人称,他们“非常重视”PCRM的指控:“我们正在进行调查,确保Neuralink完全遵...
            0 0 978
            分享
          • 安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程,可以说,安全测试贯穿于软件的整个生命周期。下面通过一张图描述软件生命周期各个阶段的安全测试,如下图所示。上图中的风险分析、静态分析、渗透测试都属于安全测试的范畴,与前面介绍的普通测试相比,安全测试需要转换视角,改变测试中模拟的对象。下面从以下维度比较常规测试与安全测试的不同。(1)测试目标不同普通测试以发现Bug为目标;安全测试以发现安全隐患为目标。(2)假设条件不同普通测试假设导致问题的数据是用户不小心造成的,接口一般只考虑用户界面;安全测试假设导致问题的数据...
            0 0 1672
            分享
          • 8月25日凌晨消息,苹果公司刚刚向媒体发出2022年秋季发布会邀请函,确定将于美国当地时间9月7日(北京时间9月8日凌晨一点)举行特别活动。此次仍然采用线上形式,预计iPhone14系列、AppleWatchSeries8等产品将会在此时间推出。在发布会正式到来之前,新浪数码给大家盘点一下本次秋季发布会可能有哪些新品。iPhone 14系列作为本次发布会的主角,iPhone14系列预计将会发布4个版本型号。据此前爆料,iPhone 14系列没有mini版本,取而代之的是拥有更大电池容量与屏幕尺寸的iPhone 14 Max。所以iPhone 14系列预计共有iPhone 14、iPhone 1...
            0 0 1007
            分享
          • 思考的高度决定人生的高度,最近小编从领导那里get了一项新的技能,分享给大家。其实,在我们工作中,面临着很多的事情,突发的或例行的,如果不经常思考或总结,将会面临Todo delay,工作效率比较低,长时间段内无进步。  一、什么是有高度的问题  小编先带领大家了解下"钢铁大王"卡内基的故事。通过他的故事道出什么是有高度的问题。  "钢铁大王"卡内基,16岁时,来到美国西部铁路管理局当差,负责收发电报。一天,卡内基收到一封发给局长的加急电报:"货车在阿尔图纳单轨路线上已堵塞4小时,请尽快给出处理意见。"他带着电报去汇报,这才知道局长外...
            0 0 2316
            分享
          •   诺基亚今日推出新款 150 功能机,到手价 229 元。  诺基亚 150 手机搭载 2.4 英寸屏幕,九宫格键盘,后置 9 级独立外放扬声器;支持长按“#”键快速静音,可设置亲情号码一键呼叫。  该款新机内置 1450mAh 电池,支持 32GB 存储卡容量扩展;内置 FM 收音机,支持扬声器播放,也可连接 3.5mm 耳机收听;后置闪光灯,可长按方向“上”键开启。  外观方面,诺基亚 150 手机有红色、蓝色和黑色三种配色可选,外壳采用聚碳酸酯材质,据官方介绍整机可十年无污染,不褪色、更耐摔耐用。  该款诺基亚 150 手机仅支持移动 2G 网络,不支持联通和电信网络。目前诺基亚 15...
            0 0 831
            分享
      • 51testing软件测试圈微信