Thursday, March 22nd, 2007

Automatic testing of Ajax from Java

Category: Java, Testing

Ed Burns (of Sun and the JSF expert group) has created an automated testing framework for Ajax in Java called MCP. This framework stems from an old, old Mozilla project called the Mozilla Web Client started in 1999 as a part of the Sun/AOL/Netscape alliance. The ambitious misson statement of the project is: The webclient Read the rest…

Posted by Dion Almaer at 2:39 pm

3.6 rating from 27 votes

IE6 Virtual PC Refresh Now Available

Category: IE, Microsoft, Testing

Pete LePage of the IE team has created a new Virtual PC IE6 image that allows designers and developers to do testing in an emulation layer. This image is for Virtual PC 2007. They didn’t do a version with IE 5.5 because: We did do some investigation of shipping VHD’s with IE5.5, or earlier, but Read the rest…

Posted by Dion Almaer at 7:52 am

2.1 rating from 101 votes

Tuesday, March 20th, 2007

Squish for Web testing tool

Category: Testing, Utility

Squish for Web is a GUI testing tool aiming to be well suited for testing Ajax GUIs (and has special support for many frameworks such as Backbase, dojo, ICEFaces, qooxdoo, JackBe, etc.) The Squish for Web edition enables testing HTML-based Web and Web 2.0 (Ajax) applications in different web browsers running on different platforms. Squish Read the rest…

Posted by Dion Almaer at 8:57 am

3.2 rating from 32 votes

Friday, February 23rd, 2007

OWASP Testing Guide 2.0

Category: Testing

Dan Moore noted that the good people at OWASP have recently released version 2 of their testing guide which is available on a Wiki, and as a PDF. On the Ajax front there is good content such as: Testing for Ajax Introduction How to Test Ajax How to test for REST attacks Testing for Ajax Read the rest…

Posted by Dion Almaer at 5:26 am
Comment here

3.6 rating from 16 votes

Friday, January 26th, 2007

SJAX: AJAX option for automated in-browser testing

Category: Testing

Vitaliy Shevchuk has proposed SJAX: AJAX option for automated in-browser testing which makes testing of Ajax apps simpler with Selenium that having to waitForAjax and friends. The Problem However, things are getting more complicated with AJAX. No page is loaded, but the content has changed. And it hasn’t changed instantly; AJAX is asynchronous by its Read the rest…

Posted by Dion Almaer at 10:18 am

3.5 rating from 23 votes

Friday, December 29th, 2006

Prototype Sucks 2.0

Category: Framework, Prototype, Testing

Another day, another article bashing the Javascript toolkit everyone loves to hate – Prototype. The complaints can be narrowed down to a few points: “it breaks the ‘for in’ loop” – no it doesn’t – you were probably using ‘for in’ where you shouldn’t have. Javascript is a flexible, powerful freedom language, and its _okay_ Read the rest…

Posted by Rob Sanheim at 4:03 am

3.2 rating from 63 votes

Wednesday, November 29th, 2006

TDD and Javascript with JsMock

Category: JavaScript, Testing

I’ve been using JsUnit for a while now to do Test Driven Development with OO Javascript. I’ve been implementing mock objects simply by stubbing out methods and adding in a limited amount of logic, but it’s just not the same. So, this past weekend was the time to come up with a port of jMock Read the rest…

Posted by Dietrich Kappe at 11:21 am

4 rating from 20 votes

Tuesday, November 7th, 2006

Ajax and Security – Discuss

Category: Books, Editorial, Remoting, Security, Testing, The Ajax Experience

Often when you hear discussions regarding Ajax and security, its said that the issues remain the same as they were ten years ago: don’t trust user input, don’t expose sensitive data without encryption, code for security from day one, never display system errors messages, etc. While that is all true and good, one thing I Read the rest…

Posted by Rob Sanheim at 8:00 am

3.4 rating from 41 votes

Wednesday, September 27th, 2006

Selenium 0.8 Release

Category: Testing

