Articles

Please enter an article title, author, or keyword
Open Source and Hype

Hype is not unknown in the software field. The advocates of every new software idea exaggerate the benefits of using that idea. Those exaggerated claims generally have no basis in reality. In this week's column, Robert Glass explains his theory about Open Source Software.

Robert Glass
Software Configuration Management Guidelines (template)

This template describes recommended guidelines for implementing configuration management for software project artifacts and deliverables.

Sidney Snook
Who's Testing Your Software?

Due to shrinking budgets, organizations have scaled back testing beyond the point of acceptable risk. Some companies have eliminated QA resources altogether, pushing testing responsibilities back onto programming staff, which is itself spread too thinly to get it done. Unfortunately, this means that software (and even some hardware) is being released in an untested state. It's important to ask who is doing the testing on your project to ensure the testing is being done at all.

Sheryl Smith
Agile Codeline Management

Software developers often view version management tools and techniques as a necessary evil. This is particularly true of developers practicing agile techniques. However, version management, can be an aid to agility rather than something that gets in the way.

Steve Berczuk's picture Steve Berczuk
Establishing and Implementing Software Quality Assurance

Software quality assurance is a planned and systematic approach necessary to provide adequate confidence that an item or product conforms to established standards, procedures, and policies. This paper addresses the quality assurance practices that were employed in the organization to assure "quality" of software product development. It describes the practices that can be effectively adopted both at the project level and organization level. Defect metric data which has been collected out of this endeavor is also presented.

Arati Prabhakar
Testware for Free

Want the 4-1-1 on freeware but don't know where to start? A virtual cornucopia of programs awaits your discovery. In this week's column, Danny Faught details some of the testware he has researched, and explains why it's important to have freeware in your testing tool bag of tricks.

Danny R. Faught's picture Danny R. Faught
Testing the Bold and the Beautiful

During testing, testers mostly stress the 'Bold' part of the software and comfortably overlook the 'Beautiful' side. Beauty and functionality are treated as two extreme ends in software quality, where only one of the two can meet perfection at a given time. But the viewers of the famous soap opera The Bold and the Beautiful know very well that both are important. In this article, Yogita Sahoo explains why aesthetics are such an important contribution.

Yogita Sahoo's picture Yogita Sahoo
The Need for Agility in SCM

What is agility? Summarizing from last month's article agility is “The ability to both create and respond to change in order to profit in a turbulent business environment…. What is new about agile methods is not the practices they use, but their recognition of people as the primary drivers of project success, coupled with an intense focus on effectiveness and maneuverability.” [2]

Command and Control Automated Testing

Command and Control Automated Testing is a relatively new program at Eglin Air Force Base. Testers use automated tools to perform developmental, operational, regression, performance, and 24/7 monitoring of computerized command and control systems (information systems). This paper describes the methodology and tools testers use to perform this mission. Our testers do not endorse using any specific test tool vendor's products.

TechWell Contributor's picture TechWell Contributor
Introduction to Software Testing for Beginners

Adequately testing software is very important in today's IT market. Putting a product through the proper process of testing and validation can help ensure quality. Who's responsibility is it to make sure the process is followed? Read on to find out!

Sameer Nathan

Pages

Upcoming Events

Jun 02
Sep 22
Oct 13