The Latest

Gotcha!...Security Testing for Mission Critical Applications[presentation]

A local television station provides a Web service that allows schools and businesses in the area to easily enter information on closures due to bad weather.

Michael Andrews, Florida Institute of Technology
Automation Architectures -- Best Practices in Your Context[presentation]

How are you going to develop 1,000 or more automated test cases and run them automatically and unattended night after night?

Jamie Mitchell, Test & Automation Consulting LLC
Get Your Testing Message Across[presentation]

We all know how important test progress (or lack of) is to the success of the project. But why is it that sometimes no one takes notice? Valuable test reports provide information that is needed, not just easy to gather.

Isabel Evans, Testing Solutions Group Ltd.
Exploring the Outer Limits[article]

In today's world, customers expect to see software projects delivered in increasingly shorter cycles. The maximum time most IT customers seem willing to wait is about one year. In this fast-paced environment, the question becomes: just how much software can a typical IT shop create in twelve months? QSM's Doug Putnam logistically answers the question using production statistics from the QSM Industry database and the challenges he expects a team could face.

TechWell Contributor's picture TechWell Contributor
What Software Development Projects Can Learn from the Quality Revolution[article]

The Japanese manufacturing revolution—a combination of lean production, quality techniques, and sheer necessity—lifted the Japanese industrial phoenix out of the ashes of World War II until it eventually dominated world manufacturing. The concepts used to rebuild the empire can easily be applied to the software development industry. In this week's column, Clarke Ching describes why the majority of the software industry has done a poor job of incorporating these quality techniques and reveals the one secret ingredient that makes them easy to adopt.

Clarke Ching's picture Clarke Ching
Best Practices from Integrated Test and Development Teams[article]

Team building sessions: few like to attend those things. Yet, the benefits of teamwork are constantly praised and rewarded. Even this article praises teamwork, but does not suggest any touchy-feely exercises to bring test and development teammates closer together. Deborah Kablotsky specifically covers understanding each other and working together throughout a project's lifecycle, a proven way of working together to shorten test cycles and deliver high quality products on time. She also discusses the necessity of integrated teams and provides some proven tips successful to Web-based businesses on making this best practice a reality.

Deborah Kablotsky's picture Deborah Kablotsky
Customer-Focused Verbs[article]

When building successful relationships with your customers, certain verbs such as "to respond," "to listen," and "to involve" are important and should be used. But this column is about another common place verb that's not at all customer focused: "to get." Naomi doesn't mean "to get a 50% raise for completing the project on time" or "to get a week off for creating a brilliant test plan." No, she means, "to get customers to do things your way." Learn how simple verb replacement therapy can help you build better relationships with the customer.

Naomi Karten's picture Naomi Karten
QA Preventing Failure Suffering for Success[article]

One of the most valuable services a QA group provides is preventing failure. Ironically if the group succeeds at this, QA might find themselves unpopular or out of a job. Linda Hayes reveals how typical methods of measuring success can actually cause failure. Especially if success is achieved at the loser's expense.

Linda Hayes's picture Linda Hayes
Testing: A Streamlined Approach[article]

Thanks to the many emerging highly technological fields, testing has carved a niche for itself. Constructive destructivism is perhaps this. Testing on a broader perspective has many facets. Be it product testing, Web Testing (add another type), manual intervention is indispensable, Onus lying on the Tester. The article deals with the different scenarios one comes across during an end to end testing of a web based application using manual effort.

Vinoth Kumar
Building an Independent Test Group[article]

Are you attempting to start an independent test group or increase the scope and value of your present group? After building a highly effective thirty-person test group, Scott Eder reflects on the three major areas where he focused and the challenges he faced along the way. Take away sample work scope and purpose statements for your test group, and learn how to set realistic expectations at all levels within your organization. Find out the key processes that Scott implemented immediately to get his team off to a good start.

  • The foundations of an independent test group that is valued by your organization
  • Ways to build relationships with key stakeholders in order to foster a supportive environment for test and quality
  • How to create a sense of identity around which your test team can rally
Scott Eder
The Path to Successful Defect Tracking[article]

One of the challenges all software development organizations face is how to handle the defect-tracking process. Little thought is put into designing and implementing such a system. This white paper describes why a solid defect-tracking system is necessary.

TechWell Contributor's picture TechWell Contributor
RequireMINTS[article]

Ponder for a moment the impact of mints on your life. They provided an extra degree of confidence during some of life's most important moments from job interviews to first dates. Some people may even have a spouse and kids because a mint helped out in a crucial moment. In this column, Dion Johnson points out that the requirements improvement techniques called RequireMINTs can similarly impact the life of your software projects because like mints, they are small, refreshing, and effective.

Dion Johnson's picture Dion Johnson
Software Testing: An Insider's View[article]

Software Testing is perhaps the least-understood and most critical component of the Software Development process in the Software Development Life Cycle (SDLC) with roughly 40-45% cost associated with it. This article explores the importance of a Testing Engineer towards completion of any successful software project and throws some light on the hurdles that a Testing Engineer encounters and summarizes effective solutions for the same.

Sanjay Gupta
Test-Driven Development Isn't Testing[article]

There's a common misconception that test-driven development is a testing technique when in fact it's a design technique. In this column, Jeff Patton explains this and how you might use your unit tests to explicitly guide and describe the design of your software.

Jeff Patton's picture Jeff Patton
White Paper: Taking the Pulse of Project Management[article]

White Paper: Overview of initial findings from a one year on-going survey conducted by PCI Global, an international Project Management training and consulting company.

The survey consists of fourteen questions rating all aspects of participating company's corporate project effectiveness. It has been administered to over 100 participants more than 80% of whom are project managers or team members–the groups who bear the brunt of their organizations' effectiveness. Readers will take and review each question revealing startling details about how effective their project management office really is.

PCI's initial findings suggest the greatest impact or predictor of project success is whether the senior management–knowingly or unknowingly–support, ignore or actually obstruct project progress. This may explain the high failure rates and costs reported elsewhere. The study also reports on project manager's complaints and recommendations to improve overall performance.

TechWell Contributor's picture TechWell Contributor

Pages

StickyMinds is a TechWell community.

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