python-2.7------测试需要的语言(python2。7以上自带pip-包管理工具)
wxPython2.8-unicode -----Python语言的一套优秀的GUI图形库
RIDE----编写测试用例的工具
pip install robotframework==2.9.2---------自动化测试框架
pip install robotframework-ride==1.4------ride和框架之间的插件
pip install robotframework-selenium2library==1.8.0----库插件
pip install robotframework-mobilelibrary==2.0.5----移动端库
pip install robotframework-weblibrary==2.0.1--------web端库
git-------从git服务器上下拉git上的项目,右键git bash,需要配置
pycharm-------编写python的软件
pip install django==1.8-------web开发框架,该框架自带服务器,自动生成数据库的存储表,省去了写sql的过程
Mysql==5.7------数据库
MySQL-python==1.2.3-----sql数据库和python之间的插件
node.js------node自带npm的包管理工具
Gulp------前端开发过程中对代码进行构建的工具,npm install gulpjs/gulp -cli -g
request==2.11.1--------接口测试使用的request框架
额外安装的包
django-user-accounts==1.3.1 pinax-webanalytics==2.0.4 pinax-eventlog==1.1.2 pinax-theme-bootstrap==7.11.0
pip==7.0.1
decorator (4.0.11) distribute (0.7.3) django-appconf (1.0.2) django-bootstrap-form (3.2.1) django-bootstrap3 (8.1.0) docutils (0.13.1) images2gif-Pillow (0.0.5) jsonfield (1.0.3) mysql-connector (2.1.4) numpy (1.12.0) Pillow (3.2.0) Pygments (2.2.0) pytz (2016.10) selenium (3.0.2) setuptools (16.0) six (1.10.0)
1.python的安装最好安装2.7版本的,3以上的可能与自动化框架不兼容
2.mysql数据库安装5.7的
3.如果出现兼容性问题,1选择命令行删除软件,2如果没有命令行,在控制面板中删除应用,在安装路径下删除残留的文件,在注册表中删除注册表中的内容
不知道的查找百度,重新安装软件时,搜索安装步骤,避免出错
4.命令行的使用,首先要在系统变量中设置环境变量,才能使用
自动化测试平台搭建完成后,在python的terminal终端执行一下命令
python manage.py migrate account ---迁移账户
python manage.py migrate -----数据移植
python manage.py loaddata sites ----?
python manage.py runserver -----运行django自带的服务器
浏览器:127.0.0.1:8000/project/1启动项目
python manage.py runserver
python manage.py migrate
,然后再运行上一步骤中的runserver命令python -m interface_platform.tests.xxxxx
服务器配置参照该文档:
gunicorn -c gunicorn.conf.py interface_platform.wsgi
sudo nginx
python manage.py collectstatic
将所有静态文件更新到Nginx服务器静态文件目录,然后运行sudo nginx -s reload