Crowdsourcing JavaScript Testing
snitch writes "John Resig, creator of the jQuery JavaScript library, has released Test Swarm, a platform for distributed continuous integration testing for client-side JavaScript. Frustrated with traditional JavaScript testing environments that don't scale, John's new project, which is currently in private alpha, aims to provide a system for outsourcing browser-related testing to large groups of people or communities."
Obama Policies Will Bankrupt USA Tsarkon Reports
- This just in, March 23 2009 Chinas central bank on Monday proposed replacing the US dollar as the international reserve currency with a new global system controlled by the International Monetary Fund
- Russia too: It is necessary to work out and adopt internationally recognized standards for macroeconomic and budget policy, which are binding for the leading world economies, including the countries issuing reserve currencies - the Kremlin proposals read.
- President Barak "The Teleprompter" Obama is deeply connected to corruption, Rahm Emanuel (Radical authoritarian Statist whose father was part of the Murderous Civilian Killing Israeli Terrorist Organization known as IRGUN), Connected to Rod Blagojevich (Rahm inherited Rod's federal-congress seat), Connected to Ayers, a man who promotes the concept that civilian collateral damage is ok in a war against freedom, Preacher Jeremiah Wright, who is himself a black-elitist who wants all the people who largely "pay the freight" to suffer, 31 million on food stamps, more blacks are in prison and on food-stamps per capita than anyone else. The problem with Wright is simply this: the facts are "racist."
- Obama: Racist, AIPAC-bootlicker, Corrupted to the bone Chicago style and a Traitor to the US Constitution and a Liar whose real "legal" name could very well be Barry Sotero and an Indonesian citizen (The US does not allow plural citizenship) (If you care, not that it matters anymore under a Lawless Authoritarian Totalitarian Regime, you can see more here at an aggregator; obamacrimes.info )
- Raytheon lobbyist in Pentagon, lots lobbyists getting exemptions even though he promised not to have them.
- Goldman Sachs insider second in command at Treasury. Bumbling tax cheat idiot in "command" of Treasury with 17 positions unfilled as of late March 2009.
- Cabinet has had several nominees and appointees with multiple tax fraud issues.
- Lied about having a new degree of accountability and a SUNSHINE period of new laws, he has signed bills with little or no review at whitehouse.gov as promised.
- Appointed a second amendment violating Rich-pardoning treasonist Eric Holder as AG, the top cop of the USA, a man who helped a fugitive evade justice.
- Has not put a dime in for a single new nuclear power plant but wants to help bridges and roads to promote more driving.
- Obama, Blagojevich and Rahm Emanuel have a LOT to hide. They literally lived next to each other, Rahm had (until being Chairman Obama's Chief of staff) Blagojevich's old federal congressional seat. Blagojevich helped Chairman "The Teleprompter" Obama cheat his way to the Illinois senate by getting other candidates thrown off the ballot in Illinois. Why do you think Blagojevich was so mad? Obama DID owe him, big time. Rahm and Obama are using Blagojevich and trying to cut his head off to keep him away.
- Tony Rezko, Iraqi Arms Dealer Nahdmi Auchi, and of course Aiham Alsammarae. Chairman "The Teleprompter" Hussein Obama is so corrupted its a joke.
- Fools and "useful idiots" twist the pie charts by leaving welfare, workfare, interest on debt, social security, Medicare and Medicaid out and focusing only on non-whole "discretionary" pie charts.
2007 high level pie chart, Federal Budget, USA
2009 Pie chart, detailed, Federal Budget, USA
- Chairman Obama is drastically increasing spending and creating more entitlements that will make the US less competitive (especially against China, India, East Europe/Russia). This will be a huge disaster and change you can believe in will strap you and your grandkids with more debt. No taxation without re
Crowdsourcing is a bad buzzword that combines the worst of both betas and open source. Far too often "crowdsourcing" is "we want you to find all our bugs for us while we do nothing". By crowdsourcing something you doom it to a perpetual beta while usually not making it fully OSS so it can be really transformed and used.
Taxation is legalized theft, no more, no less.
Def. trendsource
-verb: to solve problems using popular buzzwords
("The developers trendsourced the project by integrating crowdsourcing with Agile methodologies automated with a SOAP communication layer.")
There's no -1 for "I don't get it."
While this sounds like a cool idea, I think the problem is being exaggerated slightly. The suggestion is that doing 1200 tests per commit doesn't scale is simply not true. In general necessary to run the tests for every commit, if commit N passes, and commit N+5 passes, it really doesn't seem necessary to check the ones inbetween. We run a lot more than 1200 tests on 3 operating systems and one dual-core computer with VMs is more than enough to keep up.
Combination - fun iPhone puzzling
If I have to bear witness to another buzzword in a slashdot article title, I will turn Richard Stallman into a Juicer and ship him in a crate to Slashdot HQ. Because nothing says mega-damage like a character from RIFTS. I swear I will. He's already half-way there. You've seen his code, you know he's already got a caffeine drip. It won't be hard. Plus, I'm kinda bloated and cranky right now, so I might just come with. Don't tempt me.
#fuckbeta #iamslashdot #dicemustdie
I happen to be working on "A system for euphemising poor coding practices using the latest buzzwords". It'll be awesome!
Seriously, who needs a "crowd" at all? There are only a handful of popular browsers. They'd be much better off running tests in-house until they feel their code is rock solid.
From TFA:
And uploading your code to a public server on every commit and twiddling your thumbs waiting for good samaritans to randomly log in with various browsers and test it for you is...sane?
How can I believe you when you tell me what I don't want to hear?
Javascript 1.5 (aka ECMAScript ECMA-262 Edition 3) is what most developers target for good reason. But there are supersets found primarily in Gecko based browsers. But then you throw in the various DOM quirks between browsers and before you know it, programming anything large in Javascript that will be used across a wide variety of browsers can really start to suck due to minor quirks between different implementations. It will be interesting to see how their test cases support/address layout issues, if they do at all.
Eitherway, it's a better buzzword than crowdsourcing.
It's called Google Beta.
These posts express my own personal views, not those of my employer
Damnit!
"... which is currently is private ..."
"... to provide a systems for ..."
Is this how little you care about those you're writing for, that you can't even be bothered to read it yourself?!? Do you write code like this? How do you manage to get it past a compiler?
This is *so* lazy, and *so* simple to eliminate. Don't post if you can't be bothered to proofread, and no, a Spellchecker is not an adequate substitute.
You're publishing your thoughts to the world. Think!
I see we have a "typo" tag; may I suggest a "!fsck'in proofread" tag, please?
Rasafrackinjiggafriggindoublemarshmellowstriplefudgecake.
"Tongue tied and twisted, just an Earth bound misfit
private alpha
In other words, this is just a puff piece for something that may not even exist.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
Want to get a lot of people to test your Javascript? Call it version one and release it.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
>> ("The developers trendsourced the project by integrating crowdsourcing with Agile methodologies automated with a SOAP communication layer.")
> Translation: they got posted on /. and now they're putting out the fire in the server room.
Not true! Real Slashdotters avoid SOAP like the plague!
Want to get a lot of people to test your Javascript? Call it version one and release it.
Sergey Brin, is that you??? No wait you said version one not version one beta. Never mind.
These posts express my own personal views, not those of my employer
for the Cornify project
Before jumping into some gauntlet of distributed (or aggregated or what ever you want to call it) JavaScript testing. Shouldn't there be a FOSS [cross]platform for unit testing JavaScript under multiple "rendering kits/engines" that can be plugged into Rake, TAP or Nose or any other unit testing harness.
For most applications things like Selenium are more trouble or cost to much money then they are worth. I would like to see something that would allow me to test my JS code across multiple browsers with a simple "make test" within my build environment. Of course there are things like JSLint and Rhino etc... but they don't really handle the issue of making the tests easy to write and run (which means dev's will actually write the tests) on top of Rhino not really representing an actual or even a mock of a particular browsers DOM. I don't relish the idea of having to build an special application into my test harness and then direct my browser to a URL in order to run my JavaScript unit tests. There are plenty of systems out there that compile test reports across multiple platforms from a standard harness (CPAN Testers for one). The problem is not test reporting - it's having an easy way to write and run the tests.
the trolls are hungry too...
twist the pie charts by leaving welfare, workfare, interest on debt, social security, Medicare and Medicaid out
Fine, except the 2009 chart you supplied didn't leave those things out.
2009 Pie chart, detailed, Federal Budget, USA
THL phish sticks
The beauty of using jQuery is that you don't have to test! If your selector doesn't find any elements, the subsequent code is just ignored:
$('div#results').append('Success!').fadeIn()
If the results div doesn't exist, don't worry - all that other stuff is just ignored without throwing an error - so nothing to test!
Perfect for most of today's web "engineers".
(note: I kid because I love...)
Which means he is Bill Gates!
May Peace Prevail On Earth
Been done. http://blog.mininova.org/articles/2005/11/17/mininova-the-javascript-cluster/
Come on mods that's funny! Isn't the blockbuster movie already playing in your mind?
"WOF/OSS is not Wizards of F/OSS" aka WOF/OSS will be directed by that XKCD guy and rated R for eveRything.