煎饼的博客


  • 首页

  • 关于

  • 归档

  • 标签

Pycharm代码提示技巧

发表于 2016-03-17   |  

分享一个Pycharm的代码提示技巧~

有时候Pycharm并没有自动收集到对象可用的方法,比如这个对象的类型要运行的时候才知道,举个栗子:

这个时候,我们可以用type来查看对象的类型。

1
print type(d)

发现类型是:atx.device.AndroidDevice

阅读全文 »

Teambition数据抓取

发表于 2016-03-13   |  

起源

自从工作室使用了Teambition作为项目管理工具后,为了统一管理,bug也开始记录到Teambition里边去。

总体来说,Teambition轻便,多客户端支持,界面也很漂亮,但是如果用来管理bug的话,那么问题来了~

因为用的是免费版,数据统计功能弱到几乎可以忽略,那么怎么做bug统计呢?以当前未修复的bug统计为例。

最开始的几天,操作过程是这么做的:

  1. 打开Teambition的客户端,进入到测试分组的主页
  2. 右击打开开发者工具,把整个html内容保存到桌面
  3. 运行一段python小程序,解析这个html,打印出未修复的bug统计
阅读全文 »

测试游戏取名库

发表于 2016-03-08   |  

随机取名出现了屏蔽字

在测试随机取名功能的时候,出现过这样一个Bug:随机出来的名字里边有屏蔽字。

随机名字的生成是由前端负责的,从两个名字库A,B中,各随机出一个名字,组合起来。

如名字库A中有:傲慢的,愤怒的,早安,晚安

名字库B中有:南希,萝莉,爱丽丝

某次随机的结果是:晚安南希,中招了,安南是屏蔽字,于是确认取名的时候,后端后端校验提示有屏蔽字符。

解决方式

方式1:前端在每次随机出名字后,使用前端的屏蔽字库检测名字是否含有屏蔽字,含有则重新随机一个。

方式2:要从根源上解决问题的话,我们需要保证,从名字库中随机到的名字,不会出现屏蔽字。

阅读全文 »

使用Python在文件夹内查找指定文本

发表于 2016-03-05   |  

有天策划童鞋说,这个版本我删掉了几个道具,你看看我有没有删漏?

我一看,这几个道具,征战可能会掉,宝箱可能会出,有些任务可能会奖励,好几种途径可能会获得。

怎么检查呢?

方式1:整理各种可能获得这些道具的途径,在游戏内一一确认。这个方式,耗时久,而且遗漏的可能性比较高。

方式2:检查前后端相关的配置表里边,是否已经删除了这几个道具相关的配置。这个方法靠谱很多。但是配置表几十个,要一个一个看?

作为一个懒人兼Py大法的爱好者。于是有了下边这个从文件夹中,自动查找关键字的小工具,源码很短,不到50行。

阅读全文 »

一个wxpython输出到TextCtrl的小优化

发表于 2016-03-04   |  

在界面上,有个查看执行结果的文本框,叫result,类型是TextCtrl,每次要把操作结果输出到result上边,需要调用:

1
result.AppendText(your_str+'\n')

而且,因为我把事件的绑定方法分离到另外的Py模块,调用过程是这样的:

1
2
3
def test_func(evt):
evt.GetEventObject().GetParent().result.AppendText("hello world\n")
# do something

需要手动换行,而且这样代码量挺多。
所以想了一个办法,定义了一个output方法:

阅读全文 »

记录下博客搭建的流程

发表于 2016-03-03   |  

Hexo+Github搭建博客的操作记录

  1. 在github上新建一个仓库,名称为 jianbing.github.io,选择自动创建README.md。
  2. 在github的settings里边,添加SSH key。
  3. 安装node.js和git,在官网下载最新的即可。
  4. 安装Hexo,cmd下,运行:

    1
    npm install hexo-cli -g
  5. 安装完成后可以运行hexo -v,查看是否安装成功,我的版本是3.2.0。

  6. 在本地磁盘要创建博客的文件夹下,打开cmd窗口(shift+右键),依次运行:
阅读全文 »
123
煎饼

煎饼

爱折腾的游戏测试一枚,Py大法受益者

26 日志
6 标签
RSS
github
  • TesterHome
  • xuxu
  • 幸福
  • 在路上
© 2016 - 2017 煎饼
由 Hexo 强力驱动
主题 - NexT.Mist