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


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 随着开发模式的迭代更新,前后端分离已不是新的概念,现在大部分的项目都采用这种开发模式;当我们拿到待测试需求时,可能后端已开发完成,但前端还未完成,我们需要进行接口验证,那如何进行接口测试?就这个话题,进行一个探讨,我们先去做接口测试,从结果上来分析到底需不需要做接口测试,测试哪些内容等等。开始之前,先虚拟一个产品需求:需求描述:假设我们要做一个全新的后台项目,商品CMS管理平台(这里抛去复杂逻辑,因为需求无限拓展下去,势必大家对需求认知产生分歧,从而对测试内容产生分歧)。第一期的功能,商家用户可以在平台上进行商品的创建,编辑,删除,查询,上下架等操作;运营用户可以审核商家的商品;我们来简单描述...
            0 0 1323
            分享
          •   什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。  在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没?  我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试,第一份测试工作就是在电商公司做功能测试,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好几年发现自己还只是一个功能测试工程师,看着身边人一个个的在技术的道路上越走越远,而自己只会功能测试。  焦虑感也油然而生,这一份工作给我的总体感受是大量的写测试用例,自己写测试用例的能力熟练了不少,测试技能倒是没有多大的提高,真正需...
            0 0 1218
            分享
          • 1、引言性能这块,虽然是小鱼一直不想去触碰的地方,但是,身在江湖漂,哪能不带刀!!小屌丝:鱼哥,最近你得注意身体啊小鱼:昂… 怎么突然关心起我来了?小屌丝:还用我说嘛,最近你博文更新的慢,不是在耍妹子,就是在去耍妹子的路上。小鱼:( ‵o′)凸…我这是在忙工作的事情小屌丝:我差点信了!!小鱼:…算了,我不替自己解释了, 我替IO解释吧!小屌丝:难道,今天要整IO? 那赶紧!在认识IO之前,我们要先了解 一下磁盘。然后在慢慢的认识IO2、 硬盘知识2.1 磁盘原理1、定义①盘片以每分钟数千转到上万转的速度在高速旋转,15K 10k 7.5k 5.2k RPM②磁头就能对盘片上的指定位置进行数据的...
            1 0 3551
            分享
          • 容器技术是目前热门话题之一,在许多互联网公司已有实际应用,对于测试者来讲需要我们主动迁移测试管理环境适应新变化。本文将介绍如何在CentOS 7 + Docker环境中部署和配置Testlink1.9 + Mantis。本次环境搭建操作系统选用互联网公司主流Linux系统CentOS7,容器环境选择Docker1.12。而Testlink想必测试人员都不算陌生,这是一款开源的web测试管理工具,它不仅提供了测试需求、测试设计、测试执行和测试结果分析的管理过程,而且还能和常见的Bug跟踪工具协同工作。本次我们将介绍Testlink和Mantis缺陷跟踪系统的集成,该工具很好的...
            0 1 3456
            分享
          • 读者提问:『阿常你好,常见的 BUG 类型有哪几种呀 ?』阿常回答:常见的 BUG 包含以下十种类型:1、业务逻辑主要的业务流程走不通或出现错误,比如新增保存不成功。2、功能操作一些功能按钮无法进行操作,点击按钮没反应。3、功能优化功能操作不方便、不合理的地方需要优化。4、交互逻辑分为界面交互和功能交互:界面交互指的是页面的跳转;功能交互指的是通过和程序交谈(输入数据等操作)来控制程序,让程序得到你要的成果,常用的交互功能有启用聊天功能、网站上添加留言功能、消息通知功能和自主服务功能等。5、数据问题基础数据不正确、数据未同步。6、条件限制问题1)输入框字符个数、长度和类型限制。&nb...
            0 0 4444
            分享
      • 51testing软件测试圈微信