Home Contact

Software Test, QA & Support in the 2.0 World: The Collage of Devankur Thakur

"It ain't braggin' if you can do it."-Dizzy Dean, 1930's baseball player

News

Article Categories

Archives

Post Categories

Image Galleries

Blogs to Read..!

My Other Blog..!

Software Testing Related Links

Syndication:

Software Testing


Unit Test Patterns

Nice article on Unit Test Patterns by Marc Clifton: http://www.codeproject.com/... Patterns he has listed: · Pass/Fail Patterns · Data Driven Test Patterns · Data Transaction Patterns · Collection Management Patterns · Performance Patterns · Process Patterns · Simulation Patterns · Multithreading Patterns · Stress-Test Patterns · Presentation Layer Patterns...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Writeup on Advanced Unit Testing

A great reading on unit testing and the Extreme Programming (XP) process. Explore at: http://www.codeproject.com/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Estimation Techniques

Size and effort is all what matters eventually :-). Estimation of work is really a tricky job. Here are a few resources I think a good start point to gather estimation techniques: Books and papers o Brooks, F., The Mythical Man Month, Addison-Wesley o COCOMO II Model Definition Manual, University of Southern California, 1991 (for more information visit \\.sunset.usc.edu/cse/) o Institute of Electrical and Electronic Engineers Inc., Glossary of Software Engineering Terminology, IEEE Std 610.12-1990,...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

You Are Not Done Yet

Michael Hunter's this compilation of checkpoints is an absolute read for anyone into testing: http://www.ddj.com/blog/deb
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Rules of 'Zero-Defect Software Development'

Ten rules of 'Zero-Defect Software Development' by Steve Pavlina, CEO, Dexterity Software: http://www.dexterity.com/ar... 1. Test your product every day as you develop it, and fix defects as soon as you find them. 2. Review your code regularly. 3. Rewrite poor-quality modules. 4. Assume full responsibility for every bug. 5. Handle change effectively. 6. Rewrite all prototyping code from scratch. 7. Set QA objectives at the beginning of every project. 8. Don't...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Six Rules of Unit Testing

Check out this Six Rules of Unit Testing by Charles : Write the test first Never write a test that succeeds the first time Start with the null case, or something that doesn't work Don't be afraid of doing something trivial to make the test work Loose coupling and testability go hand in hand Use mock objects http://radio.weblogs.com/01...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

IBM Rational Testing Solution - The Next Generation

Attended a seminar on "IBM Rational Testing Solution - The Next Generation" today where IBM has unveiled their new set of test tools on Eclipse and Hyades framework: Brief overview of the products they have showcased today: 1. IBM Rational Manual tester: IBM Rational Manual Tester is designed to support the diverse skill sets of the people often tasked with manual testing – business analysts, subject-matter experts, and testers. More on: http://www-306.ibm.com/soft...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

User Interface Engineering

Few links to User Interface Engineering:http://www.uie.... http://www.guuui.com/http:/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Definition:Gold plating

Steve Miller (President of Pragmatic Software) has defined Gold Plating the following way:Gold Plating - Similar to scope and feature creep, programmers can also incur risk by making the feature more robust than is necessary. For example, the specification for the Logon page contained a screen shot that showed very few graphics, it was just a simple logon process. However, the programmer decides that it would be really cool to add a FLASH based movie on the page that fades in the names of all the...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Multiple Builds and Testing

The product Version I have been working is nearing release and the work has been going at break neck speed, especially with bug fixing and its validation schedule taking a real upward curve. Getting builds thrice a week and for quite a few builds, we have primarily been doing fix validations. Already through 3 regression cycles (cycles are generally pretty long), and am amazed to find how bugs creep in some areas even when so unattached to the areas of fix. Regression makes sense really, it’s...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Choosing a test automation framework

Check this write up by Mike Kelly (Mike@MichaelDKelly.com) on choosing a test automation framework, with explanations on: Test Script Modularity Framework, Test Library Architecture Framework, Keyword-Driven or Table-Driven Testing Framework,Data-Driven Testing Framework, Hybrid Test Automation Framework. http://www-106.ibm.com/deve... ...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Seven Basic Principles of Context-Driven Testing

Check this out, 'The Seven Basic Principles of the Context-Driven School ': http://www.context-driven-t...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Key Considerations in Performance Testing

Check out this write up by 'Leslie Segal', President, Testware Associates, Inc.,on 'Key Considerations in Performance Testing': http://www.testwareinc.com/... • Determine the performance testing objectives • Set pass/fail criteria• Establish profiles of expected real users• Determine the proper ratio of real to virtual users• Create test scripts and executed• Gather and correlate the data from the test...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

'what makes a good tester'

What makes a good tester Check out the following writeups by experts on the topic 'what makes a good tester': By Boris Beizer: http://www.sqatester.com/qa... Joel Spolsky: http://www.joelonsoftware.c... Harry Robinson: http://www.stickyminds.com/... Rob Davis: http://www.robdavispe.com/f... By Michael Hunter: http://blogs.msdn.com/micah...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Three Questions About Each Bug You Find

1. Is this mistake somewhere else also?2. What next bug is hidden behind this one?3. What should I do to prevent bugs like this? Check out this great writeup from Tom Van Vleck: http://www.multicians.org/t
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

What is idempotence!

Taken from http://en.wikipedia.org/wik... Definition: In mathematics, an idempotent element (or simply an idempotent) is something that when multiplied by (for a function, composed with) itself, gives itself as a result. For example, the only two real numbers which are idempotent under multiplication are 0 and 1. Formally, if S is a set with a binary operation * on it, then an element s of S is said to be idempotent (with respect to *) if s * s = s. Computer science: In computing, idempotence...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Rapid Software Testing:An Introduction

Here is an introduction to Rapid Software Testing by Chris Brown, Gary Cobb, Robert Culbertson. (This is a sample Chapter courtesy of Prentice Hall PTR.) http://www.phptr.com/articl
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

SQL Injections

Following are three good write ups on SQL Injection- "Advanced SQL Injection in SQL Server Applications" By Chris Anley:http://www.stickymind... "More Advanced SQL Injection" By Chris Anley:http://www.stickymind... "Testing Web Applications for SQL Injection" by Sam Shober:http://www.stickymin...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Strategies for prioritizing Test Activities (by Jim Brosseau)

Check out this article on strategies for prioritizing Test Activities by “Jim Brosseau“: "Right Up Front: Strategies for Prioritizing Test Activities"- http://www.cutter.com/resea
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

"Seven Pillars of .NET Testing Wisdom" by Jeff Gainer

“Jeff Gainer” is a software quality consultant and the following write-up of his explains seven major myths about testing. The article can be accessed at http://www.ftponline.com/ws... Pillar One: Testing should begin before coding. Don't relegate testing .NET applications to the last 10–20 percent of the development cycle, only to trim it back when the schedule begins to slip. Testing should take roughly the same amount of time as application...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Full Software Testing Archive