The simplest one is to add query strings to every references to your CSS and JS files. If you set long browser cache expirations on your static files using expire headers, you will need some sort of cache busting method. I also remove all debug statements using gulp-strip-debug. I have gulp run all my modules through jshint and then concatenate and minify all my scripts into one. The next three lines are generating two versions of my main CSS file, one compressed and ready for production and one expanded because I like to check what my Sass outputs from time to time. If that's what you want to do, there is a gulp plugin for that. Chris Coyier has a couple of nice articles detailing the process and SVG for Everybody is a polyfill by Jonathan Neal you can use to make it work across the board. The app is made for ‘Synchronized testing for web and mobile’ and that is exactly what it does. Ghostlab is created by a company called Vanamco which is based in Switzerland. This wasn’t Ghostlab, but it was what brough me to Ghostlab. I am considering moving to an inline SVG workflow using in an external file to create SVG spritemaps for my next project. While browsing the web I came across some tool for auto-refreshing after you save a. Depending on the project, I might change this and have Gulp do the Base 64 encoding only on one or two of my sass files for more granularity. Var myFullDate = myYear + myMonth + myDay + mySeconds Var browsersync = require ( "browser-sync" ) Var imagemin = require ( "gulp-imagemin" ) Var plumber = require ( "gulp-plumber" ) Var minifycss = require ( "gulp-minify-css" ) Var replace = require ( "gulp-replace" ) Var stripdebug = require ( "gulp-strip-debug" ) Var autoprefixer = require ( "gulp-autoprefixer" ) If you want to get started with it, I can only recommend you take a look at a couple of articles.įor now, I just wanted to share my default gulpfile.js file with you. Ronak Shah ( National Software Testing Topper Rank-1 as per (The Times Group), Geek Challenge Winner on ZDNet.I use Gulp to compile Sass, add vendor prefixes to my CSS, optimise images and SVG, combine my Javascript files and optimise them, toast bread and make coffee in the morning, etc. His leadership and management skills have won him many prestigious awards, recognitions and accolades from various organizations and esteemed clients for his outstanding performance, value-added contributions and his expert knowledge in “all types of software testing”. He is proficient in setting up, developing and managing independent Software Testing (QA) practice/department from the scratch in the organizations with his strong capabilities around team building, competence building and CMMi processes design and implementation. Researched/Authored/Compiled by Ronak Shah Ībout the author– Ronak Shah is the well-known Software Quality Strategist/Manager, QA Architect and the man behind delivering hundreds of “quality” software solutions worldwide to the enterprises including Fortune Global 500 companies. The article may contain references or content from other informative sources. The Purpose of Life is in Being the Life of Purposeĭisclaimer: The article/post is posted with the purpose of sharing knowledge and information.WHAT WE DO THAT DEFINES US! – A MUST READ for all BATMAN Fans.To start, drag the URL into Ghostlab and click the Play button. Traits of Top Software QA Managers- Good Leadership Skills With Ghostlab, you can test any website on various browsers and mobile devices simultaneously.Return On Investment of Testing – “Less Testing” costs more than “More Testing”. Note- This tool is available for Windows and Mac platforms. This tool is commercial product but worth purchasing the license if you really have such requirement. Ghostlab will keep in touch with them to let them know of any changes that are relevant to them- be it after a few seconds, or after a few days. Also one can connect to the DOM or JavaScript output on any device and effectively fix trouble-making code.Īny JavaScript-enabled client can instantly connect to Ghostlab- no setup required. This means what you’re testing is not the simple page load, but the full user experience.įor inspection, one can use the superior built-in inspector to get to the bottom of any problem fast. Ghostlab synchronizes scrolls, clicks, reloads and form input across all connected clients. This is unique cross-browser compatibility testing tool where Synchronized Testing is possible. GhostLab- The Cross-browser Compatibility Testing Tool
0 Comments
Leave a Reply. |