Software Quality Testing

Software Quality Testing is a Blog dedicated to extensive Software Quality Assurance and Software Testing information. This is intended to be an one-stop Information Center for all your Software Quality and Testing needs.

 
Weather
Click for Chennai (Madras), India Forecast
My Ballot Box
My Ballot Box
Which suite of Automation tool do you use while testing?

Mercury
IBM's Rational
Silk
Open Source Tools
Never use Tools


View Results
Hot Updates

:: Bug Free Zone ::

Translate
Sponsored Links
Other High Rated Testing Blogs
All Time Best Testing Articles
Technorati
Discussion Board
Visitor Count
Visitor Locations
Locations of visitors to this page
Play Sudoku



free+games free+online+games download+games
Timers
Subscribe

Enter your email address:

Delivered by FeedBurner


Add to Google Subscribe in Rojo Subscribe in NewsGator 
Online Subscribe in podnova Subscribe in FeedLounge Subscribe in Bloglines Add to netvibes Add to The Free Dictionary Add to Bitty Browser Add to Plusmo
Powered by

Page copy protected against web site content infringement by Copyscape BLOGGER

Site Score
Silktide SiteScore for this website Blogrolling.com Hot 500
FireFactor
Mercury Brand is heading towards Extinsion from Testing World !
Saturday, November 25, 2006

The golden era of Mercury in the world of testing will be over soon. Now that Hewlett-Packard Co has closed its 4.5bn dollar acquisition of Mercury Interactive, as well as dropping the Mercury brand, it has said it will also ditch its well-known OpenView systems and network management brand.

You are going to see the gradual phase-out of both the Mercury and OpenView brands, said Tom Hogan, senior vice president of HP Software, told Computer Business Review. You will see that OpenView will be phased out gradually over time.

HP will retain some of product names of Mercury, for example its LoadRunner testing tool brand, while the Systinet repository that Mercury only recently acquired will be known as the HP Systinet Registry.

But he made it clear that although the company is phasing out the OpenView brand, it is not dumping the core systems and network management technologies that OpenView is famous for, simply to concentrate on testing, performance management, and IT governance products of Mercury.
Posted @ Saturday, November 25, 2006   0 comments

Back to Top
Bookmark This Site
Improper UAT (User Acceptance Testing) causes Delay and increases Cost

From: Australian IT

NSW government utilities Sydney Water and Hunter Water are facing a combined $17 million in technology project cost blow-outs just three years after Sydney Water was forced to write down a $61 million investment in a botched billing system.

The blowouts, which affect a Sydney Water maintenance system and a Hunter Water customer information system, continue a litany of technology project failures at NSW government departments over the past six years. Sydney Water is already pursuing legal action against PricewaterhouseCoopers over the 2003 billing system failure and Integral Energy is suing former supplier EDS over a bungled customer information system project from the late 1990s.

A report issued by NSW Auditor General Peter Achterstraat found that Sydney Water had been forced to up the budget for a new field resources management system from $9.3 million to $20.5 million after the project hit problems in March. The completion date of the project has also been pushed out a year from March 2007 to March 2008.

The rescheduling of the project related to major issues with data migration, interface development and user acceptance testing, wrote Mr Achterstraat.

Posted @ Saturday, November 25, 2006   1 comments

Back to Top
Bookmark This Site
Pros and cons of Black Box and White Box Testing
Black box software testing:

pros
The focus is on the goals of the software with a requirements-validation approach to testing. Thanks Roger for pointing that out on the previous post. These tests are most commonly used for functional testing.

Easier to staff a team. We do not need software developers or other experts to perform these tests (note: expertise is required to identify which tests to run, etc). Manual testers are also easier to find at lower rates than developers - presenting an opportunity to save money, or test more, or both.


cons
Higher maintenance cost with automated testing. Application changes tend to break black-box tests, because of their reliance on the constancy of the interface.

Redundancy of tests. Without insight into the implementation, the same code paths can get tested repeatedly, while others are not tested at all.


White box software testing:

pros
More efficient automated testing. Unit tests can be defined that isolate particular areas of the code, and they can be tested independently. This enables faster test suite processing

More efficient debugging of problems. When a regression error is introduced during development, the source of the error can be more efficiently found - the tests that identify an error are closely related (or directly tied) to the troublesome code. This reduces the effort required to find the bug.

A key component of TDD. Test driven development (an Agile practice) depends upon the creation of tests during the development process - implicitly dependent upon knowledge of the implementation. Unit tests are also a critical element for continuous integration.


cons
Harder to use to validate requirements. White box tests incorporate (and often focus on) how something is implemented, not why it is implemented. Since product requirements express full system outputs, black box tests are better suited to validating requirements. Carefull white box tests can be designed to test requirements.

