测试环境搭建心得 vs2008+SQL2008 PHP+APACHE+mysql Team Foundation Server2013
大四即将结束,大学的最后一个假期,找到一份实习工作,担任测试工程师。在过年前的最后一周入职,干了一周的活儿。主要工作就是搭建测试环境。
VMware
主要熟悉VMware软件,装系统基本都没什么问题。先是装上纯净的系统,然后将虚拟机所在的文件夹复制一份,再在这个虚拟机上装一些需要的软件。VMware的tool很有用,我一开始嫌烦就没有装这个东西,结果后面的虚拟机全部都是copy前面的,所以需要的时候就要一个一个装,很麻烦。关于VM还有一个有用的东西是snapshot,我一开始不知道这个东西,后来才觉得这个实在是个利器。因为在装软件的过程中,常常会碰到安装或者配置的顺序搞错了或者选项搞错了,就可以回滚到前一个存档点。
安装各种软件
·vs2008+SQL
win7下装vs2008+SQL 2008时需要注意安装顺序问题。我当时装了vs2008以后上来装SQL Server2008发现装不上。网上查了发现需要先装vs2008 sp1。我的安装顺序如下:
- vs2008
- vs2008 sp1
- sql server 2008
但是网上推荐的顺序好像不是这样的,这里我放一篇文章安装sql2008 enterprise (English正式版)图解 这个文章是说要先卸载vs2008再装2008sp1的 然后这个文章最后还有另一个安装顺序。另一个安装顺序
其实在win7装SQL Server很麻烦,本来win7就不适合做Server.
·vista下安装vs2003
另外在vista下安装vs2003同样很麻烦,首先网上那个全是1的vs2003的cd-key并不适用于各种版本的vs2003。
然后我的vista当然是已经安装了iis了,但是在检测vs2003安装环境的时候会提示我需要安装一个iis里面的frontpage extension,这个东西在vista里面的iis是找不到的,似乎这个事情无解了。后来找到一个专门针对vista系统的vs2003的预安装文件,安装了那个软件以后后面就一路畅通了。
·PHP+APACHE+mysql
WIN2008R2下的PHP+APACHE+mysql
这个东西我也弄了一天。怎么配置网上教程一大堆,我就讲讲我的状况。
我的状况是APACHE安装以后打开localhost显示
It works!
但是当我在APACHE的配置文件里面讲PHP的相关内容连接进去以后,访问http://localhost/index.php显示的是404,而且这个时候我如果在documentroot文件夹里面放一个html文件,然后访问这个html 仍然是无法访问的。这个问题就很尴尬了。我就无法确定我的APACHE到底是不是正常的了。
后来证明我的APACHE确实没有安装好。原因是我安装在 Program Files 文件下了,而路径不能带有空格。
·Team Foundation
Win2008R2下安装Team Foundation Server2013
网上说这个版本和2010安装过程没什么区别,实际上也是这样。
由于我是用来做测试的,所以没有必要当作真的服务器,所以我没有进行域的配置。没有创建域,也没有安装DNS服务器。
这个其实是血的教训,我第一用了域,后来发现我的SQL Server怎么都通过不了验证。 我去打开SQL Server才发现我已经登陆不上去了,后来这个系统的SQL Server怎么都修不好
- 所以第一步是打补丁。Win2008R2SP1是必须的,SQL Server2008 R2推荐打到sp2 。
- 第二步就是创建一堆账户,配好权限
- 然后就是装,装完配置,按着网上的来没什么问题。
测试环境搭建心得 vs2008+SQL2008 PHP+APACHE+mysql Team Foundation Server2013的更多相关文章
- openstack controller ha测试环境搭建记录(四)——配置mysql数据库集群
内容正式开始前,我已经在集群中添加了新的节点controller1(IP地址为10.0.0.14). 在所有节点上安装软件:# yum install -y mariadb-galera-server ...
- Activiti Workflow HelloWorld 示例与测试环境搭建
作者:Rock 出处:http://www.ecmkit.com/zh-hans/2012/03/21/activiti-workflow-hell Activiti Workflow HelloWo ...
- 『与善仁』Appium基础 — 1、Android系统的测试环境搭建
目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...
- Linux测试环境搭建的学习建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...
- 总结Selenium自动化测试方法(二)测试环境搭建
(接上期内容) 二.测试环境搭建 1.安装python 现在python3.0比python2.0多了一些改进的功能(详见http://zhidao.baidu.com/link?url=3sT1g7 ...
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
一:什么是https SSL(Security Socket Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安 ...
- 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
正需要这个,写的很好,就转过来了 转自: http://www.cnblogs.com/naniannayue/ 一:什么是https SSL(Security Socket Layer)全称 ...
- 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始i ...
- 【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃 ...
随机推荐
- [Bug]2016-02
1.0 反序列化时的对象属性类型定义错误. 字符串类型用整型接收.(导致一直反序列化失败.) 2.0 HttpWebRequest myReq = (HttpWebRequest)HttpWebReq ...
- EFCore执行Sql语句的方法:FromSql与ExecuteSqlCommand
前言 在EFCore中执行Sql语句的方法为:FromSql与ExecuteSqlCommand:在EF6中的为SqlQuery与ExecuteSqlCommand,而FromSql和SqlQuery ...
- 初探asp.net异步编程之await
终于毕业了,也顺利进入一家期望的旅游互联网公司.27号入职.放肆了一个多月没写代码,好方啊. 另外一下观点均主要针对于await. 请先看这段话,来自async in C# 5.0. 接下来几个月的 ...
- 使用js批量选中功能实现更改数据库中的status状态值(批量展示)
我们在开发项目的时候经常会在后台管理时用到批量展示功能来动态的修改数据库的值.下面以修改数据库的status状态值来实现批量展示功能.批量选中功能引用js来实现.前端html代码: <table ...
- 一台主机上安装多个Tomcat
1. 下载解压版的Tomcat,并解压两次,分别命名为Tomcat_Server_01和Tomcat_Server_02: 2. 进入Tomcat_Server_01\bin目录,编辑service文 ...
- FTP工具类开发
正所谓工欲善其事必先利其器,熟悉了下一套流程,以此铭记. 1.FTP服务搭建 由于本人使用wondiow系统,所以针对window的童鞋们可以查看.至于windowX这里配置类似,所以不要纠结于win ...
- javascript中的prototype(原型)认识
prototype实现了对象与对象的继承,在JS中变量,函数,几乎一切都是对象,而对象又有_ptoro_属性,这个属性就是通常说的原型,是用来指向这个对象的prototype对象,prototype对 ...
- 变通实现微服务的per request以提高IO效率(二)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- CSS3与页面布局学习笔记(七)——前端预处理技术(Less、Sass、CoffeeScript、TypeScript)
CSS不像其它高级语言一样支持算术运算.变量.流程控制与面向对象特性,所以CSS样式较多时会引起一些问题,如修改复杂,冗余,某些别的语言很简单的功能实现不了等.而javascript则是一种半面向对象 ...
- Git分布式版本控制学习
git和SVN都是版本控制系统.git是命令行操作,不喜欢的就算了,看完如果有身体不适还请及时就医~ git WIN32百度网盘下载地址:http://pan.baidu.com/s/1c1AeY9 ...