发布新日志

  • Git 安全认证

    2013-06-18 16:40:50

    随着GitHub短短五年里在开源领域里异军突起,Git技术越来越被人重视。不少公司已经着手将代码迁移到Git上。
    Git 也和SVN一样支持用户名密码和密钥认证。密钥认证安全性更好,但配置也相对繁琐。RSA密钥有两种格式,一种是Openssh,还有一种是putty 工具生成的ppk密钥对。
    在Unix上配置相对简单,只要把公钥上传到服务器端,注意必须放在用户根目录的.ssh子目录下,而且该用户必须拥有读权限,通常设置600
    要注意的是有些常用的集成软件比如Jenkins的git插件只支持密钥认证。还有一个是NetBeans只支持Openssh的密钥文件格式。
    Windows底下的配置问题比较多,默认的ssh应该是在用户目录下。Win7还好些,路径没有空格。XP路径有空格(Settings and Documents), 会搞出一些莫名其妙的问题。建议还是用Git Bash来检查配置比较容易找到问题。
  • 小议xstudio

    2013-06-17 17:06:56

    最近再评估测试管理工具,发现xstudio是近几年来看到过的最优秀的测试管理平台之一,即便相比较QC, TD也不遑多让。而考虑到基础版的xstudio居然还是免费的,这个。。
    简单概括一下xstudio的几大优点:
    1。 完全基于java,可以跨平台安装,对于采用unix/linux作为服务器的公司非常合适
    2。 超全面的测试管理功能,从需求管理,测试策略管理,缺陷管理,各种测试工具的自动化测试集成,测试报告,还支持敏捷项目的测试管理从功能上来讲实在无懈可击
    3。 极度开放的体系,可以开发适合自己公司的测试启动器(Launcher),丰富测试执行方式,还可以和绝大多数测试软件集成使用。主从结构的测试分派方式也很实用

    当然拉这个工具也不是完美无缺:
    1。 软件不够成熟,经常出错,文档不齐全
    2。 导入导出功能不强,从其他系统或Excel迁移测试用例时需要额外脚本支持
    3。 只有胖客户端,消耗资源较多
    4。 数据模型较复杂,学习周期长
    5。 rest API还不够丰富

    总的来将这个软件潜力巨大,对于寻求低成本软件测试管理的企业几乎是不二选择。后面假如有时间我总结一下常见问题的解决方法。
Open Toolbar