快速搭建angularjs测试环境以及可能遇到的问题

视频教程参考慕课网的大漠教程的第一章 http://www.imooc.com/learn/156

先安装nodeJs,nodejs.org官网上直接下载,一直next,finish

在npm的安装路径下打开命令行工具cmd

npm 我的安装路径C:\Users\tchlu\AppData\Roaming\npm

npm install -g grunt
npm install -g http-server
npm install -g bower

然后依次安装测试相关工具
karma jasmine protractor

问题来了

bower 下载包要安装git ,git要配全局环境
fatal: unable to connect to github.com:
原因:
需要用https才能读到数据
解决方法:输入命令
git config --global url."https://".insteadOf git://
然后要开国外代理
bower install jquery 才成功

jasmine 分组 用例 期望 匹配

输入命令安装Karma:
npm install karma --save-dev

检测安装成功 karma start

安装karma-jasmine/karma-chrome-launcher插件
npm install karma-jasmine karma-chrome-launcher --save-dev
安装karma-cli
npm install -g karma-cli

在phonecat项目下面打开命令行工具
npm start
npm test
npm run protractor
测试这个项目的集成测试

安装的时候经常会看到各种错误,有些错误是可以先暂时忽略掉,只要不影响最终测试结果就行

总结:

初步了解前端开发测试和TDD的概念,很多细节没有深入研究

时间: 2024-10-12 02:41:38

快速搭建angularjs测试环境以及可能遇到的问题的相关文章

一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏

原文:一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏 欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.exception.site 小哈今天给大家分享的主题是,如何通过 Docker 快速搭建各种测试环境,本文列举的,也是小哈在工作中经常用到的,其中包括 Mysql

Docker-教你如何通过 Docker 快速搭建各种测试环境

今天给大家分享的主题是,如何通过 Docker 快速搭建各种测试环境,本文列举的,也是作者在工作中经常用到的,其中包括 MySQL.Redis.Elasticsearch.MongoDB 安装步骤,通过几行命令秒秒钟就能轻松搞定.友情提示:搭建之前,你需要先安装 Docker 哟,本文基于您已经安装好 Docker 的基础上!废话少说,正文开始! 一.镜像加速 Docker 默认是从官方镜像地址 Docker Hub 下下载镜像,由于服务器在国外的缘故,导致经常下载速度非常慢.为了提升镜像的下载

快速搭建IE测试环境(Virtualbox+ievms)

IE下的测试 作为一个有追求的程序员,应该尽可能的远离Windows系统.不论从专业开发者的角度,还是仅仅作为最终用户从使用体验上来说,Windows都可以算是垃圾中的战斗机: 没有shell . 响应极慢 (比如从开机到可用需要多久,再对比一下Mac下的体验).大部分操作都强依赖于鼠标,没有对应的快捷键.各类 病毒 等等. 但是,最为一个职业的程序员,又很难绕开Windows这个 猥琐 而又事实上很现实的存在,毕竟Windows在非专业市场上的占有率还是不容小觑的.一般而言,开发人员可以很轻松

想要快速搭建开发测试环境?这么做就可以!

立即访问http://market.azure.cn

基于 Jenkins 快速搭建持续集成环境

持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础.Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能.本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境. 持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变

快速搭建Python开发环境

快速搭建Python开发环境·Python入门学习速成系列<1> 当我们在学习一门新的技术或者新的编程语言时,经常感觉无从下手.学习初期往往不知道事先应该准备什么:或者刚开始准备,在安装问题就栽了一个大跟头:甚至我们准备完成后,开始学习是,才发现事先应该准备安装的软件没有到位等.这样或那样的问题就困扰我们学习之初,花费了大量的时间. 本文主要介绍在Windows和Linux主流操作系统上快速部署Python开发环境. 准备Python开发环境 在准备部署Python开发环境时,往往会选择不同的

WAMP Server助你在Windows上快速搭建PHP集成环境

WAMP Server助你在Windows上快速搭建PHP集成环境 原文地址 我想只要爬过几天网的同学都会知道PHP吧,异次元的新版本就是基于PHP的WordPress程序制造出来的,还有国内绝大部分论坛都是PHP的哦.据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于新手来说,要弄清楚那些配置还真是云里雾里.所以傻瓜式整合型的WA

Jenkins 快速搭建持续集成环境

持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成.而每次的集成都是通过自动化的构建来验证,包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快

Linux下快速搭建php开发环境

php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境.下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载 启动终端输入命令  cd /下载xampp保存的路径.我的保存路径是:/home/coderose/下载.更改安装程