Selector Shell
http://selector-shell.appspot.com/
It "is a browser-based tool for testing what CSS becomes in different browsers. It works by taking some raw text, inserting a dynamic STYLE element into the HEAD with that raw text as its content, and then reading the CSSOM to see what the browser has parsed it into. It is written in Javascript."
ブラウザが解釈しているCSSがわかる「Selector Shell」
各種ブラウザで「Test It」してみればどんなCSSが利いているかが一目瞭然!
See how your browser is interpreting CSS code.Expect - Wikipedia, the free encyclopedia
項目確認用に。Tales of the Rampant Coyote: The Black Triangle
In October of 1994, I’d just started as an honest-to-goodness videogame programmer at a small startup called SingleTrac – which later went on to fame and glory (but unfortunately not much in the way of fortune) with such titles as Warhawk, the Twisted Metal series, and the Jet Moto series. But at the time, the company was less than 20 employees in size and had only been officially in business for about a month. It was sometime in my first week – possibly my first or second day. In the main engineering room, there was a whoop and cry of success. Our company financial controller and acting HR lady, Jen, came in to see what incredible things the engineers and artists had come up with. Everyone was staring at a television set hooked up to a development box for the Sony Playstation. There, on the screen, against a single-color background, was a black triangle.
"We came to refer to certain types of accomplishments as 'black triangles.' These are important accomplishments that take a lot of effort to achieve, but upon completion you don’t have much to show for it."
Sometimes the big victories look pedestrian at first glance.
A great term for those things that take so much effort for seemingly little output.
Black Triangles. They're not just for programmers. (via merlin, via kottke)
sometimes I feel like I'm still trying to get that black triangle to show up...M-Lab | Welcome to Measurement Lab
founded by Google. Quote: is an open, distributed server platform for researchers to deploy Internet measurement tools.googlemock - Google Code
Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes.
Google C++ Mocking FrameworkGeeking with Greg: Marissa Mayer at Web 2.0
The lesson, Marissa said, is that speed matters. People do not like to wait. Do not make them.
On the web, speed matters. I see it with campaigns all the time.
This conclusion may be surprising -- people notice a half second delay? -- but we had a similar experience at Amazon.com. In A/B tests, we tried delaying the page in increments of 100 milliseconds and found that even very small delays would result in substantial and costly drops in revenue.Continuous Deployment at IMVU: Doing the impossible fifty times a day. « Timothy Fitz
Continuous Deployment isn’t just an abstract theory. At IMVU it’s a core part of our culture to ship. It’s also not a new technique here, we’ve been practicing continuous deployment for years; far longer than I’ve been a member of this startup.
unknown terms: tdd, rsync, symlink, schema learned new defn: integrate need to learn big o notat... later. need to sleep
"On average we deploy new code fifty times a day. So what magic happens in our test suite that allows us to skip having a manual Quality Assurance step in our deploy process? The magic is in the scope, scale and thoroughness. It’s a thousand test files and counting. 4.4 machine hours of automated tests to be exact. "JSLitmus
JSLitmus
A lightweight tool for creating ad-hoc JavaScript benchmark tests
JSLitmus is a lightweight tool for creating ad-hoc JavaScript benchmark tests. Features include ... * Single-file install (JSLitmus.js) * Works on Firefox, Opera, Safari, IE, Google Chrome, and iPhone browsers * Adaptive test cycles - tests take ~1-2 seconds, regardless of the operation * Google Chart + TinyUrl integration * Open Source MIT-style license (see source)
JSりとます:JSパフォーマンス計測ツールFear of Fish - Building a Gem Using BDD
saveRun IE8/7/6, Firefox, Safari, Chrome, and Opera from the web
Run any browser from the web
Run IE8/7/6, Firefox, Safari, Chrome, and Opera from the webBlackbaud Labs - Labs Article
iphone simulatorü
Ein iPhone Browser-Emulator für Windows - zeigt wie eine Website auf dem iPhone gerendert wird
iPhoneシミュレーターだ。マルチ言語対応プログラムになっているかどうかまだ見てないけど。
iPhoneブラウザのエミュレータ
Windows上で、iPhoneブラウザの表示をシミュレート
IPhone Simulator for Windows7 Fresh and Simple Ways to Test Cross-Browser Compatibility | Freelance Folder
browser compabilityJohn Resig - JavaScript Function Call Profiling
With jQuery 1.3.2 out the door I've been looking for more ways to profile and optimize jQuery. Previously I did a survey of jQuery-using sites to figure out which selectors they were using. This led to the construction of the new Sizzle Selector Engine which targeted those selectors for improvement. Additionally, I constructed a deep profiling plugin for jQuery which helped to spot methods that were taking a long time to run in live jQuery sites. This helped bring about the improvements in jQuery 1.2.6, 1.3, and 1.3.2.
Programatically profile functions, allowing you to analyse the output easily and pinpoint bottlenecks.Nome do Jogo » Blog Archive » Shoulda for RSpec is Remarkable!
converts shoulda macros to rspec
remarkable - gem with shoulda macros ported to rspecLoad Impact - Free web site load test
Utilidad online para probar la carga de un website, hace un test para probar la respuesta del site por encima de 40 clientes conectados
testt website - cool tool
Slow websites means lost customers and revenues. Be proactive and find out the performance limits of your website before you learn it the hard way. Load Impact is an online load testing service that lets you load test your web site with just a few mouse clicks.Meetup's Dead Simple User Testing - Boing Boing
streamlined user testing ideaParasite
Parasite is a debugging and development tool that runs inside your GTK+ application's process. It can inspect your application, giving you detailed information on your UI, such as the hierarchy, X window IDs, widget properties, and more. You can modify properties on the fly in order to experiment with the look of your UI.
Something that looks like it will make GUI development 30% less painful.Official Google Blog: Make sense of your site: tips for webpage design
Before launching any new website, it has to be tested. There are many great tools for web development testing so that users have a problem-free experience.Quality Assurance Tools for PHP - Sebastian Bergmann
Alkaline tests your website designs across 17 different Windows browsers right from your Mac desktop in seconds.
Alkaline - Litmus - http://litmusapp.com/alkaline/
mac アプリケーション
17 Windows browsers on your Mac.SitePoint » How to Build the Best Browser Test Suite
Install Multiple Versions of Internet Explorer Multiple versions of IE can be installed on a single PC. Standalone versions of IE6 (and any version back to v3.0) can be downloaded from the evolt.org browser archive. XP users can simply extract the files and create a shortcut to iexpore.exe. Unfortunately, they do not work in Vista. An alternative is the Xenocode Browser Sandbox which provides IE6, IE7, IE8, Firefox 2, Firefox 3, Chrome, Opera and Safari. These are single .exe files that use virtualization technology to ensure the browser runs in its own segregated environment without affecting your core system. Finally, there is IETester from DebugBar. This is certainly the easiest application
Good article we use some of this stuff. Something to considerTest the Performance and Scalability of Your Web Applications With Tsung | BeeBuzz
perfomance and scalability testing of a website
stress test your web app
What is Tsung ? The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications. You can use it to do load and stress testing of your servers. (Definition coming from the Tsung website) In this post, I will introduce the use of Tsung in order for you to stress test your web applications. Why Tsung ? Because it’s an Open-Source project and, to tell the truth, mainly because this application has been coded in Erlang which gives Tsung a little advantage on the other tools: it has the potential to simulate A LOT of concurrent requests … without crashing. That’s what we expect from a stress testing app, isn’t it? Let’s start the installation We will need the Perl Templating-Toolkit and the Gnu plotting utility in order to create nice HTML and graphical reports with the result data set. So, back to your command prompt: ~$ sudo apt-get install gnuplot-nox libtemplate-perl libhtml-template-perl libhtml-template-expr-pe
ウェブアプリケーションのパフォーマンステスト用ツール Tsung の使い方Continuous deployment in 5 easy steps - O'Reilly Radar
eployment script. At IMVU, we built a serious deployment script that incrementally deploys software machine-by-machine and monitors the health of the cluster and the business along the way so that it can do a fast-revert if something looks amiss. We call it a cluster immune system. But we didn’t start out that way. In fact, attempting to build a complex deployment system like that from scratch is a bad idea.
development deployment programming testing agile9 Free And Open Source Bug Tracking Softwares
A web application or a software development process always has bugs which is very normal in a hundreds of lines of code. The important part is tracking & fixing them. Whether you are a one-person-army or have teammates, it is a big time-saver to use a bug tracking software. Besides having the bugs listed in a comprehensive way, most bug/issue tracking applications let end-users to submit bug-feature requests that will end up in a better product. Here are 9 free & open source bug tracking softwares, both desktop & web-based, for a better development process:Robby on Rails : 20 articles on Cucumber and a free beverage recipe!
lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format.
Robby on Rails : 20 articles on Cucumber and a free beverage recipe!Peacekeeper - The Browser Benchmark by Futuremark Corporation
<draco> http://service.futuremark.com/peacekeeper/index.action interesting concept, but I think their testing methodology is slightly forced/false
Teste de desmpenho de navegadores
The Browser Benchmark by Futuremark Corporation
Find out which is the fastest browser on your system with Peacekeeper, the browser benchmark from Futuremark. Peacekeeper measures browser speed with a wide range of JavaScript tests and displays the results in an easy to understand format.John Resig - JavaScript Testing Does Not Scale
TestSwarm is still a work in progress but I hope to open up an alpha test by the end of this month. Its construction is very simple. It's a dumb JavaScript client that continually pings a central server looking for more tests to run. The server collects test suites and sends them out to the respective clients.Loop11 - Home
On-line UI testing tool
完了すべきタスクを設定したテストをユーザーに試してもらい達成率を統計するユーザーテストのウェブサービス。Yahooが使ってるらしい。Dr Nic’s Testing outbound emails with Cucumber
Testing emails con cucumber. Testing all fuc*** time :-)
Nice article from Dr Nic on testing outbound email using cucumber and email-spec. I've tried it and it works like a treat.Usabilla - Transparent Usability - Visual Feedback
Usabilla helps you to collect feedback from your users. We take a new approach to usability testing with transparency & visual feedback. We provide a tool to actively involve your users in the process of design & improvement.
Competitor to ChalkmarkInfoQ: JavaScript Test Driven Development with JsUnit and JSMock
at InfoQ
This article is a crash course in writing maintainable JavaScript. We'll add features to a running example by iteratively following a simple principle: write a unit test, make it pass. Each test will serve as a quality feedback loop, creating both a safety net and an executable form of documentation for anyone who wants to change the production code. By starting each feature with a simple failing test we ensure that all features are tested. We avoid the cost of rewriting code to test it later. This is particularly valuable given the fact that JavaScript developers have so much rope to hang themselves with - consider how much global mutable state there is between the DOM API and the language itself.
to be tested
tuto java tutorials..
This article is a crash course in writing maintainable JavaScript. We'll add features to a running example by iteratively following a simple principle: write a unit test, make it pass. Each test will serve as a quality feedback loop, creating both a safety net and an executable form of documentation for anyone who wants to change the production code.
injectGoogle Open Source Blog: Introducing WebDriver
Google offers a new tool which helps out with testing web apps using Firefox and IE extensions rather than pure JS.
Works as an extension in Firefox, uses Automation controls in IE etc.
"Selenium 2.0 will offer WebDriver's API alongside the traditional Selenium API, and we shall be merging the two implementations to offer a capable, flexible testing framework"
WebDriver is a clean, fast framework for automated testing of webapps.15 Free Functionality And Load Testing Tools For Web Applications
Blackbird offers a dead-simple way to log messages in JavaScript and an attractive console to view and filter them. You might never use alert() again.
javascript logging utility
Great looking js logging console for all browsersList of Really Useful Free Tools For JavaScript Developers | W3Avenue
List of Really Useful Free Tools For JavaScript Developers
Nice collection of tools for Javascript Development.Vanity Metrics vs. Actionable Metrics - Guest Post by Eric Ries
A reminder to use to the good old A/B split testing with a control group to not be fooled so easily by numbers and variation.
"The only metrics that entrepreneurs should invest energy in collecting are those that help them make decisions."InfoQ: Recommended TDD Tutorials
Recommended TDD Tutorials
Recently, Dave Nicolette consolidated a list of recommended TDD tutorials from a discussion on the Extreme Programming group. Here is a sneak peak at the consolidated list with categorization for quickly getting started with Test Driven Development.The largest security tools list
I vaguely remember wanting to monitor changes to the filesystem. Here's a Ruby gem that uses Leopard's FSEvent.
Bitcetera: Mac-friendly Autotest autotestZenTest’s autotest is great, but it has one drawback: In order to detect whether you have modified a file, it relies on filesystem polling. In other words it constantly traverses the filesyst... はてなブックマーク - Bitcetera: Mac-friendly Autotest はてなブックマークに追加 dann dann ruby, testing, mac fseventでwatch
autotest-fsevent
“Enter the autotest-fsevent gem. It teaches autotest to use FSEvent instead of filesystem polling…”How SQLite Is Tested
Describes the testing of SQLite. Great overview of various testing techniques and how they've been applied to a significant software project.Adobe Labs - Adobe BrowserLab
複数ブラウザでの表示をチェックできるサービス
BrowserLab provides web designers exact renderings of their web pages in multiple browsers and operating systems, on demand. BrowserLab is a powerful solution for cross-browser compatibility testing, featuring multiple viewing and comparison tools, as well as customizable preferences. Since BrowserLab is an online service, it can be accessed from virtually any computer connected to the web. Also, Adobe Dreamweaver® CS4 software users have access to additional functionality such as testing local and active content.How we do MVC - Jimmy Bogard -
How we do MVC
using the ASP.NET MVC framework on a production application for about 9 months now, and in that time, we’ve crafted a number of opinions on how we want to design MVC applications.YouTube HTML5 Demo
Html5 demo by youtube
"YouTube HTML5 Demo" - Google (April 17, 2009) http://www.youtube.com/html5 [from http://twitter.com/kenmat/statuses/1986164251]SitePoint » Microsoft SuperPreview: a New Way to Test Websites
http://www.sitepoint.com/blogs/2009/03/19/microsoft-superpreview- website-tester/website-tester MicrosoftSuperPreview
SitePoint Blogs: News, opinion, and fresh thinking for web developers and designersGuesses vs. Data as Basis for Design Recommendations (Jakob Nielsen's Alertbox)
unread
Wherein we are told—or reminded—that the smallest amount of empirical data from real users quadruples the probability of being right.
Jakob Nielsen's AlertboxInteractive jQuery selector tester
Test your jQuery selector
sewa notebook, sewa notebook di bandung, rental notebook, rental notebook di bandung, sewa laptop ,sewa laptop di bandung, specialis sewa notebookRuby at ThoughtWorks
In a word "yes". Search around for benchmarks on the net and you'll find numerous surveys that show that, even by the standards of scripting languages, Ruby is a tortoise.
Martin Fowler - detailed, but not too long, well presented pros and cons on rubyHTML Test Page for CSS Style Guide - HTML - Snipplr
Great page for testing the style guide for a website.
# <img style="width:250px;height:125px;float:right" src="images/css_gods_language.png" alt="CSS | God's Language" /> # <p>Lorem ipsum dolor sit amet, <a href="#" title="test link">test link</a> adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis miUse It Better™
Use it better is an online tool for testing & analysing user experience and usability on Adobe Flash WebsitesiPhone Unit Testing | Sen:te
Might be interestingPage Speed Home
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them. How does Page Speed work? Page Speed performs several tests on a site's web server configuration and front-end code. These tests are based on a set of best practices known to enhance web page performance. Webmasters who run Page Speed on their pages get a set of scores for each page, as well as helpful suggestions on how to improve its performance. Why should you use Page Speed? By using Page Speed, you can: * Make your site faster. * Keep Internet users engaged with your site.
Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.
A plugin for Firebug similar to YSlow
What is Page Speed? Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.JavaScript tests, compatibility tables and examples
phew. praise be to the universality of javascript.
"In this web site I have collected various JavaScript tests, to display code samples, have them run and check web browser compatibility." (This page tests various advanced JavaScript operators against common browsers.)
A report on compatibility of various JavaScript features & functionality against common web browsers.10 Tools to Improve Your Site’s Usability on a Low Budget | Webdesigner Depot
Testing the usability of your site is one of the smartest things you can do. Usability involves making a website's interface easier to use and simpler to
site usability toolsScore 50 Points Higher on the GMAT or Your Money Back - Knewton Test Prep
Knewton has developed the industry’s first adaptive learning engine, customizing educational content to meet the needs of each student. Whereas traditional classrooms and textbooks provide the same material to every student, Knewton dynamically addresses your performance at the atomic concept level.
Live online GMAT, LSAT, GRE, SAT prep courses customized to each student, powered by adaptive learning engine. Access free practice test, sample questions. Raise your score, target top grad schools.
Good idea, interesting implementationMySpace's Performance Tracker
MySpace’s Performance Tracker is a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages. MySpace’s Performance Tracker Features * Measure the CPU hit and memory footprint of your pages as they render on the client’s browser * Review screen shots of the page while it renders * Review the rendered HTML on each point of the page’s lifecycle * Measure and show estimates of the time it takes to render each section of the page in different connection speeds * Validate the content of your page against a set of proven “best practice” rules of web development * Review downloaded files and show download time estimation on different bandwidths MySpace’s Performance Tracker currently supports Internet Explorer 6 and up.
IEプラグイン、←YSlow/Google Page Speed、パフォーマンス/高速化/レンダリング
MySpace’s Performance Tracker MySpace’s Performance Tracker is a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages. MySpace’s Performance Tracker Features * Measure the CPU hit and memory footprint of your pages as they render on the client’s browser * Review screen shots of the page while it renders * Review the rendered HTML on each point of the page’s lifecycle * Measure and show estimates of the time it takes to render each section of the page in different connection speeds * Validate the content of your page against a set of proven “best practice” rules of web development * Review downloaded files and show download time estimation on different bandwidths MySpace’s Performance Tracker currently supports Internet Explorer 6 and up.
Cause memory leaks love IE?....Home - Anti-If Campaign
RED (Resource Expert Droid) checks HTTP resources to see how they use HTTP, makes suggestions, and finds common protocol mistakesSituated Geekery » Blog Archive » How TDD and Pairing Increase Production
I don’t know. Sometimes I feel like some of these folks try too hard to soft-sell the excellent way presented by test-driven development (TDD) and pair programming (PP). A lot of alleged agilists make this argument: you see, by PP’ing and TDDing, you will greatly increase your quality, so even though your productivity goes down, you get the coolest glow by knowing in your heart of hearts that you are a good citizen of the coding world. I call bullshit. Not only is it not true that you can trade internal quality for more features, it’s actually the exact opposite case: the more productivity you seek, the higher you should raise your standard of internal quality. That’s right, that’s what GeePaw says. If you want more production, look first to raising your internal quality. So, how can such things be? 1. Because internal quality and external quality are not the same things. 2. Because the biggest single determinant in today’s production is the quality of yesterday’s product
Towards a Way of Excellence
Sometimes I feel like some of these folks try too hard to soft-sell the excellent way presented by test-driven development (TDD) and pair programming (PP). A lot of alleged agilists make this argument: you see, by PP’ing and TDDing, you will greatly increase your quality, so even though your productivity goes down, you get the coolest glow by knowing in your heart of hearts that you are a good citizen of the coding world. I call bullshit.Test Swarm
Distributed Continuous Integration for JavaScript
TestSwarm is a way for distributing JavaScript test suites to many browsers on many platforms - so you can get your results in a distributed manner.12 Tools To Check Your Site’s Accessibility
website accessibility tools14 Brilliant Tools for Evaluating Your Design’s Colors
visto en el twitter de torresburriel
How To Increase Site Performance Through A/B Split Testingongoing · Test-Driven Heresy
article on test-driven development
As a profession, we do a lot more software maintenance than we do greenfield development. And it’s at the maintenance end where TDD really pays off. I’m starting to see l(smt) simple mouse tracking // home
mouse tracking tool
Sistema basado en Javascript para guardar el rastro del ratón del usuario al pasear por tus páginas.Testing with IE6, IE7 and IE8 on VirtualBox | Shape Shed
testing websites with VirtualBoxDjango in the Real World
A talk given at OSCON 2009 on July 21st, 2009.
This tutorial examines how best to cope when the Real World intrudes on your carefully designed website.
There’s plenty of material (documentation, blogs, books) out there that’ll help you write a site using Django… but then what? You’ve still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website.Carsonified » How to do A/B Testing in WordPress
Setting up an A/B testing environment using Google's Website Optimizer and WordpressIE6ify Bookmarklet
After years of observation and reverse engineering I am proud to say I have been able to reproduce the IE6 algorithm to break even the most standards-compliant websites. IE6ify!
So sad but oh so true. A great way to explain to a client why IE6 shouldn't be catered for.
After years of observation and reverse engineering I am proud to say I have been able to reproduce the IE6 algorithm to break even the most standards-compliant websites.13 Ways to Browser Test and Validate Your Work - Nettuts+
Ways to check to see if your website conforms to generally accepted standards of web designSoftware Testing Tools: Software Testing Tools - Open Source Testing Tools - Testing script & Testing
Software Testing Tools: Software Testing Tools - Open Source Testing Tools - Testing script & TestingVolkside | Naview - Navigation preview tool for rapid IA prototyping
Naview is a navigation preview tool for rapid information architecture prototyping from Volkside. It helps information architects design and visualise a new navigational structure and aims to bridge the gap between card sorting and IA user testing.
Another example of a validation prototype tool
Volkside | Naview - Navigation preview tool for rapid IA prototyping
Navigation preview tool for rapid IA prototyping
quick prototypes of hierarchical menus. via katja.15 Tools for Testing your Website
総まとめ。まさにいま役に立つ
15 Tools for Testing your Website
If you want to have the same experience over multiple browsers and different machines then testing your website is vital. In this article I’ve gathered some of the most important tools that you can use in testing your site against various errors – CSS Errors, HTML Errors, Crossbrowsing Errors etc.SEOmoz | 10 Things You Must Check When You Re-launch Your Website
seoGoogle Website Optimizer Case Study: Daily Burn, 20%+ Improvement
Google Website Optimizer
very good article on testing web page design, etc. using google analytics and google web optimizerウノウラボ Unoh Labs: WEBアプリのテストに便利なFirefoxのアドオン
Here is a collection of some testing tools that we have compiled to aid your testing handily grouped into categories. Look out for our reviews of some of these tools coming soon.
Testing Web SitesObtrusive JavaScript Checker - Robert’s talk - Web development and Internet trends
"Obtrusive JavaScript Checker is a tool to traverse through all elements in a web page, and when it finds a HTML element with inline events (which is bad, JavaScript should be unobtrusive), it highlights it with a red border." (This is available as both a Greasemonkey script and as a separate extension.)
Obtrusive JavaScript Checker is a tool to traverse through all elements in a web page, and when it finds a HTML element with inline events (which is bad,
'Obtrusive JavaScript Checker is a tool to traverse through all elements in a web page, and when it finds a HTML element with inline events (which is bad, JavaScript should be unobtrusive), it highlights it with a red border. It also highlights javascript:'
"Obtrusive JavaScript Checker is a tool to traverse through all elements in a web page, and when it finds a HTML element with inline events (which is bad, JavaScript should be unobtrusive), it highlights it with a red border. "
Obtrusive JavaScript Checker is a tool to traverse through all elements in a web page, and when it finds a HTML element with inline events (which is bad, JavaScript should be unobtrusive), it highlights it with a red border. It also highlights javascript: links with a magenta border.Ryan Parman - Flailing Wildly - Run Internet Explorer 6 (or IE7, or IE8) images in VMware Fusion on Mac OS X
"By now, most front-end web developers have heard of the Standalone Internet Explorers (Wikipedia article). Although these are incredibly useful, they’ve always been hacky at best. Because of that, we need to go the long way. We’ll download the “officially sanctioned” VirtualPC images containing a time-limited version of Windows XP SP3 and Internet Explorer 6.0, and then we’ll convert these images to the kind that work with VMware Fusion (which works on Mac OS X). This should only need to be done every 3 or 4 months when the images expire. These instructions are loosely based on the ones found at Running IE6, IE7 and IE8 on your Mac."
I've avoided IE 8 so far, but guess I'll need to give it a whirl soon. Harrumph. (via Tom Taylor)
IE6, 7 and 8 testing images, premade for VMWare Fusion on OSX. Works very well, but they expire on August 31st, when Microsoft will release another set.
Pre-made images of Windows for use with VMWare Fusion. Hooray!ブラウザを選ばずWebテストを自動化するSelenium (1/3) - @IT
テストケース自動化7 Awesome Resources to Test Cross Browser Compatibility of Your Website
10 fresh, useful and fun ways to get an outside perspective on your work.Carsonified » Top 10 UX Myths
10 mitos da experiência do usuárioA/Bingo: RoR Split Testing by Bingo Card Creator
Google Website Optimizer seems a bit dirty - this looks like a cleaner wayAlecco Locco: SQLite: A Lesson In Low-Defect Software
"99% Statement Coverage, 95% Branch Coverage, Goal: 100% branch coverage by Dec 2009, Striving for 100% test coverage has been [their] most effective method for finding bugs."
I didn't know gcc could do that. Cool.
@newsycombinator: "SQLite: A Lesson In Low-Defect Software (review/summary w/ working source) http://bit.ly/qcfy0" (from http://twitter.com/newsycombinator/status/3550078799)Writing Great Unit Tests: Best and Worst Practises « Steve Sanderson’s blog
Article about TDD methodology and practices.Effective A/B Testing
Ben Tilly presentation on A/B Testing. From start to extracting conclusions.
Enough samples is at least 10 yes and no results in each test
(via <a href="http://simonwillison.net/2009/Sep/13/effective/">Simon Willison</a>)
By Ben Tilly.Home - Browserscope
js-powered css, acid3, etc. browser tests and results
Recent tests 12:13 p.m. Other acid3 100 12:13 p.m. Firefox 3.5 richtext 117/149 12:13 p.m. Firefox 3.5 selectors 99.3% 12:13 p.m. Firefox 3.5 acid3 93 12:13 p.m. Chrome 4.0.206 network 9/11 12:13 p.m. Firefox 3.5 network 9/11 12:12 p.m. Konqueror 4.3 richtext 0/149 12:12 p.m. Konqueror 4.3 selectors 0% 12:12 p.m. Firefox 3.0.14 richtext 117/149 12:11 p.m. Konqueror 4.3 acid3 89 Browserscope is a community-driven project for profiling web browsers. The goals are to foster innovation by tracking browser functionality and to be a resource for web developers. Gathering test results from users "in the wild" is the most important and useful feature of Browserscope - and you can participate!
Browserscope is a community-driven project for profiling web browsers. The goals are to foster innovation by tracking browser functionality and to be a resource for web developers.Browser Sandbox - Run any browser from the web
Browser Sandbox - Run any browser from the webCard Sorting: Pushing Users Beyond Terminology Matches (Jakob Nielsen's Alertbox)
It's easy to bias study participants, whether in user testing or in card sorting, if they focus on matching stimulus words instead of working on the underlying problem.
"I usually say user testing is easy: basically, you get some real customers and watch them use your site or app. But this article touches on one of the difficulties of running great studies: minimizing bias. To achieve this, you have to see how people behave on their own rather than impose your own thinking on them. In the latter case, they simply echo it back, and you don't learn how to improve your design for real-life use...."
how to (and how not to) pose the problem in useability testingCucumber: More Advanced | Engine Yard Blog
Some slick, advanced features for Cucumber.
In this post, I’ll take a deeper dive and talk about a few more advanced Cucumber topics: project structures, multiple language support, scenario tables, free-form stories, tags, hooks and backgrounds.noop - Project Hosting on Google Code
JVM-based, Java-like language with dependency injection.
NOPかと思った。何もしないのかと
library
Noop (pronounced noh-awp, like the machine instruction) is a new language experiment that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses. Noop is initially targeted to run on the Java Virtual Machine.Home - testswarm - GitHub
TestSwarm provides distributed continuous integration testing for JavaScript. It was initially created by John Resig as a tool to support the jQuery project and has since moved to become an official Mozilla Labs project.
Javascript testing framework.
TestSwarm provides distributed continuous integration testing for JavaScript.Ruby on Rails Code Quality Checklist - Matthew Paul Moore
As ThriveSmart hires more developers - not all of them Ruby or Ruby on Rails experts - there's a growing need to ensure that code and design strategies maintain an extremely high level of quality across different projects. My good friend Dan and I assembled this checklist that all of our teams are expected to sign off on for each of their projects. It's an evolving list, but here's a snapshot of it.Turn your jQuery code into a richer, unit testable, plugin — onenaught.com
It took me a little while before I gave jquery plugins a go, thinking it will be complex and I won’t have time. But, it turns out to be really simple, elegant and useful for both simple and complicated scenarios.
Ótimo tutorial que mostra desde a criação de um simples plugin à criação de testes unitários
Might use fireunit instead of QUnitDownload details: Expression Web SuperPreview for Internet Explorer
Expression Web SuperPreview for Internet Explorer is a stand-alone visual debugging tool that makes it faster and easier to migrate your sites from Internet Explorer 6 to Internet Explorer 7 or 8. With Expression Web SuperPreview for Internet Explorer, you can ensure that your Web sites work correctly in Internet Explorer 8 while also maintaining compatibility with earlier versions of Internet Explorer.
Expression Web SuperPreview for Internet Explorer is a visual debugging tool that makes it easier to migrate your web sites from Internet Explorer 6 to Internet Explorer 7 or 8.
SuperPreview for Internet ExplorerPapercut
SMTP server for testing that does not forward e-mail but displays it in a GUI
Papercut is a simplified SMTP serverWe are Colorblind » Patterns for the Color Blind
os + browser組み合わせテスト ->buildbot69 Free (or low cost) Tools to Improve Your Website
Great collection of links
1. UserTesting.com UserTesting.com has built a large panel of users who will record their on-screen actions and voice as they use your website. For each user’s test session, you get a video and their written summary. It costs $29 and is typicA List Apart: Articles: Usability Testing Demystified
a10 Qualitative Tools to Improve Your Website | Tools | instantShift
If you run or manage a website, you probably have experience with a web analytics package (like Google Analytics). These tools are great at answering the , Daily Resource for Web Designers and Developers.How The Huffington Post uses real-time testing to write better headlines » Nieman Journalism Lab
The Huffington Post applies A/B testing to some of its headlines. Readers are randomly shown one of two headlines for the same story. After five minutes, which is enough time for such a high-traffic site, the version with the most clicks becomes the wood that everyone sees. When I talked to him afterwards, Berry said the system was created inhouse, but he wouldn’t disclose much else about how or how often it’s done. He did say Huffington Post editors have found that placing the author’s name above a headline almost always leads to more clicks than omitting it.
From direct mail to web design, A/B testing is considered a gold standard of user research: Show one version to half your audience and another version to
So here’s something devilishly brilliant: The Huffington Post applies A/B testing to some of its headlines. Readers are randomly shown one of two headlines for the same story. After five minutes, which is enough time for such a high-traffic site, the version with the most clicks becomes the wood that everyone sees.
he Huffington Post applies A/B testing to some of its headlines. Readers are randomly shown one of two headlines for the same story. After five minutes, which is enough time for such a high-traffic site, the version with the most clicks becomes the wood that everyone sees.Browsera - Automated Cross Browser Web Application Testing Service
Browsera automatically detects cross-browser layout problems and scripting errors on your website.
Alternative cross browser testing siteA List Apart: Articles: The Myth of Usability Testing
Here are several tools that can be used with a heuristic evaluation to identify trouble spotsDiscount Usability: 20 Years (Jakob Nielsen's Alertbox)
e the fight
Simple user testing with 5 participants, paper prototyping, and heuristic evaluation offer a cheap, fast, and early focus on usability, as well as many rounds of iterative design.furbo.org · Slow ride, make it easy
Using ipfw to simulate slow network connections
Using scripts to simulate poor network conditions
ipfwgskinner.com: gBlog: AS3 Performance Testing Harness
Grant SkinnerさんによるAS3のパフォーマンステスト用クラス。
パフォーマンステスト用ライブラリ、負荷かかる処理やコードの最適化に使えそう。 チュートリアルhttp://gotoandlearn.com/play?id=115
more
gskinnerさま
Here's a simple demo of it in action.furbo.org · The final test
test iphone distribution app before submitting
changing the code signing to install in itunes
If you’ve submitted an application to the App Store, you know that sinking feeling of not being able to test your final build. The binary that gets signed with the “App Store” distribution mechanism cannot be run on your test devices: you can’t be sure that the final bits you send to Apple are complete. But there’s a simple way around this problem and it’s called codesign. The same application we used for our pre-Ad Hoc beta testing can also be used for a final test on your App Store submissions.
How to resign iPhone apps using codesign
About My name is Craig Hockenberry and furbo.org is my place to write for the web. You can learn more about me or view my résumé. I also have some production notes available. Don't forget to follow me on Twitter. For fun, click on my picture at the Iconfactory website. Archives July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 March 2008 February 2008 December 2007 September 2007 August 2007 July 2007 June 2007 Recent Waving a red flag Year two Brain farts A phone by any other name would smell as sweet… Of toolbars and actions Matt Gallagher deserves a medal… A thought experiment Slow ride, make it easy Front Row To Go Open sesame The final test During the early days of iPhone software development, there were no mechanisms for doing beta tests. Those of us on the bleeding edge were developing apps with very little peer review and beta testing. Luckily, I have frJavaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな
Java開発環境ソフトまとめGoogle Releases API for Website Optimizer: A/B & Multivariate Testing for All
google support for a/b testing etc to optimize web site performance.
Multivariate TestingWebsite Maintenance Tips for Front-End Developers - Smashing Magazine
UI개발자를 위한 웹사이트 메인터넌스 팁
Website Maintenance Tips for Front-End Developers
great resource of tools and tips to help you get more out of your web designcashto's blog : It's OK Not to Write Unit Tests
Critical discussion about unit tests. It's important not to dismiss his core argument, that unit testing isn't the only testing you should be doing.
Don't feel bad, it's okay not to write unit tests. But Unit Tests Work For Me! First, are you sure you're really unit testing? Unit testing is all about testing unitsindependent pieces of logic. According to Michael Feathers, a real unit test cannotPagetest - where web sites go to get FAST!
This tool lets you test web pages that are directly accessible as an URL from the Internet.
Welcome. Pagetest 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. Please visit the PageTest wiki page for more information. Sample results for AOL.com can be seen here.Run IE6, IE7, and IE8 on the Same Machine Using Windows 7 XP Mode [HTML & XHTML Tutorials]
PDB Overview30 Free Online Tools to Test Your Website
do you get the application up and running on your development environment. If you’re lucky, there’ll be some up-to-date instructions for getting it to kind of start up. Then you’ll get one of the other developers to show you how to run a few
http://www.developers.org.ua/archives/vseloved/2009/07/03/weekly-linkdump-182/Perfecting User Experience Design with A/B Testing - Freelance Web Design Belfast Northern Ireland - Lee Munroe
Some great recources for A/B-Testing10 Excellent Feedback Tools for Web Designers
It’s easy to get caught up doing your own thing and even easier to stick to what you know already know. However, whether you’re a developer or a designer, seeking out constructive, third-party feedback can bring your projects to a new level. You may also know that finding objective, qualified sources of feedback can be near impossible (your relatives and roommates only cut it for so long).
Feedback Tools for Web Designers
RT @smashingmag: 10 Excellent Feedback Tools for Web Designers - http://bit.ly/K7mDH ^RADIOLA [from http://twitter.com/RADIOLAcombr/statuses/3555681317]My top 7 RSpec best practices | Dmytro Shteflyuk's Home
use RSpec in all my projects. It’s really hard to overemphasize how helpful it is and how much easier becomes your life if you have good specs coverage. But its outstanding flexibility enables many ways to make your specs awful: horribly slow, over-bloated, even non-readable sometimes. I do not want to teach you BDD and RSpec here, but instead I will give you some ideas how to improve your specs quality and increase efficiency of your BDD workflow.
Best practices in rspec24 Usability Testing Tools | Useful Usability
My big list of 24 Web Site Usability Testing Tools In the past few years, there has been massive growth in new and exciting cheap or free web site usability testing tools, so here's my list of 24 tools you may need to use from time to time. Gone
A detailed list of 24 usability testing tools, including pros, cons and pricing for each.Web Design is Dead! Introducing a much improved web design process. - Web Designers London
Unit-testaus javascriptissä yms.
jquery confSpeed Tracer - Google Web Toolkit - Google Code
Usability Testing ResourcesGetting started with phpUnderControl - techPortal
A tool to test webservices.
STORM is a free and open source tool for testing web services.Integration Testing Your ASP.NET MVC Application « Steve Sanderson’s blog
Normally a formal statistical treatment would be too difficult, but I'm here to rescue you with a statistically sound yet incredibly simple formula that will tell you whether or not your A/B test results really are indicating a difference.Browser Size
FontFriend is a bookmarklet for typographically obsessed web designers.
FontFriend is a bookmarklet for typographically obsessed web designers. It enables rapid checking of fonts and font styles directly in the browser without editing code and refreshing pages.
FontFriend is a bookmarklet for typographically obsessed web designers. It enables rapid checking of fonts and font styles directly in the browser without editing code and refreshing pages. 2.0’s killer feature is instant drag-and-drop font previewing right in the browser (Firefox 3.6+ only), in any document you’re currently viewing.
"A bookmarklet for typographically obsessed web designers. It enables rapid checking of fonts and font styles directly in the browser without editing code and refreshing pages."
Nice header.35+ Usability Resources for Web Designers
There are a variety of C unit testing frameworks available however many of them are fairly complex and require the latest compiler technology. Some development requires the use of old compilers which makes it difficult to use some unit testing frameworks. In addition many unit testing frameworks assume the code being tested is an application or module that is targeted to the same platform that will ultimately execute the test. Because of this assumption many frameworks require the inclusion of standard C library headers in the code module being tested which may collide with the custom or incomplete implementation of the C library utilized by the code under test.
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
A nice unit testing framework for C.
"A lightweight library to simplify and generalize the process of writing unit tests for C applications." Seems simple and uncomplicated.
There are a variety of C unit testing frameworks available however many of them are fairly complex and require the latest compiler technology. Some development requires the use of old compilers which makes it difficult to use some unit testing frameworks. In addition many unit testing frameworks assume the code being tested is an application or module that is targeted to the same platform that will ultimately execute the test. Because of this assumption many frameworks require the inclusion of standard C library headers in the code module being tested which may collide with the custom or incomplete implementation of the C library utilized by the code under test. Cmockery only requires a test application is linked with the standard C library which minimizes conflicts with standard C library headers. Also, Cmockery tries to avoid the use of some of the newer features of C compilers.They Write the Right Stuff | Fast Company
How they write the software for the Space Shuttle
NASA space shuttle software development
As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command.6 Steps To Refactoring Rails (for Mere Mortals) | Union Station
Good pointers.
improve the way layouts were selected
refactoringAn Introduction to Website Split Testing
Website optimization
Just about every aspect of a website can be split-tested. Split testing involves a single element of a page being changed at one time. A different type of split testing is sometimes used to achieve faster improvements with a shorter number of tests; multivariate testing. In this type of testing, multiple variables are changed within a single web page. So, rather than having multiple versions of the same page, multivariate testing rotates different elements on the same page, for example, the headline, the call-to-action, the image and the opening paragraph. The advantage with multivariate testing is that you can find the optimum combination of website elements in a shorter space of time and achieve significant improvements in the website’s performance; the disadvantage is that it takes a considerable amount of traffic to get accurate results. For most websites, A/B split testing will be the optimum method of improving a website’s conversion rate over time.Automated Testing Using Zend Framework, Part 1 | A.J. Brown's Blog
Helium is a tool for discovering unused CSS across many pages on a web site. The tool is javascript-based and runs from the browser.
Helium - javascript tool to scan your site and show unused CSS
integrate this into release procedure
determine unused css
tool for identifying unused cssUseful Tools for Testing Cross Browser Compatibility | Web Design Ledger
automate anything you see AND automate using screenshots this is one of my dreams!
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.
Programming environment for scripting that has a visual system that recognizes gui elements.Project SIKULI
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.How to run Safari 4 beta and Safari 3 on the same mac: BeatnikPad Journal
How to unit test NHibernate code using an in memory SQL Lite database.
: base(typeof(Blog).Assembly)
Unit Testing NHibernate from AyendeRelevance Blog : Blue Ridge 1.0: JavaScript Unit Testing for Rails. Scandalous!
And be sure to check out the snippets as well. Type it, des, bef, or aft, and then press the tab key to expand into full it blocks, describe blocks, etc.7 Tools You Should Be Using For Better Web Designs
7 Good UI design tools, and testingBargain Basement Usability Testing | Think Vitamin
If you think user testing is time consuming and expensive, ThinkVitamin.com will change your mind with their article on cheap, effective testing, allowing you to get back to designing for your audience.
Quotes from Steve Krug and Jakob NeilsenHow to Test your JavaScript Code with QUnit | Nettuts+
Como testar o seu codigo java script20 Fantastic Usability & Conversion Analysis Tools | Spyre Studios
Browser testing is one of the parts of the design and development process that is necessary but never really enjoyable. With the number of browsers and operating systems that are available, it can be a very time-consuming process to test your website in the environments of visitors. There are a number of tools and resources that have been created to help with this situation, and we’ll profile 15 of them in this post.
Articles and Resources for Web Designers
Lijst van tools voor browsercheckFix It Fast: Rapid IE6 CSS Debugging | Viget Inspire
IE6 CSS Debugging
border: 1px solid red !important;TestSize.com - test any web page in any window size
ページのサイズを変えてどのように見えるか確認できるサイト。Multivariate testing, A/B split testing and landing page optimization software reviews | Which Multivariate?
Here's what to do: Discover how multivariate testing can increase your profits...then compare software tools using the comparison chart below. Be warned, though: this chart doesn't tell the whole story. Find out the reality of what the software is like, by reading the descriptions and user reviews of it. And, once you've used the software yourself, please come back to submit a review of it.
By http://bit.ly/Tweets2DeliciousInformation Gathering: a Roundup of UX Applications | UX Booth
Eine Sammlung von Webapps zum Tracken von Nutzerverhalten, Bewertungen, Meinungen (Heatmap, Mouse-Heatmap, Clickmap, Umfrage, ...)Ajaxian » Meer Meer: Cross browser testing all through your one browser!
The goal of continuous deployment is to help development teams drive waste out of their process by simultaneously reducing the batch size and increasing the tempo of their work.
the more he says it, the more it makes senseHigh Performance Web Sites :: Hammerhead: moving performance testing upstream
post bem interessante com links para programas bacanas (inclusive pacotes das versões do ie) sobre debug nos ie
It’s somewhat usual to leave the testing with Internet Explorer until the end of the project. This is quite acceptable when you’re dealing mainly with layout issues. But when you’re building a web application with loads of features, there are several issues to struggle with: constant debugging, client-side performance, proprietary bugs and so on. However, getting your hands dirty with IE doesn’t always feel as comfortable as with other browsers. In this article, I’m going to list and review different set of tools, which will help you and make your debugging and testing process in Internet Explorer much more enjoyable.Why you only need to test with five users (explained): Measuring Usability
There are a lot of strong opinions about the magic number 5 in usability testing and much has been written about it. Here's another one.skipfish - Project Hosting on Google Code
A fully automated, active web application security reconnaissance tool. Key features: * High speed: pure C code, highly optimized HTTP handling, minimal CPU footprint - easily achieving 2000 requests per second with responsive targets. * Ease of use: heuristics to support a variety of quirky web frameworks and mixed-technology sites, with automatic learning capabilities, on-the-fly wordlist creation, and form autocompletion. * Cutting-edge security logic: high quality, low false positive, differential security checks, capable of spotting a range of subtle flaws, including blind injection vectors.
@z0nbi What does the #security community think of this announcement: http://code.google.com/p/skipfish/ ~ A Google web app security scanner.snakebite: the open network
this guy gave a very funny presentation at the TiP BoF
A build farm for cross-platform open source development; not yet open for business?
python build farm
Snakebite is a network that strives to provide developers of open source projects complete and unrestricted access to as many different platforms, operating systems, architectures, compilers, devices, databases, tools and applications that they may need in order to optimally develop their software.SkipfishDoc - skipfish - Project documentation - Project Hosting on Google Code
an active web application security reconnaissance tool. It prepares an interactive sitemap for the targeted site by carrying out a r
Software om webapplications te testen, ook op beveiliging
「・・・skipfish - web application security scanner・・・」
Security checks and link extraction for third-party, plugin-based content (Flash, Java, PDF, etc).Userfly: Usability Testing Made Easy | UX Booth
CoScripter is a system for recording, automating, and sharing processes performed in a web browser such as printing photos online, requesting a vacation hold for postal mail, or checking flight arrival times.
Firefox automation for websites testingWhere Is The Fold
Browser Size
Wonderfully useful tool. End the debate!
Great tool(My) RSpec best practices and tips | EggsOnBread
Best practices and tips for Ruby RSpec
"After a year using RSpec, I’m happy to share “(My) RSpec Best Practices and Tips”. Let’s make your specs easier to maintain, less verbose, more structured and covering more cases!"
How to write more readable rspec tests
After a year using RSpec, I’m happy to share “(My) RSpec Best Practices and Tips”. Let’s make your specs easier to maintain, less verbose, more structured and covering more cases!Do’s and Don’ts of Usability Testing :: UXmatters
Ce qu'il faut faire et ne pas faire dans un test d'ergonomie - UXmatters http://bit.ly/aPlEaU #ergonomie
Do’s and Don’ts of Usability Testing
Testing with 10 to 12 participants tends to provide very little additional value over testing with 6 to 8 participants, despite the significantly increased cost of testing with more participants. Iterative usability testing also has the advantage of more easily fitting into agile development cycles.How to film customer case study videos - (37signals)
Guter Bericht über das Vorgehen von 37signals beim Filmen ihrer Customer-Storys. In den Comments sind ein paar der Fragen gepostet + Info über die Technik
Matt Linderman of 37Signals, 20090204.
case studiesiPad Peek
RT @seth_weisfeld: See how your website looks on the iPad: http://ipadpeek.com /via @hugeinc
RT @fbrahimi: RT @louis_marie_c: Si tu veux savoir comment sera ton site sur iPad http://bit.ly/90c38S via @MacBrains (sympa)
See how your website looks on the iPad: http://ipadpeek.com /via @hugeinc
Try your site out on a ipad layout.
RT @digital_times Hah, very nice. Want to see how your site looks on the iPad. Go here. http://ipadpeek.com/The HTML5 test - How well does your browser support HTML5?
142/160 for Chrome 5.0.371.0 (Official Build 43900) dev / Mac10.5.8
The HTML5 test score is only an indication of how well your browser supports the upcoming HTML5 standard. It does not try to test all of the new features offered by HTML5, nor does it try to test the functionality of each feature it does detect. Despite these shortcomings we hope that by quantifying the level of support users and web developers will get an idea of how hard the browser manufacturers work on improving their browsers and the web as a development platform.CSSDesk - Dynamic CSS Sandbox
Dynamic CSS sandboxMobile Web and App Development Testing and Emulation Tools - Speckyboy Design Magazine
Herramienta para test de navegación rápidos en páginas web
モックアップのユーザビリティーをテストできるサイト
test de usabilidad que los diseñadores web10+ Free Web Application Security Testing Tools
n detect: * File handling errors (Local and remote include/require, fopen, readfile…) * Database, XSS, LDAP and CRLF injections (HTTP response splitting, session fixation…) * Command execution detection (eval(),
Netsparker Community Edition (Windows), Websecurify (Windows, Linux, Mac OS X), Wapiti (Windows, Linux, Mac OS X), N-Stalker Free Version (Windows), Skipfish (Windows, Linux, Mac OS X), Scrawlr (Windows), x5s (Windows), Exploit-Me (Windows, Linux, Mac OS X), WebScarab (Windows, Linux, Mac OS X), Acunetix Free Version (Windows)Johannes Link: MockMe for JavaScript
JS UnitTest Mockup
Second Aspect: While using mockito in Java after many years of being a passionate EasyMock advocate, I have learned that Mockito's way to handle verification of calls after the fact - instead of specifying expectations before - suits my style of test-driven development best. Thus, strictly speaking MockMe should be more of a spying framework than a mocking framework.
There are a couple of mock frameworks for JavaScript but none really did what I needed. So I took my testing problems, some inspiration from mockito and a few days off to write MockMe.
Think Mockito for JavascriptHow to Listen to the User and Hear the Experience « Usability Post
How to Listen to the User and Hear the Experience
Active Listening consists of a set of communication techniquesJay Fields' Thoughts: Thoughts on Developer Testing
Excellent overview article on the goals of testing and various alternative testing strategies
some software is internal and not mission critical. In that
A post about testing, full of "from the field" advices. Number one: if it hurts you're doing it wrong. Jay describes a situation where common test patterns or tools are applied without a conscious decision like a big design up-front. Contextualize is again the keyword. There was a time I did the same: I thought mock-all development was the way to go and I started mocking all collaborators to discover interfaces. Which is of course not bad at all! The problem is if you decide that is the only approach possible for the entire application. Test maintenance is going to eat 100% of your time.:jasonrudolph => :blog » Testing Anti-Patterns: How to Fail With 100% Test Coverage
Lots of great anti-patterns. I especially like The Ugly Mirror
Jason Rudolph - Programmer, consultant, speaker, and author specializing in Ruby, Rails, Groovy, and GrailsFrom Podcast 38 - Joel on Software
worried
On Excessive Unit Testing and excessive design
From Podcast 38 - Joel on Software Wanted: Business Analyst (Agile) at redbox (Oakbrook Terrace, IL). See this and other great job listings on the jobs page. Here’s a brief conversation between Jeff and I which I transcribed from... はてなブックマーク - From Podcast 38 - Joel on Software はてなブックマークに追加 dann dann testing, good
Joel Spolsky blogJavascript feature tests
Web usability guru Jakob Nielsen thinks your innovative iPad UI is too "weird." I think he should, just maybe, stop worrying about a "back" button.
"iPad apps are inconsistent and have low feature discoverability, with frequent user errors due to accidental gestures. An overly strong print metaphor and weird interaction styles cause further usability problems. "
iPad apps are inconsistent and have low feature discoverability, with frequent user errors due to accidental gestures. An overly strong print metaphor and weird interaction styles cause further usability problems.How jQuery Beginners can Test and Improve their Code | Nettuts+
jQuery’s arrival has made the process writing JavaScript laughably easy. But, you’ll notice that making small changes to your code improves the readability and/or performance significantly. Here are some tips to get you on your way to optimizing your code.
a context, the way the element is searched changes completely. Now, the element providing the context – someList in our case – is first searched for, and once it has been obtained, child elements that don’t have the requisite class are removedJitr - Overview
JUnit Integration Test Runner
Ambiente com spring, jetty e banco inmemory em um só classloader para testes. Um espetáculo!Will You See All The HDTV Resolution You Expected? 125 2008 Model Test Results- HD GURU Exclusive » HDGURU.Com
http://hometheatermag.com/hookmeup/1106hook/
* o November 2008 o October 2008 o September 2008 o August 2008 o July 2008 o June 2008 o May 2008 o April 2008 o March 2008 o February 2008 o January 2008 o December 2007 o November 2007 o October 2007 o September 2007 o August 2007 o July 2007 o May 2007 o April 2007 o February 2007 o January 2007 o December 2006 o November 2006 o October 2006 * Categories o Blu-ray Players o Blu-ray Titles o DVD Players o DVR o HD DVD Players o HD DVD Titles o Laser HDTV o LCD Flat Panel o Microdisplay Rear Projection o OLED o Plasma o Reference Materials o Review o Satellite TV o Uncategorized Will
Written and produced by Gary Merson, the nation's leading expert on high definition television, hdguru.com provides everything you need to know about HDTV including news, reviews, the best viewing distance, choosing the right hdtv, learning how to connect. Learn more about high definition broadcasts, cable, satellite, Blu-ray, HD DVD and all the new technologies.DOMLint - Test suite against HTML/DOM conflicts
1. Risk-averse design 2. Lack of cohesion 3. Quitting too early 4. Customer hitchhiking 5. Metrics doesn’t replace strategy
Decent A/B article that discusses the local/global maxima issue I've often talked about
a/b testing has shortcomings- be aware of them when doing product design.
need to read but the title seems interesting
Good warnings for A/B testingサイト公開前に役立つ25のユーザビリティチェックリスト:phpspot開発日誌
元ネタの英文ページでは、PDFをダウンロードできるとともに、もうちょっと細かい解説が載っています。
ユーザビリティチェック!!
読む!
サイト公開前に。。。How do we write test automation for ASP.NET? - Asp.Net QA Team
Test automation for ASP.NETRail Spikes: Testing SSL in Rails
def test_get_new_with_http_should_redirect_to_ssl @request.env['HTTPS'] = nil get :new assert_redirected_to "https://" + @request.host + @request.request_uri end
@request.env['HTTPS'] = 'on'
Here’s a quick tip for how to test that your application is using SSL correctly.Testing Rails with Rack::Test - Ruby on Rails
"Essentially, it is in your best interest, as a developer, as a team, to encourage lots and lots of tests lower in the stacks shown here. It starts with comprehensive, checked in unit tests. It continues with having a strong, repeatable testing discipline (for which I recommend test automation)."
As a long-time automation-engineer/test-focused guy I've pondered the great existential question of "how much testing" is enough for awhile. More recently, I've started focusing on the cost of not testing a product.Internbot Chronicles #3 — GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS
"The majority of our projects use Mocha, which does the job just fine".
Testing tools used at Thoughtbot
Test driven ruby on rails tutorial
Viele nette Test-Frameworks für Ruby.Cross-Browser Testing: A Detailed Review Of Tools And Services - Smashing Magazine
"As you probably know, cross-browser testing is an important part of any developer’s routine. As the number of browsers increase, and they certainly have in recent years, the need for automatic tools that can assist us in the process becomes ever greater. In this article, we present an overview of different cross-browser testing applications and services."... "This is not just a list of available tools, but rather a comprehensive analysis based on my experience with each of them. For the impatient among you, a summary table is at the end summarizing key metrics and unique features for each service. But if you’re interested in my personal experience with these tools, then read on. Probably the most important metric of these services is the capture delay, which I measured for the URL stackoverflow, with the following browsers enabled: Firefox, IE, Chrome and Safari."
Cross-Browser Testing: A Detailed Review Of Tools And Services http://bit.ly/bc1ikw #css #crossbrowser #fav
Adobe BrowserLabやMicrosoft Expression Web SuperPreviewなどの複数ブラウザでの表示チェックのためのツール/サービス8つを比較しています
As you probably know, cross-browser testing is an important part of any developer's routine. As the number of browsers increase, and they certainly have in recent...A List Apart: Articles: Quick and Dirty Remote User Testing
Quick and Dirty Remote User Testing (via @AListApart): http://bit.ly/azRGR0 (via @Loop11)Complete Beginner’s Guide to Design Research | UX Booth
Drag and drop your truetype (ttf), opentype (otf), scalable vector graphics (svg) or Web Open Font Format (WOFF) fonts in the left hand side module and it will be added to the list.
Quickly test those new fonts
Works only in Firefoxmethinks, My Android Toolbox
methinks, My #Android Toolbox http://j.mp/adSy2C #java
Tutorial de desenvolvimento para Android.How Not To Run An A/B Test
How Not To Run An A/B Test
Interesting argument (with statistical rationalisation) explaining why A/B tests should be run to a fixed number of observations. Advises against pushing a winner too quickly.
A good article which suggests not ending an A/B test too soon just because it has reached 95% confidence.Launchlist - Your one stop website checklist!
Launchlist is intended to help and encourage web designers and developers to check their work before exposing it to the world at large.
Pre site launch checklistIt's OK Not to Write Unit Tests - cashto's blog - Site Home - MSDN Blogs
a great pragmatic look at the value of unit tests in context of total time allocated to project, risk management, acceptance and functional testing. some common issues with unit testing illuminated. a great read.SEOmoz | The Definitive How-To Guide For Conversion Rate Optimization
THIS IS VERY IMPORTANT INFORMATION!!!!!!!!!!!!!!!!!! AND QUITE A SITE!!!!Ten recent programming books that will make you a better developer
Interesting book on programming / development.The Ultimate Guide To A/B Testing - Smashing Magazine
RT @Jake_Hird: Light reading for a Friday afternoon: The ultimate guide to A/B testing http://ow.ly/23gk2 #yamthis, is boomerang
Medición de rendimiento de sitios web
A tool that helps determine not just response and performance, but helps with client side "perceived" performance. Which can be two different cases.
boomerang is a piece of javascript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. With boomerang, you find out exactly how fast your users think your site is.
Interesting tool allowing measurement of perceived speed of a web site on the client side.
Boomerang measures the performance of your website from your end user's point of view.Vows « Asynchronous BDD for Node
Node.js testing. Inspirational site!
Vows is a behavior driven development framework for Node.js. Vows was built from the ground up to test asynchronous code. It executes your tests in parallel when it makes sense, and sequentially when there are dependencies. Emphasis was put on speed of execution, clarity and user experience.Simulate Slow Internet Connection while Testing your Apps
plugin para firefox que te permite controlar tu velocidad de conexion (tambien en la red local) para poder testar tus paginas
Langsame Internetverbindung simulieren (Firefox)
simulation small bandwidth9 Usability And UX Pitfalls, And How To Avoid Them
RT @draenews: Del 9 Usability And UX Pitfalls, And How To Avoid Them: http://bit.ly/cVVwO2Fake - Mac OS X Web Browser Automation and Webapp Testing Made Simple.
Realizar testes de navegaçãoBrowser Testing: A Family Tree | Webdesigner Depot
One task drives web professionals to distraction more than almost any other: testing whether their design works equally well in a multitude of browsers and on different devices. The list of browsers and platforms to verify against keeps getting longer, and as designers, our tempers are getting proportionally shorter; IE6 will probably feature in nightmares for years to come! Yet doing our work in an ever-widening range of situations is becoming increasingly important. This article highlights the most common issues that arise when testing with “the usual suspects” and explains why a change in tactics may soon be needed. Your entire perspective on compatibility testing could change.20+ Online Tools for Website Validation and Testing
(...) So make it sure that you go through this post and run all the necessary tests on your website before making it live.Optimizely: Website A/B testing you'll actually use
Website A/B testing you'll actually usejamesyu's cohorts at master - GitHub
A simple javascript multivariate testing framework
Cohorts is a simple, purely javascript, multivariate testing framework. It allows you to easily run split tests for visitors on your site, showing them different designs, layouts, or whatever you want. Cohorts also allows you to track interesting events that occur for each of the cohorts. By default, it uses Google Analytics event tracking to store data, but you can customize it to use your own or another.this, is boomerang
boomerang is a piece of javascript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. With boomerang, you find out exactly how fast your users think your site is.
RT @draenews: Del this, is boomerang: http://bit.ly/b08QdK
boomerang - measure performance of your site from your end user's pov - http://bit.ly/dz1vVdJupiter JavaScript Consulting
Események tesztelése JavaScript alkalmazásokban
Syn is used to simulate user actions such as typing, clicking, dragging the mouse. It creates synthetic events and performs default event behavior.Jupiter JavaScript Consulting
Jupiter Consulting provides expert jQuery and JavaScript consulting and development services.