• 2
  • 2
分享
  • 【原创】项目的各个阶段中,测试人员需要做什么
  • 我爱棒棒糖 2020-10-20 20:44:21 字数 653 阅读 4161 收藏 2

    在项目开发流程的各个阶段,都需要测试人员参与,那么测试人员在每个阶段中都需要做什么呢?测试人员要怎么样参与项目的各阶段评审,才能有效的指导自己在后续的测试工作呢?跟大家分享一下我在项目中的一些经验和理解。

    在项目的各阶段中,与测试相关的项目阶段可以分为:需求设计阶段/开发设计阶段/测试用例设计阶段/测试用例执行阶段,在需求设计和开发设计阶段,测试人员是参与角色,而测试用例设计和测试执行阶段,测试人员则是主导角色,下面依次讲解各阶段过程中,测试人员的关注重点:


1、需求设计阶段:测试人员参加需求分析,需要了解到该需求对于用户的重要性,清楚用户提出该需求的背景和目的,明确需求的使用场景,以便在测试用例的分析中能够考虑用户对此需求的使用全流程,才能设计出高质量的用例;


2、开发设计阶段:测试人员参加开发设计评审,需要了解功能的开发架构,并且确认该新需求的开发,对已有的接口和模块是否有影响,明确影响范围,作为测试用例设计的测试重点;


3、测试用例设计阶段:在测试用例中,除了考虑功能的正常使用过程,还需要包含异常测试场景,例如使用过程中出现中断退出时,数据是否正常保存之类的,另外还需要包含性能、压力、稳定性等场景;


4、测试用例执行阶段:测试用例执行过程中也是非常重要的,测试用例执行直接关乎这功能的质量,执行过程中要按照用例严格执行,遗漏任何一条用例都可能会导致严重问题的漏测,并且在测试执行过程中,需要对编写错误的用例进行修改和遗漏场景的补充,保证测试完成的用例能够全方面的覆盖功能和场景。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1. 测试想法生成器  可以使用ChatGPT技术,帮助我们扩展或优化测试思路、测试场景、测试数据等;  比如针对SCRM/CDP/MA等,可以根据GPT给出的初始想法来检查我们的测试思路,来提高测试覆盖程度,减少项目缺陷。  2.优化测试流程  通过向ChatGPT输出,可以得到如何优化目前的测试流程,来提高效率以及质量。  3.分析需求的关键语句  当我们拿到需求文档之后,如果文档中的话术存在二义性,我们可以尝试使用ChatGPT进行分析该话术在特定的场景下的多种解释。  4.快速融入项目  在进入一个不熟悉的业务线系统中,可以通过向ChatGPT请教一些基本的测试方法,来达...
            0 0 910
            分享
          • 一、软件测试方法1、软件测试方法包括:白盒测试(White Box Testing)、黑盒测试(Black Box Testing)、灰盒测试、静态测试、动态测试。2、白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。白盒测试技术一般可被分为静态分析和动态分析两类技术。静态分析主要有:控制流分析技术、数据流分析技术、信息流分析技术。动态分析主要有:逻辑覆盖率测试(分支测试、路径测试等),程序插装等。白盒测试优点:...
            11 11 1970
            分享
          •   Pairwise(后称:配对测试)可以看作是正交测试用例设计的拓展,其目的是为了缩减测试用例集大小,以较小的测试用例集覆盖较全的测试点,降低测试损耗。  一、配对测试理论基础  配对测试用例设计基于以下两个假设:1、每一个测试点/维度都是正交的,即相互间没有交集;2、根据数学统计分析,73%的缺陷是由单因子或两个  因子相互作用产生的(其中单因子是35%,两个因子是38%)。因此,配对测试用例设计对于覆盖两因子交互产生的用例集性价比较高(这也在某些方面成为配对测试的一种局限)。  可能说到这里,还是对于测试维度、因子,有些似明非明、迷惑不解,我们用一个图来简单说下这两个是什么,它们之间什么...
            12 12 1175
            分享
          •   为什么要进行自动化测试  开始正文前,我们必须先统一认知,充分认识到自动化测试的必要性,随着被测系统越来越大,逻辑越来越复杂,测试的工作量也会倍增,这必然会暴露出测试资源与测试生命周期的冲突,因此为了更快、有效、可靠的对被测系统进行测试,需要引入自动化测试。  而另一方面,当下测试开发岗位是目前软件测试的主趋势,也是升职加薪的必要手段,因此自动化测试必须要尽快实施。  分层做自动化  选择做自动化,首先要明确目标,自动化是分层的,目前主流认为,自动化测试主要分为UI、SERVICE、JUNIT 三层。  所以我们做自动化的第一步要确认,自己要做针对哪一层的自动化,每一层自动化要做的事情如下...
            15 16 1112
            分享
          •   最近,YouTube Music与双子座聊天机器人(Gemini chatbot)进行了整合,这款音乐流媒体应用程序正在特斯拉电动汽车中找到新家,从而扩大其覆盖范围。最新的特斯拉软件更新版本 2024.26 包括对 YouTube Music 应用程序的支持等多项功能。  在特斯拉中使用 YouTube 音乐应用程序需要向汽车制造商订购每月 10 美元的高级连接服务。根据发布说明,另一种方法是使用手机创建 Wi-Fi 热点。  使用 YouTube Music Premium 收听超过 1 亿首歌曲。访问你的资料库,查看你喜欢和添加的所有歌曲、你创建的播放列表以及你订阅的艺术家和播客。  ...
            0 0 394
            分享
      • 51testing软件测试圈微信