• 跨文件是指,2 个 py 文件。一个文件是 test_a.py 一个是 test_b.py
    你方便的话,可以复制一下我的代码,然后执行一下,运行结果,我看总是运行不起来。
    一个目录,下面有两个文件 test_a.py 和 test_b.py

    然后 test_a.py 的内容是

    import pytest
    @user1cy(depends=['test_b'])
    def test_a():
        print("1111111")
        assert True
    

    test_b.py 的内容是

    import pytest
    @user2cy()
    def test_b():
        print(55555)
        result = 1
        assert result== 0
    

    在 pycharm 里,指定目录运行。目录下有这两个文件。这个顺序功能总是不对。

    运行实际结果。test_a 被跳过。期望是先运行 test_b 再运行 test_a


  • 您好,我的目录结构如上图。 site-packages/pytest_dependency.py 库的 module 也更换成 session 了
    然后代码里如此:
    test_a.py 里是

    @user1cy()
    def test_a():
        print("1111111")
        assert True
    

    test_b.py 里是

    @user2cy(depends=['test_a.py::test_a'])
    def test_b():
        print(55555)
        result = 1
        assert result== 0
    

    我测试过,在 test_b.py 里运行 test_b() 时,并不会先去运行 test_a.py 里的 test_a() 方法

  • 比如 A.py 里有一个 test_a 方法。

    pytest.mark.dependency()
        def test_a(self):
            assert True
    

    B.py 里有一个 test_b,希望 test_b 在 test_a 之后运行。这样写吗?

    @user1cy(depends=["B.py:test_a"])
     def test_b(self):
        assert True
    
  • pytest-dependency 好像不能跨 py 文件把,只能在一个 py 文件里使用把

  • 第一次被裁员了~~~ at 2019年04月17日

    看到了您在脉脉职言发的,我震惊了,有一种信仰崩塌的感觉,为什么大神都会倒在这条路上,算法太恐怖了,你的哪些同事跑路,都是因为算法这个岗位不行了么?还是公司不行了啊。互联网寒冬,是不是算法要的人更少了

  • 华为外包自动化,也就是用他们那个工具。具体的也不知道咋说,个人建议不要去外包。想想甲方给外包 1.5,你只能拿到 0.6,不会觉得难受么....我之前也做过一年外包,差不多就是这么个情况。去外面再找找。南京 6K 不难的,我也是南京的。如果你有一个稍微大一点的公司的背景,例如焦点科技,苏宁这样的,我觉得,再少也得 8 吧😂

  • 估计是希望出现错误的时候,这个 case 直接认为是失败,执行下一条 case.所以建议不要 try catch。不然一片飘绿,实际有 bug,这个赖谁?

  • 看完之后,我就想问下,是心向东,东哥吗?然后想问下,南京的创业公司是哪家?方便我们避坑😂

  • 挺好的,我也是外包,每天都很慌

  • 看到你和你老公薪资差不多高的时候,我忽然发现,这位姐姐是大牛啊。测试的薪资真的不高,要拿到月入 3W+ 应该是件比较难的事。我感觉,是小姐姐你的要求太高了。我今年的支付宝消费是 2.8 万.....我觉得,如果小姐姐你愿意工资要低一点,应该可以很轻易的找到好工作。(看到这个贴,让我有一种好像一会要下班的程序员在讨论今晚,马化腾会吃红烧牛肉面,还是煎饼果子....贫穷限制了我的想象)

  • 有南京的岗位吗

  • 仅楼主可见
  • RF 建议放弃,虽然很多公司都用,比如中兴啊之类的,但是限制太多,debug 不方便,自动化要的就是快,编写快,修改快,pytest 明显写代码强过写关键字。RF 可能你数量少不觉得,等有超过 2000 条 case 的时候,就觉得 RF 是噩梦了

  • 为什么我总是频繁跳槽? at 2018年12月24日

    这么厉害。方便传授一下是怎么面试的吗?我是 14 年毕业的,直到今年才过 1W,也是做测试的,13 年就开始做,中途没停过,也做了挺长时间的自动化测试和测试开发了,前两年每年大约 150 条自动化脚本,然后每一年会为公司做一款工具,可是每次面试就面不过。

  • 说的很好,我也很赞同。exlce 自动化绝对是坑爹的一个想法。

  • 想得到指导,怎么转开发?现在做的半测试半开发,就是半桶水,好烦躁

  • 感觉好牛逼啊,还在君投天地 Co.Fund 这个项目里面做主程序员,还有 GODA 一个人开发所有的, 确实厉害

  • 看看你的博客。秀出你的 url 来吧

  • 看了之后,感觉还挺感动的,好想加入楼主的公司,但是估计自己连简历关都过不了,加上自己也不在北京。
    如果能遇到楼主这么直白,理解人的领导,真是愿意干一辈子。
    我也想阐述一下我作为一个基层测试者的心态。
    1.担心自己被领导开除(任务和项目经常变动,一会归你管,一会不不归你管)
    2.感觉领导对自己不信任(任务说好了 2 周完成,每过个 2-3 天就会来催促,问现状,时间才过一周,就会询问为什么还没完成。明明还有一周啊~~)
    3.技术洁癖(喜欢简单的事情简单化,能不用 robotframework,excel,等乱七八糟加入框架中该多好。这些放入 svn 合代码简直噩梦,但是领导不知道出于什么目的,一定要放入其中,导致自动化测试编写效率降低 90%)
    上述 3 中心态,循环恶化,因为领导的不信任,产生更加害怕被开除的心态,产生不敢去直言项目中不正确的地方,导致自己工作效率越来越低,领导更加是要催促。恶性循环。
    最后只能通过跳槽来解决。
    现在的 90 后,大都身背 1 万左右的房贷。不敢在工作中指出问题所在,只能隐忍,到一个新的工作机会出现时,他们会去赌一把,他们宁愿不知道要的是什么,也不想过着担心受怕的日子。

  • 那你得改 jira_server 端的代码了,

  • 貌似可以用 JQL 完成吧

  • 你好,你那句有点长,我有点不明白,你说的是,产品 A 把需求 asignee 给开发 B,然后现在你需要写一个方法,获得产品 A 和开发 B 的信息 (如名字,工号) 等作为参数 C,然后把参数 C 传递给一个你们自己定义的方法么?这个获得参数 C 可以用 rest api。我已经试过了😂

  • 因为我用的 python.
    所以放三个我常用的吧
    1、jira python 帮助文档
    http://jira.readthedocs.io/en/master/

    2、atlassian-python-api,里面有一部分 jira 的 api,我只用了里面的一个获得所有开发人员信息的接口
    https://github.com/AstroMatt/atlassian-python-api

    3、jira http rest api 的使用样例
    https://developer.atlassian.com/cloud/jira/platform/rest/#gettingstarted

  • 大约做了 4 个多月的 jira 二次开发,用的 python,做的桌面程序,现在回过头想想,貌似用到的 jira api 并不多,如果你在用 jira 遇到问题的话,可以一起探讨探讨

  • 二线城市是哪家?南京吗