earth2marsh + testing   63

Front-end Unit Testing with JavaScript | Danny Croft - Web Developer made in Wales but working in London 
"PhantomJS is a headless WebKit with JavaScript API. CasperJS is a navigation scripting & testing utility that runs on top/alongside of PhantomJS.

If you’re thinking “headless WebKit??!!?”, then it might be easier for you picture PhantomJS as a web inspector console that can be injected into any web page that you want, then accessed and used.

CasperJS makes it alot easier for you to navigate around a web page testing as you go. To be fair, my explanations don’t do these two tools enough justice. Please visit http://phantomjs.org/ and http://casperjs.org/ for a better explanation and more advanced features that aren’t covered here.

"
javascript  tdd  testing  unit  tests  casper  phantom 
11 days ago by earth2marsh
Home - Frisby.js
"Frisby is a REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun. Read below for a quick overview, or check out the API documentation.

"
apis  testing  tests  node  nodejs 
14 days ago by earth2marsh
Clutch.io - A/B Testing for Mobile Applications
"Clutch.io is proud to announce the best and easiest way to add A/B testing to your mobile application."
abtesting  android  apps  testing  ios  mobile 
20 days ago by earth2marsh
NYT: A Very Pricey Pineapple
This is the part of education reform nobody told you about. You heard about accountability, and choice, and innovation. But when No Child Left Behind was passed 11 years ago, do you recall anybody mentioning that it would provide monster profits for the private business sector?
nclb  education  testing  privatization  nytimes 
4 weeks ago by earth2marsh
Wizek/Tree
"I got fed up with QUnit which I was using to test the client side of one of my projects. It proved to be very unreliable when it came to async handling. I looked around for alternatives and to my surprise, I couldn't find anything more satisfying than what I was already using. Then came the idea: What if I'd write my own Unit Testing framework for JavaScript?"
async  javascript  frameworks  tdd  testing  unit 
4 weeks ago by earth2marsh
TDD Tests are not Unit Tests | Stephen Walther
"So how does a TDD test differ from a unit test? Unlike a unit test, a TDD test is used to drive the design of an application. A TDD test is used to express what application code should do before the application code is actually written."
tdd  testing  unit  tests  development  programming  test 
9 weeks ago by earth2marsh
The Grinder 3
"a JavaTM load testing framework that makes it easy to run a distributed test using many load injector machines. It is freely available under a BSD-style open-source license.

The latest news, downloads, and mailing list archives can be found on SourceForge.net.

