Testing your code is one of the best things you can do for the quality of your app. For a project as large as YUI this can present a number of challenges. Reid Burke in his YUIConf presentation " Testing YUI Everywhere " talks about the issues he...
Read more →
Monday brings with it another great YUIConf 2013 video! In this presentation David Gomez talks about getting back to the basics in testing, and covers some core concepts in " Forget Everything You Know About Testing, and Start Testing! ". You can...
Read more →
Today's release of Yeti 0.2.24 features improvements to browser launching, integration with other testing tools , and distinguishing between different uses of Yeti in Jenkins builds with the new --name option. We have added official support for IE 6...
Read more →
Last night, Yeti 0.2.23 was released to fix a few bugs. Our focus is on stabilizing IE 6+ with Yeti in CI, so this small release addresses a bug that occurs on IE 9 when Yeti is served from port 80 or 443. Changes "Ignoring --server option" no...
Read more →
Today's release of Yeti v0.2.22 includes improvements for testing slower browsers. In particular, we focused on the slow and sometimes flaky Android emulators hosted by Sauce Labs . We continue to rely on Yeti in CI and we've fixed a few bugs along...
Read more →
We're using Yeti to test YUI on all of our Target Environments . In CI, we use Yeti with Selenium to start and stop browsers. Today's release improves issues we've found while using Yeti with Selenium. Here's what's new in 0.2.21. Use Only Launched...
Read more →
Yeti 0.2.20 resolves a few issues, including bugs that could cause tests to be skipped or report incorrect results. What is Yeti? Yeti is a JavaScript test runner for browsers built on Node.js. We use Yeti to test YUI every one of our target...
Read more →
This next talk in our video series from YUIConf 2012 is the second one featuring members of the Yahoo! security team, Dmitry Savintsev and Albert Yu . The previous security video from Bishan Kochar was featured a few weeks ago, so you may want to...
Read more →
Not all talks at YUIConf 2012 were directly related to features of YUI. One such talk focused instead on the need for testing code entitled "Write Code That Works" from Reid Burke . This was a very popular talk that was highly rated by attendees. If...
Read more →
Late last year we released the beta 1 version of YUI Test. Since that time, we've been gathering feedback, fixing bugs, and implementing new features. Today I'm happy to announce the availability of YUI Test 1.0.0 beta 2, the last planned beta...
Read more →
Testing cross-browser web applications has been too difficult for too long: You're either manually reloading browsers or struggling with complicated automation software. In this session from YUIConf 2010 , YUI engineer Reid Burke ( @reid ) talks...
Read more →
In this video from YUIConf 2010 , Yahoo! Front Page engineer, author and YUI contributor Nicholas C. Zakas talks about the new standalone YUI Test project which has been broken out from its YUI 2 and YUI 3 roots. Among the topics covered in the talk...
Read more →
When YUI Test first debuted over three years ago, the JavaScript testing landscape looked very different. JsUnit was the de facto standard and there was very little interest or attention paid to this area. YUI Test began as a weekend project of mine...
Read more →
Testing JavaScript is an important but often overlooked part of web development. One reason is because developing for the web means targeting more than one browser. YUI currently classifies 11 different environments that enjoy our highest support...
Read more →
One of the big pushes around YUI Test for the YUI 3.1.0 release was in the area of automation. While it's great that developers are starting to write unit tests for their JavaScript, test-driven development reaches its true potential only when these...
Read more →
A new version of YUI Test accompanied the release of YUI 3.0.0 . YUI Test for 3.0.0 is more than just a port of the 2.x-compatible version of YUI Test, however, introducing several new features. These have come about as a result of developer...
Read more →
Ron Adams is a Yahoo! engineer in Southern California who has worked on a variety of Yahoo!'s media products including OMG and who now works for Yahoo! Sports . Ron has been working with colleagues in QA to automate the exercise of JavaScript unit...
Read more →
One of the biggest under-the-radar movements in JavaScript development during 2008 was the reemergence of an interest in unit testing. YUI Test , YUI's unit testing framework, reached GA status in February and other libraries either introduced their...
Read more →
For a long time, the web has been a wild west of technology. It's only been within the past five years that any sort of rigor has been applied to web development and technologies such as HTML, CSS and JavaScript. JavaScript development has been the...
Read more →
Nicholas Zakas is the author of the YUI Test component and as principal frontend engineer on the Yahoo Front Page team. A few weeks back, he gave a talk at the 2008 Yahoo Frontend Engineering Summit on test-driven development in the browser, walking...
Read more →