background preloader

Sauce Labs: Selenium Testing, Mobile Testing, JS Unit Testing and More

Sauce Labs: Selenium Testing, Mobile Testing, JS Unit Testing and More
It's easy to go with Sauce because there's no infrastructure setup. BrianO’NeillEventbrite Now we have less infrastructure to worry about maintaining. BenChessYelp Our QA group would be totally lost without Sauce. KevinDiamondHautelook

Automated Cross Browser Testing: The Holy Grail by Ben Gourley Update: One of the authors of Buster.js helpfully responded to this article on Twitter, pointing out that a new version had been released since I'd tried it. This new version addresses IE support, which was one of my major qualms as mentioned later in the post. When writing module.js, I wanted to set up some automated cross-browser testing.

Ghostlab One site. One experience Whether you want it or not, your site is going mobile - every day. License Version 2.0, January 2004 1. Definitions "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. Is Selenium the right tool for browser compatibility testing? - Software Quality Assurance & Testing Stack Exchange Automated, parallelized, cross-browser testing is a seductive idea, but in my experience, the cost may not justify the benefit. I do not know whether your customer requests are based on actual experience or the advice of a trusted professional or the unfounded claims of someone in an elevator. You may spend a lot of time maintaining your cross-browser tests. Even if you do not change your product, today's tests may work with today's browsers and break with next week's browsers.

13 Essential Tools to Check Cross-Browser Compatibility With an endless combination of modern and legacy browsers for users to choose from (depending on their system capabilities), it's our responsibility as designers and developers to ensure the websites we build perform adequately. Testing multiple browsers on multiple platforms isn't just difficult — it can be virtually impossible without the correct resources. However there are tools that let you comprehensively test your website, and check if it successfully displays across various browsers, platforms and resolutions.

Expression Home The proliferation of rich interactive web applications across the cloud and mobile devices continues to create new opportunities for creative design and development. As these technologies evolve, Microsoft is committed to providing best-in-class tools for building modern applications. In support of these industry trends Microsoft is consolidating our lead design and development offerings — Expression and Visual Studio — to offer all of our customers a unified solution that brings together the best of Web and modern development patterns. Blend will continue to ship as a standalone tool with Visual Studio 2012, as part of a consolidated designer/developer offering. Blend for Visual Studio 2012 provides a rich design-centric environment for building Windows Store apps and Windows Phone apps.

Ask Ars: Why are some programming languages faster than others? In our look at scientific computing and the continued longevity of Fortran in science and engineering circles, one of the recurring themes in the discussion that followed was performance. One of the big reasons that Fortran remains important is because it's fast: number crunching routines written in Fortran tend to be quicker than equivalent routines written in most other languages. The languages that are competing with Fortran in this space—C and C++—are used because they're competitive with this performance.

Browser Sandbox - The Browser Sandbox makes cross-browser testing and backwards compatibility easy. Just click Run for any browser to launch it instantly. Browsers run within an isolated virtual environment, eliminating the need for installs and allowing legacy browsers such as Internet Explorer 6 to run on Windows 7 and 8. Virtualized browsers behave exactly like installed browsers. How Your Website Looks On Different Devices And Browsers See How To Use BrowserStack First of all to use BrowserStack, you’ll need to visit their site at Which will give you a page similar to below. Using BrowserStack is really simple, First – Insert your web address / or a theme demos web address (like in the image above)Then choose the different devices and browsers you want to see a screenshot ofClick “Generate screenshots” (You don’t need to download anything, you’ll use BrowserStack within your browser.)

Coder for Raspberry Pi A simple way to make web stuff on Raspberry Pi. Coder is a free, open source project that turns a Raspberry Pi into a simple platform that educators and parents can use to teach the basics of building for the web. New coders can craft small projects in HTML, CSS, and Javascript, right from the web browser. Download Coder 1.33GB | Coder v0.9Now supports Raspberry Pi 2! Top 10 Free Web Apps to Test Cross-Browser Compatibility Although Matt Cutts from Google says on YouTube that PageRank does not take into account cross-browser compatibility, it’s better to make your website or blog compatible with different browsers, which will be good for user experience and impact your PageRank indirectly. For example, if your website is not compatible with IE 6, the IE 6 users will think your website sucks for terrible layout, and they won’t link to it even though the contents are great, which will be not good for your PageRank, since no links, no PageRank. So, how to find out if your website or blog is compatible with different browsers? It’s hard to install all the browsers in your computer and test them one by one, but it’s easy to test cross-browser compatibility with below 10 free web apps: 1. Browsershots

Angling to develop for Google Glass? Google gives some insight If you’re looking for a taste of what it will be like to develop for Google Glass, the company posted a video demonstrating the hardware and a little bit of the API on Thursday. Timothy Jordan, a senior developer advocate at Google, gave a talk at SXSW in early March that lasted just shy of an hour and gave a look into the platform. Google Glass bears more similarity to the Web than the Android mobile operating system, so developing for it is simpler than creating an Android application. During the talk, Jordan goes over some the functionality developers can get out of the Mirror API, which allows apps to pop Timeline Cards into a user’s view, as well as show new items from services the user might be subscribed to (weather, wire services, and so forth). Jordan also shows how users can interact with items that crop up using the API. When the user sees something they like, for instance, they can re-share it with a button or “love” it.

HTML5 Cross Browser Polyfills · Modernizr/Modernizr Wiki The No-Nonsense Guide to HTML5 Fallbacks So here we're collecting all the shims, fallbacks, and polyfills in order to implant HTML5 functionality in browsers that don't natively support them. The general idea is that: We, as developers, should be able to develop with the HTML5 APIs, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly. - The Developer's Guide To Writing Cross-Browser JavaScript Polyfills I believe it's one of our responsibilities as designers and developers to both advocate for best practices and encourage others to make the leap to using modern features for a modern web. At the same time, we need to do our best to avoid leaving users with older browsers behind. Polyfills - a term coined by Remy Sharp to describe JavaScript shims that replicate the standard API found in native features of new browsers for those without such features - are a way of helping us achieve this.