Posts Tagged ‘General’

Writing a good book proposal for Wrox

This is an updated version of a post from my old blog in 2005. Our editors and I get a lot of proposals from authors we know, and from new authors we don’t know at proposals@wrox.com. Here are some of my thoughts on what all of the editors here are looking for in a good […]

Tags:

Article: Scaling Azure Table and Blob Storage

This article is excerpted from Chapter 4: Scaling Azure Table and Blob Storage of the Wrox book Cloud Computing with the Windows Azure Platform by Roger Jennings, and is reused by permission of the publisher. This may not be reused without publisher permission. Scaling Azure Table and Blob Storage Achieving high scalability requires cloud-based applications […]

Tags:

Performance Testing

By Adam Kolawa, Co-Founder of Parasoft Ensuring that an application will meet performance and scalability requirements when deployed requires performance testing. Without performance validation, there is great risk that the application will not provide the performance necessary to adequately support the business; this will result in customer dissatisfaction, lost business opportunity, and/or lost revenue. Most […]

Tags:

Regression Testing

By Adam Kolawa, Co-Founder of Parasoft Establishing a policy for regular regression testing is key to achieving successful, reliable, and predictable software development projects. Regression testing provides the only reliable means to verify that code base changes and additions don’t "break" an application’s existing functionality, and it can have the single greatest impact in controlling […]

Tags:

Black Box Unit Testing

By Adam Kolawa, Co-Founder of Parasoft Black box unit testing focuses on testing the functionality of the application’s individual components or units (each class and method) to ensure that they behave properly and satisfy a defined specification or use case. Having individual test cases for each unit of a code base allows for quick identification, […]

Tags:

White Box Unit Testing

By Adam Kolawa, Co-Founder of Parasoft The practice of unit testing, when applied as a regular element of the software development process, has been proven to significantly improve application quality, reliability, and performance and to enhance the overall productivity and predictability of a software development effort. Testing each individual application class and/or method during development […]

Tags:

Automated Coding Standards Analysis

By Adam Kolawa, Co-Founder of Parasoft The practice of following a set of coding standards assures consistency and commonality in the code developed. More importantly, it ensures that best practices in code construction are applied so that your software conforms to the structure necessary to perform optimally, reliably, and securely. It ensures code is free […]

Tags:

Making Your Testing Technologies Work for You

By Adam Kolawa, Co-Founder of Parasoft Testing technologies are tools that support and automate the best practices (unit testing, coding standard compliance, integration testing, load testing, functional testing, security penetration testing and static analysis, and so on) that your team has decided to implement. The nature of the technology depends on what practices you need […]

Tags:

Making Your Automated Build System Work for You: Example

By Adam Kolawa, Co-Founder of Parasoft In a previous column, I introduced strategies for getting the most out of your automated build system. This month, I will provide examples of how those strategies can be applied to an actual build process. Assume that you want to perform a full nightly build on a C++ application, […]

Tags:

Making Your Regression System Work for You

By Adam Kolawa, Co-Founder of Parasoft A regression system is any tool or combination of tools that can automatically run all of your existing tests on your entire code base on a regular basis (preferably nightly, as part of the automated build). Its purpose is to help you identify when code modifications cause previously working […]

Tags: