必威体育Betway必威体育官网
当前位置:首页 > IT技术

上周工作总结

时间:2019-10-05 04:42:12来源:IT技术作者:seo实验室小编阅读:64次「手机版」
 

周工作总结

一转眼又过去一周多了,时光真是匆匆。三天的端午假期转瞬即逝哈,哈哈,不说废话了,来总结下前两周工作吧!

前两周公司项目新增了一个圈子模块,已经于端午节上线了,在这半个月的工作中总体还不错,接下来要总结以下几点:

希望在以后的工作中能覆盖的更全面,做好测试,做好自己!

在进行功能测试点点点的同时我也把圈子模块的接口加入了自动化框架中,API文档是要来的,对着文档利用fiddler将圈子模块主要的接口都进行的测试,总体结构如下:

我另起了一个包在case路径下面,这样一来就是每个大的模块作为一个包,这样运行用例时可以分模块的执行也可以全部执行,只需要修改run_all.py文件中的discover路径就行了!关于圈子中每个文件的内容看文件名就一目了然了,在此不多作解释!

其中有的文件是一个文件一个接口,有的文件是一个文件中写了多个接口,因为有的接口设计流程的流转的我就把设计流转的几个接口都写在了一个py文件中。对于接口的关联参数我用excel管理的,excel放在我的本地。

通过代码不难发现,有些接口的测试代码重复还是很严重,这一点待有时间还需封装,针对我司的接口进行进一步封装!

def test_follow_user(self):
    u'关注某一用户和取消关注某用户接口-参数正常'
    self.log.info('开始测试关注用户接口')
    follow_url = get_content('sns_base_url')+'/v1/follow'
   cancle_url = get_content('sns_base_url')+'/v1/cancel'
   #这是推荐用户列表接口
    pre_url = get_content('sns_base_url')+'/v1/recommend/user'
   pre_json_data = {
        "token":self.auto_login_token,
        "time":0,
        "page":1
    }
    re = self.s.post(pre_url,headers = self.header,json=pre_json_data)
    #取出每个用户关注状态
    con = re.json()['data']['content']
    #print(con)
    #循环content来判断用户是否被关注了
    L1=[]
    L2=[]
    for i in con:
        #如果该用户还未关注就关注他检查返回结果
        if i['is_follow'] == 0:
            L1.APPend(i['user_id'])
            json_data = {
                "user_id":i['user_id'],
                "token":self.auto_login_token
            }
            r = self.s.post(follow_url,headers = self.header,json=json_data)
            self.log.info('关注用户返回的内容是:%s' % r.json())
            self.assertEqual(200,r.json()['code'])
            self.assertEqual('关注成功.',r.json()['note'])
            #self.assertEqual(1,r.json()['data']['is_follow'])
        #如果该用户已经被关注就取消关注他没检查返回结果
        elif i['is_follow']=='1' or '2' :
            L2.append(i['user_id'])
            json_data = {
                "user_id":i['user_id'],
                "token":self.auto_login_token
            }
            r = self.s.post(cancle_url,headers = self.header,json=json_data)
            self.log.info('取消关注用户返回的内容是:%s' % r.json())
            self.assertEqual(200,r.json()['code'])
            #self.assertEqual('取消关注成功.',r.json()['note'])
        else:
            pass

   self.log.info('关注用户接口测试结束\n')

乍一看自己的diamante还是觉得有点乱稻草的感觉,看样子还需要改进啊!加油吧!

其实我还有一点迷惑就是关于接口测试中的log日志不知道到底要如何记录才好,我这个感觉不太好!

希望有缘的伙伴能留言一起讨论,共同进步!

2018-6-20

相关阅读

工作总结(一个月)

不知不觉已经工作一个月了,最大的感触就是过度用脑,不知道谁说的,大脑是越用越灵活,我怎么没感觉到,不管怎么样,这一个月的收获还是挺多

项目工作总结2015-2019

项目管理,以前一直认为项目经理不过是一个协调角色没什么技术含量,内心有时嘀咕''跟进度谁不会啊,有本事你来做*_*'',但近期求职查看

一个负一岁产品实习生的工作总结

大四最后这一年,去了某行业巨头旗下的科技公司实习,时间虽只有三个月,但收获还是挺多的。很幸运的是,一去实习就和导师经历了一个产品

2018年年终工作总结

前言古人说:人贵有自知之明,如果说2018年最大的收获是什么,我想是我收获了自知之明的真实含义。知优点,知缺点,知优而发扬,知耻而后勇。

试用期工作总结

试用期工作总结(含下阶段工作计划) 我于2017年7月19日进入公司信息管理部,经过六个月的工作和学习,在公司领导的指导和自身的努力下,我

分享到:

栏目导航

推荐阅读

热门阅读