The Latest

A Look at Test Automation with Rational's RobotJ[magazine]

Borrowing ideas from Robot, Rational's RobotJ focuses on automating a specific class of applications: Java and Web (HTML). RobotJ's scripts are based on a commom language (Java2), instead of yet another scripting language specific to yet another automation tool. Tom Arnold takes a look at test automation with Rational's RobotJ.

Tom Arnold
But It's a Feature![magazine]

When you file a bug report, you become a bug advocate. It's your job to follow up to see that the bug is addressed one way or another. The way you write your report influences whether the application's behavior is changed. In this issue's "Bug Report," Danny Faught gives tips on writing successful bug reports.

Danny R. Faught's picture Danny R. Faught
Robert Charette on Risk Management[magazine]

Risk Management can be divided into three general types: risk management and decision-making, the process and mechanics of IT risk management, and the practice of risk management. In this issue's "Reference Point," Bob Charette recommends some useful resources on risk management.

Robert Charette
Process and Personality[magazine]

People tend to gravitate toward what they feel comfortable with. This is also true when it's time to choose a testing methodology. Is a particular personality more suited to software testing than another? In this issue's "Technically Speaking," Brian Marick explores this possibility.

Brian Marick
Ready, Aim ... Hire[magazine]

When is a year of experience not a year of experience? When that experience doesn’t match your needs. Assembling the right mix of people for your software team can have a tremendous impact on productivity and quality. Find out how to discern whether a potential candidate will make the grade.

Johanna Rothman's picture Johanna Rothman
Action Figures[magazine]

Models can be invaluable testing tools. Unfortunately, they are often difficult to automate. One solution is to have testers use action words, or action-based testing, to express models. This enables them to design action-based models that can be easily automated by a programming expert. Let Hans Buwalda teach you how to employ action words to help you get the job done.

Hans Buwalda's picture Hans Buwalda
Knowing the Odds[magazine]

Want to know what you’re up against before you start? In just one afternoon, you can perform a simple risk analysis for your project. Doing so can ensure that you are better prepared for whatever surprises may lay ahead. Payson Hall teaches you how to do that in this article.

Payson Hall's picture Payson Hall
Security Bugs Exposed[magazine]

The one thing that is crystal clear with respect to software security is that it isn't done well. Security bugs and design deficiencies that allow digital information to be stolen or tampered with are far too prevalent. As testing professionals, we have a big problem, and a big opportunity, on our hands. Learn ways to find security vulnerabilities in your system.

Show and Tell[magazine]

It's critical that you discover the defects before your customers do. Metrics give you plenty of data, but creating charts and graphs that properly showcase this data can be difficult. In this article, read about six techniques that can help make this task a lot easier.

The Need for Agility in SCM[article]

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[article]

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
Site Unseen: Testing Web Services[magazine]

It may only be a matter of time before you hear the words, "We need you to test a Web service." Ebusiness technology is being transformed with the creation of a new type of application called a Web service. Software developers are poised, eager to deploy Web services, but what does it mean to the world of software testing? Read on to find out!

Helen Joyce
Introduction to Software Testing for Beginners[article]

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
The Four Most Dangerous Words[magazine]

Think you're ready to implement a fantastic new process? How do you know whether the results are going to be different this time or if they are going to be the same? In this issue, Peter Clark gives you some tips on the proper way for companies to implement new processes.

Peter Clark
White Paper: Impact Analysis: An Essential Part of Software Configuration Management[article]

Are too many bugs making it into your software releases? Are quality issues causing project delays, and escalating development costs?

Learn how you can improve software quality, and save significant costs by finding defects earlier in the development process. Impact Analysis allows developers to better comprehend complex software systems, and assess the impact of changes to code before they are implemented.

If you are unable to answer these questions for any of your software projects, read this white paper and discover why Impact Analysis should be part of your SCM solution.

TechWell Contributor's picture TechWell Contributor

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.