ThoughtWorks China QA Blog

Better quality, better life.

How to Quickly Install the MockServer

一、环境准备

1.安装homebrew工具(可以用ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”安装

2.安装corkscrew工具(可以用brew install corkscrew安装)

3.安装nodejs(可以用brew install node安装)

如果以上工具都已安装完成,可忽略以上步骤

二、搭建步骤

1.配置本地代理:代理地址:http://10.29.10.12/pac/msp_proxy.pac

2.配置SSH代理:将目录切换到cd ~/.ssh/到ssh文件夹下,将config(切记关掉该文件)文件放置到ssh目录下(可以用命令ssh-keygen 生成/.ssh/文件夹)

3.执行git init:ls后发现默认路径是/Users/twer/.git/(可以通过mkdir,cd命令新建自己的目录,我的目录在MockServer下)

4.在MockServer目录下执行:git remote add origin ssh://git@git02.ae.sda.corp.telstra.com/tx/telstra24x7-mockserver-nodejs.git

5.执行git fetch(在MockServer目录下执行) 执行失败,提示需要RSA key

解决办法:浏览:https://git02.ae.sda.corp.telstra.com/projects/TX 用有权限的Dnumber登陆的,将.ssh文件夹下的ip_psa.pub文件中 得所有的内容拷贝到文本框中,即可添加成功。

这时再次执行git fetch命令成功,且有进度提示

6.执行git checkout master,确保在master的分支上

7.启动服务(可以选一个) ./startDEVMSPServer.sh ./startQAMSPServer.sh ./startSNAPPServer.sh

三、搭建完成后验证

1.访问http://localhost:4000/dashboard 有数据

2.可以Ctrl+c或者直接关掉Term,即可关闭服务器。

ThoughtWorks Xi’an QA Workshop

科技改变世界,敏捷改变测试。

TDD/BDD/ATDD, Agile testing, Kanban, Mobile testing, Appium

在敏捷盛行的今天,测试行业也新鲜名词辈出,在科技改变世界的时代,QA们,请把工作交给计算机,让科技和计算机改变QA生活。

如何把QA工作交给计算机?如何让计算机靠谱的跟人一样的去做测试工作?让我们来告诉你!

本次UI Automation Workshop,将手把手教会你如何使用BDD的方式进行自动化测试,将QA工作靠谱地交给计算机。同时,测试行业的哪些新的技术动态?有哪些新的测试工具?又有哪些能改变QA生活的新东西?本次活动将为你一网打尽,带来测试行业最前沿趋势、最流行趋势测试工具大揭秘——ThoughWorks 2015 Technology Radar lightning talk

此次活动为2015年第一次,后续我们会继续组织测试行业的交流活动,再也不用遗憾西安没有测试交流活动啦,快快加入我们吧!

时间:2015.1.31 周六 下午1:00

地点:陕西省西安市雁塔区高新区锦业一路4号软件研发大厦H座11层

日程:

1:00~1:20 | 签到
1:20~1:30 | 开场
1:30~3:30 | UI Automation Workshop
3:30~3:45 | 提问及茶歇
3:45~5:00 | Technology Radar lightning talk
5:00~5:30 | Q&A

报名链接 https://www.jinshuju.net/f/BSGi4B

或扫描二维码:

Image of workshop-qrcode

如果你不知道技术雷达是什么,请看这里 http://www.thoughtworks.com/cn/radar

本次测试相关技术及工具:

  • Appium及GenyMotion
  • Postman
  • Swagger
  • Mountebank及Pact & Pacto
  • Packet beat (DevOps, QA)
  • Focus on mean time to recovery
  • Front end instrumentation

如果你不知道ThoughtWorks,请看这里 http://www.thoughtworks.com/cn/

How to Post to This Blog

In this repo besides master there’s a branch called ‘source’. Everytime when you run rake gen_deploy it will push the latest contents to the master. So keep in mind Never push to the master!

Prepare

  • Run command git clone git@github.com:ThoughtWorks-China-QA/thoughtworks-china-qa.github.io.git
  • Enter the repo cd thoughtworks-china-qa.github.io
  • Run git status and make sure that you are on source branch. All of our changes will be pushed to source insteand of master
  • Run rake setup_github_pages and input our repo: ‘git@github.com:ThoughtWorks-China-QA/thoughtworks-china-qa.github.io.git’