Key features
Generic Approach Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
Flexible Scripting Tests are written in the powerful Jython scripting language.
Distributed Framework A graphical console allows multiple load injectors to be monitored and controlled, and provides centralised script editing and distribution.
Mature HTTP Support Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site."
load  testing  apis  java  framework  toolkit 
11 weeks ago by earth2marsh
jsdev.c at master from douglascrockford/JSDev - GitHub
JSDev is a simple JavaScript preprocessor. It implements a basic macro
language that is written in the form of comments. These comments are
normally ignored, and will be removed by JSMin. But JSDev will activate
these comments, replacing them with executable forms that can be used to do
debugging, testing, logging, or tracing. JSDev scans a source looking for
and replacing patterns. A pattern is a slashstar comment containing a
command and some stuff, and optionally a condition wrapped in parens.
There must be no space between the slashstar and the <cmd>.
javascript  douglas:crockford  testing  preprocessing 
january 2012 by earth2marsh
Less Than Dot - Blog - Getting Started with JavaScript Unit Testing
"Recently I decided to start doing JavaScript code katas. I've been using JavaScript for around ten years, but there there are still a lot of aspects I don't know well or that I could use more practice in. Case in point, I had never used a unit testing framework with javascript. Having never unit tested JavaScript before, I used a scientific tool to carefully select from amongst the numerous unit testing packages available."
testing  qunit  UnitTesting  javascript  unit  tdd  howto  from delicious
october 2011 by earth2marsh
OAuth / ServiceProviders
"Testing<br />
<br />
Mediamatic's OAuth Sandbox<br />
Google's OAuth Playground<br />
Termie's OAuth Echo Server<br />
Madgex's OAuth Echo Server"
oauth  authentication  testing  testers  tools  from delicious
august 2011 by earth2marsh
Twitter / @randyjhunt: The @etsy framework for A/ ...
"The @etsy framework for A/B testing, feature ramp up, and more, now open-sourced: https://github.com/etsy/ab"
etsy  a/b  split  testing  abtesting  framework  from delicious
august 2011 by earth2marsh
Crazy, Heretical, and Awesome: The Way I Write Rails Apps | James on Software
"A simplified explanation of the problem is that we violated the Single Responsibility Principle. So, we're going to use standard object oriented techniques to separate the concerns of our model logic.<br />
<br />
Let's look at the first example I mentioned: logging the creation of a user. <br />
<br />
To decouple the logging from the creation of the database record, we're going to use something called a service object. A service object is typically used to coordinate two or more objects; usually, the service object doesn't have any logic of its own (simplified definition). We're also going to use Dependency Injection so that we can mock everything out and make our tests awesomely fast (seconds not minutes). "
design  development  webdev  programming  rails  testing  from delicious
august 2011 by earth2marsh
JavaScript shells - MDC Docs
" A JavaScript shell allows you to quickly test snippets of JavaScript code without having to reload a web page. They are extremely useful for developing and debugging code."
Javascript  Shell  Mozilla  Testing  from delicious
june 2011 by earth2marsh
Google Testing Blog: Introducing DOM Snitch, our passive in-the-browser reconnaissance tool
"Real-time: Developers can observe DOM modifications as they happen inside the browser without the need to step through JavaScript code with a debugger or pause the execution of their application.Easy to use: With built-in security heuristics and nested views, both advanced and less experienced developers and testers can quickly spot areas of the application being tested that need more attention.Easier collaboration: Enables developers to easily export and share captured DOM modifications while troubleshooting an issue with their peers."
google  javascript  tools  chrome  dom  testing  from delicious
june 2011 by earth2marsh
Navflow
"Navflow helps you improve your conversion rates by analysing how people navigate around your websites and applications."
design  tools  prototype  wireframes  mocks  testing  usability  agile  from delicious
june 2011 by earth2marsh
Auto-generating JavaScript Unit Tests | JavaScript, JavaScript
"a lightweight utility that will create a set of rudimentary tests with little more than a click of a button"
javascript  webdev  programming  testing  unit_testing  from delicious
april 2011 by earth2marsh
User testing approaches
New from Users Know: User Research You Should Be Doing (but probably aren't) #leanstartup #research #prodmgmt
User  Testing  Usability  Methods  Technique  prodmgmt  research  leanstartup  from delicious
april 2011 by earth2marsh
Watir
"Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. They support Internet Explorer on Windows, Firefox and Chrome on Windows, Mac and Linux and Safari on Mac."
automated  automation  browser  framework  gui  programming  javascript  ruby  opensource  functional  testing  tools  webdev 
november 2010 by earth2marsh
LukeW | Web App Masters: Design Lessons from 350 Million
"The Facebook team is 15 product designers, 10 UI engineers, 5 user researchers, 4 communication designers, and one content strategists. How does a team of 35 design for 400 million users? Dive right in and try a lot of things."
advice  design  lessons  principles  process  facebook  testing  ui  usability  webdesign  ux 
september 2010 by earth2marsh
Easy Twitter Streaming API Testing with Mockingbird « Hayes Davis
"Testing code that talks to the Twitter Streaming API is hard. The are 8 documented failure HTTP response codes, random disconnections, and second-to-second rate changes. And, since this is Twitter we’re talking about, basically anything can happen at any time – including complete downtime. So, let me introduce you to mockingbird. Mockingbird is a simple streaming HTTP server written in Ruby that you can use in place of the server at stream.twitter.com when you’re testing your Streaming API code. With mockingbird, all it takes is a few lines of code and you can simulate all the issues I described above and more."
api  programming  ruby  twitter  streaming  test  testing  development  dev 
august 2010 by earth2marsh
Ajax Fixtures Plugin for jQuery - Jupiter JavaScript Consulting
"Are you developing jQuery hotness so fast that the slow-poke server team can't supply you AJAX services fast enough?  If so, you might be interested in the JavaScriptMVC-extracted jQuery.Fixture plugin.  Fixtures simulate AJAX responses so you can keep developing JavaScript functionality even if the server's services aren't working.  The fixture plugin is easy to setup and remove once the services are online."
jquery  prototyping  testing  rest  tools  mock  development  javascript  ajax  cool 
june 2010 by earth2marsh
REST Describe & Compile
REST Describe & Compile is an editor and a compiler for (REST) Web Services that are described in Sun engineer Marc Hadley's Web Application Description Language, or short WADL. In order to use REST Describe & Compile you do not necessarily need to understand what WADL is, it is a good idea to have heard at least of the basics though. In consequence, in the following let me explain the absolute minimum of what I consider good to know.
api  code  compile  generator  javascript  webservices  webservice  wadl  describe  generate  rest  restful  tool  testing 
april 2010 by earth2marsh
A/B Testing Email Advertisements | MailChimp Email Marketing Blog
apparently mailchimp supports a/b testing… recommended for discovering open rates for newsletters and more
testing  split  a/b  mailchimp  email  marketing  optimization 
january 2010 by earth2marsh
Support Details | Tech support anger management
Awesome—have anyone visit the site to be able to tell you all kinds of troubleshooting info.
support  tech  utility  useful  testing  troubleshooting  admin  system  webservice 
november 2009 by earth2marsh
Pagetest - where web sites go to get FAST!
"allows you to provide the URL of a webpage to be tested. The test will be conducted from the location specified and you will be provided a waterfall of your page load performance as well as a comparison against an optimization checklist."
via:jresig  webdev  optimization  speed  free  tools  analysis  benchmark  performance  page  site  test  testing  benchmarking  pageload 
november 2009 by earth2marsh
Userfly: Get Usability Insights with One Line of Code - ReadWriteWeb
'record a screencast of your users' behavior, providing some very interesting feedback on how they are interacting with your site, from simple mouse tracking to complex interactions with AJAX elements."
ux  screencast  analytics  javascript  tracking  design  development  usability  monitoring  testing  analysis 
may 2009 by earth2marsh
The Spanner - XSS Rays
"XSS scanner tool that’s written in Javascript called XSS Rays for Microsoft. They have given me permission to release the tool as open source which is awesome because it can be used for other open source applications. I recommend you use it as part of the web development process to make sure you’ve filtered XSS correctly on your application. It works as a bookmarklet and scans any links, paths or forms on the target scanning page (even cross domain). You can add vectors to it quite easily and it includes some of the most common injections I’ve found on sites over the years. I’ve tested it on IE7/IE8 and Firefox but it could work in other browsers."
webdev  opensource  css  scanner  security  testing  hacking  browser  bookmarklet 
march 2009 by earth2marsh
Web Development Bookmarklets
"These bookmarklets let you see how a web page is coded without digging through the source, debug problems in web pages quickly, and experiment with CSS or JS without editing the actual page."
webdesign  webdev  css  utilities  bookmarklet  bookmarklets  testing  rules 
march 2009 by earth2marsh
Measurement Lab
"a free set of web tools to help anyone determine if their net connection is blocking or throttling BitTorrent or otherwise limits their bandwidth. The Glasnost tool determines how your ISP is handling BitTorrent traffic and gives a readout on whether it's being denied, throttled, or otherwise impaired. Network Diagnostic Tool covers other problems that might affect your upload or download speeds. And the Network Path and Application Diagnosis tries to reveal the routing, network tools, and other "last mile" issues that affect net performance. The tests are fairly simple, and each seems to require a working Java plugin to run. The Glasnost test, for instance, creates a fake BitTorrent stream between your connection point and the test's servers, then monitors what happens to the packets.
isp  connection  netneutrality  broadband  testing  test  performance  traffic  bittorrent  internet  monitoring  neutrality  bandwidth  speed  networking  network 
january 2009 by earth2marsh
AJAX APIs Playground
awesome—a sandbox to play with Google's API's
sandbox  apis  javascript  reference  webdev  programming  demo  testing  api  ajax  playground 
january 2009 by earth2marsh
Home — genetify — GitHub
"provides developers with a JavaScript library for doing any number of A/B tests on a site (tweaking CSS, JavaScript, or HTML elements) all trained over time using a Genetic algorithm backend. This means that no matter how many different A/B tests you have on a page the genetic algorithm will adapt to the input (users visiting the page and hopefully achieving some pre-defined goal) and slowly show a more-optimal page layout to the user."
usability  testing  UxD  javascript  css  html  webdev  webdesign 
december 2008 by earth2marsh
RegEx Analyzer
parses regex and shows modifiers, subpatterns, alternations and repetitions in a hierarchical format. Special characters like \b and $ are defined and all groups are matched and displayed in a ListView.
regex  regexp  ahk  testing  pattern  matching  tools  utilities 
september 2008 by earth2marsh
Speak Up › Dear Lulu, The New Standards
German students compile a battery of tests to see how good Lulu's digital printing is. Source material downloadable as a pdf.
typography  publishing  printing  reference  test  testing  pdf  color  digital 
august 2008 by earth2marsh
alphaWorks Services | CoScripter | Overview
a system for capturing, sharing, and automating tasks on the Web. CoScripter scripts contain human-readable instructions for completing Web-based processes, such as changing your mailing address or searching for real estate.
firefox  web  scripting  collaboration  ibm  software  testing  extension  addon  test  automation 
september 2007 by earth2marsh
Test your web design in different browsers - Browsershots
makes screenshots of your web design in different browsers. It is a free open-source online service
automated  browser  browsers  testing  tools  webdev  webDesign  Visualization  service  utility  utilities  generator  mac  OSX  firefox  preview  screenshots  screenshot 
august 2007 by earth2marsh
Vitamin Features » Make your site mobile friendly
how you can create mobile-friendly content, how you can test your work, and offer a few tips for writing CSS for the media type handheld
mobile  webdesign  css  webdev  browser  cellphone  code  development  resources  testing 
may 2007 by earth2marsh
Recent Screenshots - Browsershots
Like BrowserCam, but free. Shows screenshots of webpages in different browsers.
webdesign  browser  tool  screenshot  free  service  explorer  firefox  linux  mozilla  online  testing 
may 2007 by earth2marsh
IBM Research | IBM Research | Koala
Koala is a system for recording, automating, and sharing business processes performed in a web browser. Koala lets you make a recording as you perform a procedure, play it back automatically in the future, and share it with your co-workers.
scripting  ibm  testing  research  firefox  addon  plugin  wiki  !to_check 
march 2007 by earth2marsh
SpamCheck
In seconds, we'll return a Spam Score and recommendations on how to reduce the likelihood of your e-mail being filtered.
spam  email  testing  service  online  free 
december 2006 by earth2marsh
Install multiple versions of IE on your PC | TredoSoft
run Internet Explorer in standalone mode without having to over-write previous versions
ie  browser  testing  windows  software  tools  webdev  ie6  ie7 
december 2006 by earth2marsh
Nikita the Spider * Bulk/Batch HTML Validation, Link Checking and More
a service that validates and link checks your entire Web site and reports on what she finds
validation  tools  validator  html  xhtml  spider  web  service  online  standards  testing 
december 2006 by earth2marsh
IEBlog : IE6 and IE7 Running on a Single Machine
how to run IE6 and IE7 in a side by side environment the official way from MS
IE7  IE6  windows  testing  Development  ie  browsers 
december 2006 by earth2marsh
Selenium IDE: Selenium IDE
a Firefox extension, and allows you to record, edit, and debug tests
testing  ide  firefox  extensions 
march 2006 by earth2marsh

related tags

!to_check  !to_read  a/b  abtesting  addon  admin  advice  affect  agile  ahk  ajax  analysis  analytics  android  api  apigee  apis  apps  async  authentication  automated  automation  awesome  bandwidth  benchmark  benchmarking  bittorrent  bookmarklet  bookmarklets  broadband  browser  browsers  calvin  calvin_and_hobbes  cartoon  casper  cellphone  chrome  code  collaboration  color  compatibility  compile  connection  console  cool  cost  css  debugging  demo  describe  design  dev  development  digital  dom  douglas:crockford  editor  education  email  etsy  experiments  explorer  extension  extensions  facebook  firefox  framework  frameworks  free  functional  generate  generator  google  gui  guidelines  hacking  hobbes  howto  html  http  ibm  ide  ie  ie6  ie7  images  inspiration  internet  interview  ios  isp  java  javascript  jquery  latency  leanstartup  lessons  limit  linux  load  mac  macro  mailchimp  marketing  matching  Methods  microsoft  mobile  mock  mocks  monitoring  mozilla  nclb  netneutrality  network  networking  neutrality  newsletter  node  node.js  nodejs  nytimes  oauth  online  opensource  optimization  OSX  page  pageload  pattern  pdf  performance  phantom  playground  plugin  post  preprocessing  preview  principles  printing  privatization  process  prodmgmt  programming  prototype  prototyping  publishing  qunit  rails  reference  regex  regexp  requests  research  resources  rest  restful  revenue  ruby  rules  sandbox  scanner  screencast  screenshot  screenshots  scripting  security  service  Shell  site  software  spam  speed  spider  split  standards  streaming  support  system  tdd  tech  Technique  test  testers  testing  tests  tips  tool  toolkit  tools  tracking  traffic  troubleshooting  twitter  typography  ui  unit  UnitTesting  unit_testing  usability  useful  user  utilities  utility  ux  UxD  validation  validator  via:jresig  virtualbox  Visualization  wadl  web  webdesign  webdev  webservice  webservices  wiki  windows  wireframes  xhtml 

Copy this bookmark:



description:


tags: