• 0
  • 0
分享
  • 项目测试时间紧?大佬的做法值得参考!——软件测试圈
  • 曼倩诙谐 2024-02-28 17:19:41 字数 1740 阅读 595 收藏 0

  背景

  最近在测试一个党费系统,项目节点临近,几乎没有测试时间,和PM沟通确认后本次测试主要以找Bug为主,将问题控制在内部,后期再进行用例补充及用例报告编写。这样既能达到给客户一个可控的版本,同时写文档时间也不至于那么紧张。接下来分享下我的应对方案。

  内容列表:

  · 开会熟悉业务

  · 常用功能测试

  · 业务测试

  · 财务业务知识

  一 开会熟悉业务

  首先我们举行了一次业务分享会议,主要介绍了这是一个党费管理系统,主要包括收入、上缴、支出、拨款、统计等功能及每个功能的主要使用场景,通过这次会议我确定了3个主要关注点,分别为权限测试即3 个类别组织,有基层类、机关党委用户、矿业公司党委,每个类别下组织对应不同的权限用户;第二个是数据测试,数据测试需要关注金额报表、凭证、明细表和汇总表等;第三结合用户验证业务流流程,主要关注审批流的不同角色从提交到审批通过,或者驳回业务。

  同时获取到项目需求文档、操作手册、项目总结等成果性文档。

3-1.png

  二 常用功能测试

  根据模块进行常用的功能测试,如新增、修改、删除、界面样式等,测试过程中发现相同的问题合并为通用问题如下图,通用类问题常见文本框校验、各页面样式不统一、对齐方式不正确等,一般而言多分布新建页面和列表页面;通用类问题发现之后,再逐个对功能进行击破。

3-2.png

  三 业务测试

  常用功能测试完成之后,接下来需要啃的是业务测试。

  首先梳理出一个工作流,按照流程走下来其他功能模块类似原理也就通了。

  角色审批流如下:

3-3.png

  那么关于金额这块是怎么对数据的呢?

  我先把各个数据的页面进行截图,如首页、记账凭证、使用明细、汇总表等

  之后按照业务流进行正向流程操作,最后回过来对比这些数据的准确性,是否有增加或者减少,以及金额是否正确。也就是流程开始操作前进行记录,执行操作,最后对比数据。

3-4.png

  最后,审批流程如何能够快速发现问题呢?

  · 走正向审批流,各功能保证正确,尤其注意详细页面数据是否可变更

  · 驳回流程,拿出一个业务,每个节点进行驳回操作,尤其注意驳回节点显示,驳回必填项内容,填写成功后查看问题

  · 上面两个流基本能覆盖90%问题,如果心里不踏实的,最后再按照组织级别走一个流程或者回归bug 时进行覆盖。

  四 财务业务知识

  除了要了解如何测试外,对于系统的专业术语我们也应掌握,以下为该系统内关于财务方面的术语。

3-5.png

  · 借方和贷方

  借方:表示资产、费用或成本的增加以及负债、所有者权益或收入的减少。

  贷方:表示资产、费用或成本的减少以及负债、所有者权益或收入的增加。

  借方和贷方在会计中用于描述资金流动的方向,遵循“有借必有贷,借贷必相等”的原则。

  · 余额计算

  以借方余额为例:借方余额③=期初借方①+借方金额②-贷方金额⑤

  · 资产小计和银行存款

  资产小计是一个总括性的概念,指的是企业或个人所拥有的所有资产的总和。这包括现金、银行存款、存货、固定资产、投资等各个方面。而银行存款只是资产小计中的一个组成部分,指的是存放在银行的货币资金。

  因此,资产小计的范围要比银行存款更广泛,它不仅包括银行存款,还包括其他形式的资产。但这个系统里只涉及到银行存款,所以资产小计等于银行存款。

  ·负债小计和其他应付款

  负债小计是一个总括性的概念,指的是企业或个人所承担的所有负债的总和。这包括短期借款、应付账款、应付职工薪酬、长期借款、应付债券等各个方面。而其他应付款是指企业在商品交易业务以外发生的应付和暂收款项,如应付租入固定资产和包装物的租金、存入保证金等。

  负债小计的范围要比其他应付款更广泛,它不仅包括其他应付款,还包括短期借款、应付账款等其他形式的负债。但这个系统里只涉及到?其他应付款,所以负债小计和其他应付款

  · 合计

  合计=资产小计+负债小计

  以上,分别介绍了非常规的项目我们可以采取的测试方案,即先测试后补充文档,以及在时间紧张的情况下该如何测试,先找出通用类及页面校验问题,再进行业务流程测试,最后结合党费系统总结出一些通用的财务常识。


