领先的工作方式,即刻开始

如何组织和编写测试用例

测试用例是整个测试过程的基石。在软件测试中,设计测试用例是整个过程的核心,起着至关重要的作用,也是测试执行环节的基本依据。测试用例设计是测试工程师的基本技能。如何编写良好的测试用例和高效的组织测试用例就显得尤为重要。本文将介绍如何组织和编写测试用例,并在飞蛾中演示最佳实践。

如何编写测试用例

一个编写良好的测试用例应该允许任何测试人员理解并执行测试。

在编写测试用例时,将自己置于用户的角度并包含所有必要的细节非常重要。尽力预先编写测试用例将为你节省时间和精力。

编写测试用例——特别是一次测试大量测试用例, 可能是一项耗时的任务。这里介绍一下编写测试用例的一些最佳实践,以及展示范例测试用例。

测试用例的要素:

使用强标题
一个好的测试用例从强大的标题开始。作为最佳实践,测试用例命名中最好包含你正在测试的功能模块名称。例如,如果你正在测试登录页,请在测试用例的标题中包含“登录页”。

包括强描述
描述应该告诉测试人员他们将要测试什么,并包括任何其他相关信息,例如测试环境,测试数据和前提条件/

...

如何使用飞蛾进行高效协作?

飞蛾一直关注如何提高测试团队协作效率,更好地管理测试进度。我们提供了众多功能来满足测试协作需求,从测试用例管理到测试计划创建,从测试任务分派到测试用例执行,从里程碑制定到测试进度跟踪,再到测试报告生成和测试用例复用,来帮助测试者更加高效地协作。为帮助大家更好地在飞蛾上进行测试管理与协作 ,我们总结出了一套最佳协作流程,分享给大家。

1. 创建项目

飞蛾支持多项目管理,在一个测试项目开始前,需要创建测试项目。创建项目时候可圈选参与的成员。
15382045328701

2. 设计测试用例

测试团队将产品需求转换为测试需求后,首先需要规划模块,将不同功能或页面的测试用例进行分组。然后针对具体需求设计测试用例。

将测试用例归类到模块中,有利于测试用例的组织。通常在一个软件项目中,将项目中独立的模块作为一个一级模块,模块内的功能作为二级模块,三级模块通常是功能点或 Web 页面名称。

在飞蛾上创建测试用例通常有两种实践方式。

  1. 一种是在用例库用例列表页直接创建用例标题,
...

两款测试管理工具:TestLink 与飞蛾深度横评

测试管理平台是测试人员在整个软件研发周期中的工作界面与平台,它主要解决的是测试过程中团队协作的问题,比如缺陷管理、用例管理、测试任务管理等。笔者分别从部署、易用性、测试过程、测试工作显现等角度,对比了 TestLink 与飞蛾两款产品。

背景

  • TestLink 是创立于 2003 年的的一款基于 GPL 协议的开源软件,其最早发布于 Sourcefourge,现如今已迁移到 Github。TestLink 基于 PHP 开发,支持使用 MySQL 与 PostgreSQL 作为数据源。该产品需要自行部署到特定服务器后方可使用,
...

产品 | 里程碑规划、图片预览与更多升级...

----banner2-1

久违了。整个八月我们收到了一大波来自用户的反馈和好评。你们的关怀产品哥哥都有收到,在此先向你们送出感谢🎉。九月的第一周,为你送上飞蛾近两周的产品更新内容:

  • ✨里程碑规划与甘特图
  • ✨内置图片附件预览器
  • ✨集成 Redmine 或 Trello 用于缺陷管理
  • ⭐️创建模块时的交互体验,支持按 Enter 或确认按钮
  • ⭐️用例管理现已更名为「用例库」
  • ⭐️用例导入的模版默认已改为 Excel 格式
  • ⭐️删除用例时新增了安全提示,
  • ⭐️用例列表添加了「有描述」小图标,以便判断用例撰写状态
  • 🦋记录步骤用例时结果时,其中一步失败已会自动标记测试记录为失败,支持手工改变状态

里程碑规划

现在,您可以创建「

...

自动化测试可以代替手工测试吗?

自动化测试可以替代手工测试,这其实是一个误会。

预言家难题

测试中最艰巨的任务之一,就是在运行一个测试用例时,如何才能知道被测试软件确实完成了它应该完成的任务?被测试软件是否输出了正确的结果?在运行过程中,是否带来副作用?如何才能确信这一点?如果给定一个用户环境,特定的数据配置和输入顺序,有没有预言家能断言:软件确实做了,也只做了它所应该做的事情。现实情况下,往往由于软件的设计规格说明书并不完整,或者根本没有,这导致软件的测试人员也没有办法做这个断言。所以说:自动化确实很重要,但光靠它还不够,过度依赖自动化测试会为程序的最终成功带来隐患。 如果测试人员不能依靠开发人员的缺陷预防工具和自动化手段,他们还能寄希望于什么呢?唯一答案是手工测试。

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、

...