Version 0.8 of the web application functional testing tool Selenium has been released. Jeff Xiong explaing the new features: A "multiWindow" option which places the application-under-test in a  separate window, allowing testing of "frame-busting" apps. In the past Selenium didn’t deal with the applications-under-test (AUT) which use frames very well, because it put the AUT Read the rest…

Posted by Dion Almaer at 9:31 am

3.8 rating from 25 votes

Wednesday, August 30th, 2006

Script.aculo.us Behaviour Driven Development Testing

Category: Prototype, Testing

Thomas Fuchs has added some new features to the script.aculo.us test library that borrow from Behaviour Driven Development. < View plain text > javascript Test.context("BDD-style testing",{   ‘should automatically add extensions to strings’: function(){     ‘a’.shouldEqual(‘a’);     ‘a’.shouldNotEqual(‘b’);     ‘a’.shouldNotBeNull();     ‘a’.shouldBeA(String);     ‘a’.shouldNotBeA(Number);   } }); Basically, you’re defining Read the rest…

Posted by Dion Almaer at 12:31 pm

4 rating from 28 votes

Friday, August 4th, 2006

Selenium Remote Control

Category: Framework, Testing

Kenneth Ko wrote in to tell us that: It’s been a while since I looked at Selenium, and it looks like they’ve finished “Selenium remote control”! Basically, you run the selenium proxy, so that the selenium JS can crossbrowser script into an arbitrary site. Then you write your test in java/c#/ruby! (not to mention record Read the rest…

Posted by Ben Galbraith at 12:20 am
1 Comment

3.1 rating from 33 votes

Monday, July 24th, 2006

Advanced Box Model Testing

Category: CSS, Testing, Usability

From Qooxdoo.org, there are two new posts spotlighting something that developer after developer have struggled with at least once in their work – the differences between box models in the major browsers. They explore these differences in a two part series of posts. In part one, they focus on the differences in the “border-box” model Read the rest…

Posted by Chris Cornutt at 9:49 am
Comment here

3.8 rating from 28 votes

Tuesday, April 4th, 2006

Online Services For Cross-Browser Testing

Category: Browsers, Testing

Javascript unit Testing Farm (JTF) runs unit tests on your behalf. You paste a Javascript unit test (same sort of syntax as JSUnit) and JTF will publish the results for each browser. Identify a section of your code that you want to test and clearly identify a success and a failure state. Your javascript script Read the rest…

Posted by Michael Mahemoff at 7:31 am

3.5 rating from 24 votes

Thursday, February 23rd, 2006

Selenium IDE Screencast

Category: JavaScript, Ruby, Screencast, Testing

In our podcast with Patrick Lightbody he talked about his work with Selenium IDE. Jonas Bengtsson just came out with a screen cast in which he “creates a new Rails project, install Selenium on Rails, create a test case using Selenium IDE, create another in RSelenese, and run all the test as a Rake task.

Posted by Dion Almaer at 8:37 am

3.9 rating from 22 votes

Tuesday, February 14th, 2006

AJAX and Unit Testing – it’s time to mingle

Category: Ajax, JavaScript, Testing

Jim Plush has a new post over on his blog today suggesting the “mingling” of two things that can help to make more powerful, robust web applications – Ajax and Unit testing. I’ve decided to write a little two part introduction into unit testing your AJAX applications with JSUnit. AJAX applications now are adding a Read the rest…

Posted by Chris Cornutt at 8:14 am

3.6 rating from 22 votes

Wednesday, February 8th, 2006

Putting XMLHttpRequest to the Test

Category: Ajax, Browsers, Testing, XmlHttpRequest

Anyone who’s gotten into working with Ajax and been “under the hood” at all knows that, overall, the XMLHttpRequest object works the same over all browsers. There are, however, a few obvious places that it does differ from platform to pltaform. Mark Nottingham noticed them and wondered just how far down these differences go. He’s Read the rest…

Posted by Chris Cornutt at 2:54 pm

4 rating from 47 votes