Hard to catch misinterpretation of requirements. Developers read the requirements. They also design the tests. If they implement the wrong idea in the code because the requirement is ambiguous, the white box test will also check for the wrong thing. Specifically, the developers risk testing that the wrong requirement is properly implemented.

Hard to test unpredictable behavior. Users will do the strangest things. If they are not anticipated, a white box test will not catch them. I recently saw this with a client, where a bug only showed up if the user visited all of the pages in an application (effectively caching them) before going back to the first screen to enter values in the controls.

Requires more expertise and training. Before someone can run tests that utilize knowledge of the implementation, that person needs to learn about how the software is implemented.

Which testing approach should we use?
There is also the concept of gray box testing, or layered testing - using both black box and white box techniques to balance the pros and cons for a project. We have seen this approach work very effectively for larger teams. Developers utilize white box tests to prevent submission of bugs to a testing team that uses black box tests to validate that requirements have been met (and to perform system level testing). This approach also allows for a mixture of manual and automated testing. Any continuous integration strategy should utilize both forms of testing.
Posted @ Saturday, November 25, 2006   1 comments

Back to Top
Bookmark This Site
Autorantic Virtual Moonbat !
I found out this nice little piece of bot which chats with you and even answers your question. But most of the times, the answers are far from reality, but nevertheless FUNNY ! Check for yourself and Enjoy !



Posted @ Saturday, November 25, 2006   0 comments

Back to Top
Bookmark This Site
Beware of Quality Malware !
From: ITPRO
Surprised ! Then read on. Malware writers are becoming more professional day by day and in 2007, mass virus/worm/trojan outbreaks will be a thing of the past, a reputed anti-virus expert predicts.

Dave Marcus, security research manager at anti-virus firm Avert research labs of McAfee said that the industry is seeing evidence of the rise of professional and organised crime in malware creation, where development teams are creating malicious software, testing it and automating its production ensuring a quality release ! Result? A heavily tested robust malware capable of combating any modern security software.

He said that 35 per cent of all malware samples ever discovered had been collected in the last two years alone.

This speaks volumes about what malware writers are up to. There are hardly any mass outbreaks, such as Sasser, anymore, said Marcus. These cause too much attention. Malware has simply become a way to make money. It has taken virus authors in a different direction.

He also said there would be a big change in the way botnets operated. Traditionally, botnets have worked through compromised computers receiving commands via ICQ. But Marcus said that botmasters are starting to use instant messaging applications and peer to peer networks to propagate and control bots.
Posted @ Saturday, November 25, 2006   0 comments

Back to Top
Bookmark This Site
New book on Software Testing
From: Professional Tester

According to a press release issued by the British Computer Society (BCS) on a new book they published, a recent BCS survey of senior IT executives revealed that software testing is now recognized as a clearly defined business function and that investment in testing brings real benefits. To support the fast growing demand for both up to date and qualified software testing skills, the BCS has published Software Testing: an ISEB Foundation. This publication supports a revised BCS Foundation Certificate in Software Testing, which also has dual accreditation with the Institute of Software Testing Qualifications Board (ISTQB).

The statement continues that the importance of stringent testing procedures is highlighted often in media headlines whenever a high profile financial services sector security breach is publicised. Cases of customers accounts being debited twice or the criminal accessing of confidential information. Not only do these security breaches erode customer confidence but they also create wider public mistrust of IT in general.

The new book provides a practical insight into securing new software programs embracing both the basic steps of the process and performing effective procedures. It provides an overview of different techniques, both dynamic and static and how to apply them. The book also explores what testing tools can achieve and their limitations in the context of accepted industry standards while defining common terminologies.

Contents include:

1. Principles of testing
2. Testing throughout the life-cycle
3. Dynamic testing techniques
4. Static testing
5. Test management
6. Tool support for testing
Posted @ Saturday, November 25, 2006   0 comments

Back to Top
Bookmark This Site
Previous Post
Archives
Software Testing Links
Quality Assurance Links
Latest Security Alerts
Sponsored Links
SIX SIGMA Links
Project Management Links
Software Estimation & Measurement Links
Sponsored Links
Tips for Job Seekers
Listed
ServTrek
Killer Directory
Site Load Testing Tool
Quick Register
Search Engine Ginie
One Way Link directory
Software Testing Zone
DaniWeb Best blogs on the Web: all about WWW Computers Blogs - Blog Top Sites Top Blogs Software blogs Blog Flux Directory Free Blog Listings @ Blog Annoucne Find Blogs in the Blog Directory PHP Blog Manager - Free Blog Directory Bloggapedia - Find It! World Top Blogs - Blog TopSites
Blogarama - The Blog Directory BlogElites.com
© Copyright 2006 Debasis Pradhan . All Rights Reserved.