作者:M&T.    

来源:http://www.51testing.com/html/81/n-7799781.html


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   好多人都觉得测试经理已经不进行实际的测试工作了,是不是只是管管人就行了?  当然不是了,下面我们就来探讨一下测试经理到底每天都在干什么。  需求分析  作为测试经理来讲,必须对需求了解的非常透彻,那么在拿到一个需求或者项目的时候,通过需求分析报告,能准确的提出项目的可行性建议以及可能存在的风险。  避免在项目进行过程中发现了方向性的问题或者无法跨越的鸿沟。  编写测试计划  拿到测试需求后,最主要的工作不是马上就开始测试,而是需要根据提测的功能,合理的分配测试人员,编写可行性的测试计划,以保证项目或者需求能按时的完成。  用例评审  在测试人员根据需求编写完测试用例之后,测试经理应该组织相...
            0 0 1806
            分享
          • 在软件工程的迅猛发展中,保证代码的高标准和质量已成为开发团队的一项至关重要的任务。项目越来越庞大且充满挑战,导致各类测试技术层出不穷。特别地,全链路测试 开始受到工业界的广泛重视。本文旨在深究全链路测试的理念和使用情境,并将其与传统的测试方式进行对照分析,揭示其对提升软件品质所带来的独到价值。全链路测试的理念全链路测试是针对软件整体架构的一种测试手段,目标在于鉴定在多个应用组件、服务和单元共同作用下,整个系统的性能、功能和鲁棒性。区别于压缩视角的单元测试和集成测试,全链路测试的焦点放在用户操作的起始点,穿越系统内部的所有环节,直至达成用户的预期结果。其核心宗旨在于确保系统在实际运行状态下的表现...
            0 0 1383
            分享
          •   面试中遇到的现场编码挑战,特别是那些故意设计来让你失败的挑战,确实会让人感到不悦。这里有12个关于Playwright的面试问题及答案,希望能给你一些优势。  这些问题的创建是为了迷惑你,所以如果你没有答对,也不要对自己太苛刻。同时,一些答案包含解释和代码示例。请滚动到页面底部查看。  1. 本地环境  如果你在本地机器上使用你需要设置并启动的本地环境运行测试,例如在 http://localhost:3000/,你将如何在测试运行期间处理本地环境的设置?  可能的答案:  · 在运行测试之前启动你的本地环境  · 在package.json中编写一个脚本来启动本地环境...
            0 0 711
            分享
          •   据报道,流行的流媒体服务Netflix正计划从2023年初开始打击密码共享。  Netflix早就知道密码共享是一个影响其利润的问题,但2020年订阅量的上升使该公司暂时没去解决这个问题。随着今年收入的下降和Netflix10年来首次出现用户流失,Netflix首席执行官里德-哈斯廷斯(ReedHastings)决定是时候对这个已经被搁置太久的问题采取行动了。  从2023年开始,Netflix计划要求向家庭以外的其它人共享账户的人进行付费。Netflix已经在一些拉美国家测试了密码共享的附加支付政策,会额外收取约3美元。在这些国家,主要账户所有者必须向家庭以外想要访问该账户的人提供一个验...
            0 0 1039
            分享
          •   随着软件测试行业入门门槛低,薪资报酬高,不断地有转行的人群和刚毕业的大学生涌入到软件测试行业,看着一批批新鲜血液的加入,很多软件测试工程师都开始思考起自己的未来。找不到自己的发展方向,迷茫、无助,已经不止有一个朋友这么跟我提过了。  那么软件测试的职业发展方向有哪些?本篇就讲一下测试职业的转型及未来发展方向。  基本上测试的发展可以分为3类:  1、技术类  顾名思义就是专注于测试技术的方向,而测试将不仅仅停留在黑盒测试。更多的还要参与白盒测试和灰盒测试,因此必须有一定的计算机知识储备作为基础。由于门槛有比较高收入也会相对较高,也是未来测试发展方向之一。而纯做功能测试的人大多数将被渐渐淘汰...
            0 0 1262
            分享
      • 51testing软件测试圈微信