请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

看到现在,有一些收获,但是在自己项目运用时,还会出现自动化用例不知道如何去写的问题。

之前觉得,自己懂了一些自动化用例编写的技巧,但是当运用到自己项目的时候,对一些功能还是会出现无从下手的情况:如下:
一:像这种搜索框,不知道怎么去判断搜索出来的内容是符合条件的?
图片描述
二:我们公司是做发票业务,发票开具功能是最重要的,每次涉及到上线,这块功能都要重点测试,所以如果设计自动化,我也最想把发票开具作为重点,但是现在有个问题,预期结果不知道怎么写?我设计的目的是想知道每种开票场景对应结果是什么样的?而我们目前发票开具是异步,每次请求都是提交成功,而开票结果需要到上图【已开发票】中查看,可现在问题是,即便我到【已开发票】中查询开票结果,我也不知道,刚刚提交的那条开票请求的流水号是多少?即,在【已开发票】页面根本不知道哪张发票才是你刚刚提交的,如此一来我就不知道这张票的开具结果,造成自动化用例无法设计。
图片描述

正在回答 回答被采纳积分+3

2回答

Mushishi 2021-02-27 21:28:56

其实你说的基本都是一些数据验证类型的case。这类case你不应该是放在ui自动化中去做,你应该是用接口自动化去做。因为你校验的仅仅是数据而已。当你数据校验对了那么就OK、只是你接口自动化的时候你需要自己去写算法去看你接口返回的数据是不是对的;

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3827970 #1
    接口的自动化测试已经做了,就是针对开票的,但是我们公司也做了相应产品,比如截图中产品,也很想实现这种产品自动化。
    回复 有任何疑惑可以回复我~ 2021-02-27 22:22:42
  • Mushishi 回复 提问者 慕粉3827970 #2
    你搜索也是一样啊。你搜索也是调用搜索接口然后请求数据不一样,返回数据不一样,这个都是验证数据问题 而不是ui问题。
    回复 有任何疑惑可以回复我~ 2021-02-28 21:51:34
  • Mushishi 回复 提问者 慕粉3827970 #3
    ui自动化验证的是页面展示问题,是否有这个元素。这个页面返回超长字符串是否展示正确。页面展示类型的。
    回复 有任何疑惑可以回复我~ 2021-02-28 21:52:29
提问者 慕粉3827970 2021-02-27 10:01:19

还有,我们公司还有一些统计的页面,比如发票量日统计、月统计、年统计;还有短信统计,发票的汇总统计,比如商品税率、税额、金额的统计,关于这些统计,平常测试也就是自己在页面测功能,然后根据条件去数据库查询,比对统计结果;我现在疑问就是针对这些情况,自动化测试用例又如何去设计?特别是预期结果以什么为判断标准,希望老师有空能够帮忙答疑解惑一下。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信