• 看完同学们的作业,

    1. 用例的编写、xUnit工具的应用基本都没有问题。
    2. 可能我作业没有描述清楚,有一个关键点:商品库存在系统中会因购买而不断减少,怎么保证你的用例这次可行,但库存总会不断减少,怎么保证下次还能正常跑通?比如,就我们的demo数据来讲,你的“购买”测试用例,循环执行100次,怎么保证成功100次。
  • Login 和 Shopping 的实例,可以定义在方法外面,这样同一个类中的方法都可以共用。
    有一个问题,如果库存数为1,而你这个用例执行2次,会怎么样?

  • // 点击取消关注
    stockManagPage.cancleAttention.click();
    // 点击确定
    stockManagPage.alertOK.click();
    // 点击完成
    stockManagPage.complete.click();

    上面三句,应该在for循环内完成。仔细想想?

  • 我的 2017年 终总结 at January 25, 2018

    赞,加油。

  • 比较理想化的状态。
    你可以搞搞,搞定了就牛X了。

  • 这是个梗,
    摩拜的线上服务挂了,有人发了篇帖子阐述整个事情的经过,
    在帖子最后做了个嘎然而止的结束语:

    据了解,摩拜使用的是腾讯云

  • 推荐 PageObject模式 + 静态引用 试一下。

  • 消息模块用的也是腾讯云吗? 😂 😂 😂

  • 1.关于注册验证码,从库里直接拿很方便,基于这个操作封装一个通用接口,做成绕过服务,更方便,每次取验证码直接调这个接口即可。适用于短信、图片验证码等等都行。
    2.注册本身产生冗余数据,可以再封装一个删除用户的通用接口!!!注册完成,验证完毕,调用删除接口再删掉。关键下次还可以复用这份测试数据!至于怎么生成用户名或者手机号,LZ说的没毛病。
    3.支付的话,方法不一,1分1分最经典。有条件的话,比如支付宝、微信,能拿到他们的测试沙盒是最好的,就想怎么付怎么付,想付多少付多少了。
    (后门接口,切勿对外暴露)

  • 我撩过,和阿里无缘哈哈。