• 0
  • 0
分享
  • 如何做好功能测试,提升测试质量和效率?——软件测试圈
  • 北极 2022-08-19 15:19:07 字数 1155 阅读 5994 收藏 0

近些年,随着对于客户体验、管理水平、业务发展要求的提升,业务越来越复杂,迭代周期越来越快,如何做好提高功能测试质量?是很多技术负责人或者测试人员面对的问题。

下面针对自己经验,分享一下功能测试精髓。

一、功能测试面临的问题

1、测试关联度复杂

IT系统规模越来越大、集中度高、架构复杂、耦合度增强,使得业务和技术复杂度越来越高,测试设计和测试实施难度大,IT系统质量保障压力持续加大。

2、测试周期越来越短

业务需求提出到 IT 实现的周期越来越短,预留给测试的时间越来越短。面对复杂系统测试,如何压缩测试周期,提升测试效率,对测试部门管理能力和实施效率要求越来越高。

3、测试组织与协同难

测试规模越来越大、关联性越来越强,使得测试组织和协调难度大,特别是期测试外包引入后,如何有效管控,保持“大而不乱”地高效、高质量地推动测试进程,确保测试项目成功。

4、测试人员成就感低

测试人员临时抽调,团队临时组建,无归属感,成就感差; 测试团队压力大,整天忙碌,但成效差。

5、测试质量标难统一

各部门、各角色对测试标准的理解不一致,操作流程和方法运用也各不同,测试交付质量不稳定,测试交付风险依然不可控。

二、测试范围和涉及技能

1.png

三、如何做好功能测试?

做好功能测试,需要对测试过程进行全面了解和熟悉。测试过程包括需求评审、用例编写、用例评审、测试计划归档、测试执行、bug提交、bug评审、输出测试报告以及项目总结。

做好测试就是管理好测试过程,为什么要管理测试过程呢?是因为测试过程有很多不够人性的地方。比如测试人员如何去评审需求呢?用例编写有哪些方法呢?怎么快速去完成测试任务呢?bug提交又该把握什么准则呢?编写文档提交文档又有哪些注意事项呢?等等,应用测试过程管理工具就是更好的解决方案,例如:

  • 需求评审,应该总结如何去保证需求的明确性和可测试性;

  • 用例编写,需要总结用例编写方法、注意事项等等;

  • 用例评审,应该去总结如何保证用例的简洁、明确、可操作等等;

  • 测试计划归档,需要总结如何去作计划,计划归档需要检查什么内容等;

  • 测试执行,需要总结针对每一个功能模块,用什么方式执行才是最全面有效的,不容易出现漏测问题,另外,还需要总结测试执行过程中需要参考的文档以及工具,让测试更加高效;

  • bug提交,则需要总结如何写出一个清晰简洁的bug,方便测试和开发人员共同查阅;

  • bug评审,则需要总结评审前测试人员需要做什么准备,在评审会上如何给出测试人员的意见;

  • 输出测试报告,需要明确测试报告的内容以及输出方式;

  • 项目总结,需要总结项目测试过程中做的好和不好的地方,好的地方需要发扬,而不好的地方需要改进,如何改进。


作者:秋9

原文链接:https://blog.csdn.net/jlq_diligence/article/details/121897660

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   春节档的相关热门话题仍在继续,只不过影迷已经从各影片内容方面的争论,拓展到了对周边衍生品的关注上。  舆论关注度最高的是科幻大片《流浪地球2》的周边产品。外骨骼装甲、行星发动机、门框机器人、机械合金旋挖钻机模型、机械小狗笨笨……关于春节档大片的周边产品,在社交媒体、电商平台上轮番被讨论。  其中,阿里鱼旗下的娱乐电商平台“造点新货”,以众筹形式推出的《流浪地球2》的官方周边衍生品热度最高:截至1月29日14点,该平台有关《流浪地球2》的周边众筹金额累计超过8000万元,并且仍在不断地增长,打破中国文娱类众筹纪录。图源淘宝App  这源于这届影迷对春节档影片的热情。今年属于疫情防控放开后第一...
            0 0 1223
            分享
          • 市场上看到的数百种新的应用程序和产品,在向用户发布之前会进行大量测试。自动化测试可以加快流程,通常被视为手动测试的替代品。但是,手动测试在 QA 领域中仍然具有关键作用。如果将 QA 资源偏重其中一种方法,将错失许多提高质量的机会,而平衡手动和自动测试将带来更高质量、更稳定的产品。让我们来看看手动测试仍然很重要的一些原因。UE测试测试人员可以快速识别出什么时候看起来不对劲。自动化测试脚本不会发现这些视觉问题。当测试人员像用户一样与软件交互时,他们能够发现可用性问题和用户界面故障。自动化测试脚本很难对这些内容进行高效的测试。探索性测试自动化测试只执行预先设置的操作和流程。他们需要计划和准备编写,...
            0 0 922
            分享
          •   环境准备  1.安装JDK(自行安装)  2.安装Jmeter  (1)Jmeter下载地址并解压(本位使用5.1.1版本~)  https://archive.apache.org/dist/jmeter/binaries/  (2)打开Jmeter  进入Jmeter解压文件的bin目录下,双击jmeter.bat文件,即可打开Jmeter  知识点-Jmeter取样器  在正式开始使用Jmeter前,先了解“Json Extractor”的概念。  Json取样器:使用Jsonpath语法,一般用于从响应结果数据里面获取动态变量值  Jsonpath基础语法说明  项目背景  使用J...
            1 3 2615
            分享
          •   学习自动化这个想法,其实自己在心里已经琢磨了很久,就是一直没付诸实践,觉得现在手工测试已经能满足当前的工作需要,不想浪费时间去学习新的东西,有点时间还不如刷刷视频、看看小说等。  第一次有学习Selenium的冲动是在一次被训话之后,觉得委屈了,不想干了,想换份工作。  那个时候手工测试比比皆是,没有自己的优势,所以就打算学习自动化知识来充实自己。网上视频也找了,但是仗着自己之前有点代码基础,没有按照课程系统学习,导致一知半解,在学习完Selenium录制脚本的功能之后,觉得自动化测试只是用工具录制脚本,然后回放就可以了,学习到此结束。  由于未继续学习,只会用Selenium录制脚本然后...
            0 0 745
            分享
          •   概述  简历的中上部是最关键的位置,因为这个地方是HR重点关注的,需要把最重要的内容放到这个位置上,才能提升简历投递的成功率。  HR其实只要大概了解候选人的一些基本情况就能知道候选人是否能进入面试环节,她并不需要跟真正的用人部门的面试官那样,需要知道很多细节。另外HR在简历上的停留时间,平均来看,不会超过30秒,如果刚好业务部门急着招人,一直催着HR,那HR可能就只会用10秒来看看候选人的简历是否符合。如果你不将最重要的内容放在简历的中上部呈现的话,简历投递成功率会大大降低的。  个人基本信息需要放在最顶端  个人基本信息是必填的部分,虽然它不是最重要的内容,但是还是需要放在简历的最顶端...
            0 0 513
            分享
      • 51testing软件测试圈微信