Category

Testing

Save Money and Increase Productivity by Leveraging Azure for Dev and Test

Every development team needs a development infrastructure in place to design, develop, test, and deliver custom software. Without this dev and test infrastructure, the team cannot work. Implementing and maintaining a development infrastructure in physical, on-premises hardware is inherently costly and prone to delays due to long procurement cycles and increased effort required. Scalable, on-demand cloud infrastructure like Microsoft Azure empowers development and test teams to be more agile, deliver faster, and deliver higher quality.​…

Cordova/PhoneGap Testing Part 2: Levels of Testing with Simulators, Emulators, Physical Devices, and Testing Services

In Part 1 of this two part series, I talked about many of the considerations and trade-offs you’ll have to make when coming up with a plan for testing your Cordova app. The ultimate goal is to create a plan that effectively uses each level of testing so that your team can deliver a high quality app in an efficient manner. In this article, I will explain in detail each level of testing so you can understand the…

Cordova/PhoneGap Testing Part 1: The Testing Landscape and Developing a Test Plan

Cordova/PhoneGap Testing Part 1: The Testing Landscape and Developing a Test Plan

The main goals of software testing are to evaluate the application’s quality, to validate that features work as expected, and to provide feedback on usability and functionality. As with any step of the development process, shorter feedback loops are always better. The purpose of this article is to provide an overview of the testing landscape specifically as it relates to apps built using Apache Cordova/PhoneGap. Doing so should help you create the shortest feedback loop…