October 11, 2014

User Interface Testing for Mobile Applications
It is the duty of a QA to ensure that the application has a easy to use user interface. The QA should have a proper knowledge about the flow of the devices in which the application is to be tested, as the application might have impact on the mobile device’s native application like phone,email,camera,contacts,calender etc. Below are some of the important points that is to be considered in a user interface testing alongwith the some of the basic steps that a QA generally follows to test the various aspects.

“We are in the third era of computing – the cloud and mobile era – but security considerations on cloud are still not widely understood. It is important to address the public cloud security concerns to facilitate its adoption,” Russinovich told delegates at the annual IP Expo 2014 in London.  “This is important because there is no cloud without trust.” Drawing from Cloud Security Alliance’s top nine cloud computing threats, Russinovich listed ten security concerns – listed below – that are typical to public cloud services and explained the measures taken by public cloud service providers, such as Microsoft Azure and AWS, to address those security risks.

Microsoft’sQuantum Mechanics
Progress toward that computational nirvana has been slow because no one has been able to make a reliable enough version of the basic building block of a quantum computer: a quantum bit, or qubit, which uses quantum effects to encode data. Academic and government researchers and corporate labs at IBM and Hewlett-Packard have all built them. Small numbers have been wired together, and the resulting devices are improving. But no one can control the physics well enough for these qubits to serve as the basis of a practical general-purpose computer.

Hybrid Cloud: Hype or Reality
The transition might be gradual, but this approach does not prevent an exciting vision for the organization. Hybrid provides endless option and helps drive innovation, while removing barriers that slow IT down. The promise of cloud is real, but the promise of a one-size-fits-all cloud strategy, however, is not. ... Among all three basic types of cloud – public, private and hybrid – the hybrid cloud is the most flexible and it can be customized to address business service level agreement, compliance and regulatory requirements, while tapping the public cloud for business agility, expansion of new services and shifting expenditure from CAPEX to OPEX. It is no wonder that hybrid cloud continues to draw the interest of executives across all industries.

Zephyr’s CEO Discusses A Simpler Solution To Test Automation Integration
Given the vast array of automation tools and test management solutions in the market that are not geared up for this kind and level of change, you just might have to. It might mean going back to the drawing board to find a new and more appropriate automation tool; and then trying to integrate it back to the test management solution, which might need upgrading or changing itself. Maybe you can’t even integrate this new tool. You are suddenly surrounded by silos of tools and tests and execution results that you are desperately piecing together inefficiently ... In a word, you are in “scramble-state”.

InstantClick dramatically speeds up your website
Latency is inevitable with today’s internet architecture so InstantClick cheats by preloading links you are likely to click on. Before visitors click on a link, they hover over that link. Between these two events, 200 ms to 300 ms usually pass by. InstantClick makes use of that time to preload the page, so that the page is already there when you click. On mobile devices, preloading starts on “touchstart”, letting 300 ms (Android) to 450 ms (iOS) for preloading the page. If you want your website to not be flooded by requests, you can set a delay before preloading starts when users hover a link.

Descriptive, Predictive, and Prescriptive Analytics Explained
The promise of doing it right and becoming a data driven organization is great. Huge ROI’s can be enjoyed as evidenced by companies that have optimized their supply chain, lowered operating costs, increased revenues, or improved their customer service and product mix. Looking at all the analytic options can be a daunting task. However, luckily these analytic options can be categorized at a high level into three distinct types. No one type of analytic is better than another, and in fact, they co-exist with, and complement each other.

Is It Time to Move Your Databases to the Cloud?
For organizations ready to embrace the cloud, options range from self-service DBaaS products to managed database services that offer more in the way of hands-on support. Lines blur between services, though. ... The act of purchasing cloud services is sometimes associated with customers that possess limited technical infrastructure. Akamai demonstrates that's not always the case. "Clearly, there's no lack of server resources," Scobie notes. That said, Akamai's network lacked a persistent data service that would fit the kinds of distributed configurations that company had in mind for its API management application.

Towards a Resolution-Independent Web with SVG
The main advantage of SVG - rightfully advertised all over the web - is its scalable nature. When preparing an icon, a designer can stop worrying about “how it will look” in different dimensions or on mobile devices with different pixel densities, and focus solely on making the asset look great. With SVGs there is no need to export two different raster assets for retina and non-retina displays. As a matter of fact, there’s no need to worry at all about the pixel density of any device, especially given the (sometimes absurd) non-standardised nature of it, but focus rather on the artwork itself. Once an icon is ready, the designer exports a single SVG file - directly from Illustrator - which can be resized at whim by the developer with no loss of quality.

HTML5: A multi-threading approach with Web Workers
The word Web Worker specifies a JavaScript running in the background, without affecting the performance of the page, independently of other user-interface scripts that may also have been executed from the same HTML page. Let’s go into little depth to understand what it exactly means :). Javasc ... Javascript will hang the browser, where the code written by us requires a high CPU utilization. When executing scripts in a Web page, the page becomes unresponsive until the script is finished and shows “unresponsive script” alert message.

Quote for the day

"It is not only what we do, but also what we do not do, for which we are accountable" -- Jean Baptiste Moliere