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
Bumper Stickers for Software Testers !
Friday, December 08, 2006
Try these bumper stickers on your car. Warning! Use at your own risk and only if you are a Software Tester !

1 Ask me about my latest bug.
2 Honk if you love to crash software.
3 My other car is a bug.
4 Have you hugged your software tester today?
5 Software Testers: Always looking for trouble.
6 Software Testing is Like Fishing, But You Get Paid.
7 Software Testers: "Depraved minds...Usefully employed." ~Rex Black
8 Software Testing: Where failure is always an option.
9 Software Testing: When Your System Actually Has to Work
10 Software Quality: Don't ship without it.
11 I don't make software; I make software better.
12 Improving the world one bug at a time.
13 Software Testing: You make it, we break it.
14 Software Testers don't break software; it's broken when we get it.
15 Software Testers: We break it because we care.
16 To err is human; to find the errors requires a tester.
17 If developers are so smart, why do testers have such job security?
18 My software can beat up your software.
19 A good tester has the heart of a developer...in a jar on the desk.
20 Test is my copilot.
21 If your software works, thank a tester.
22 Old Model-Based Testers Never Die; They Just Transition to a Higher State.
23 Life is too short for manual testing.
24 Friends don't let friends do capture-replay.
25 Support spec-based testing: Be code-dependent no more!
26 People should think and machines should test.
27 Test never sleeps.
28 Visualize Great Software
29 Trust, But Verify.
30 Pertempto ergo sum ? I test, therefore I am.
31 Testers don't like to break things; they like to dispel the illusion that things work. ~ Kaner, Bach, Pettichord
32 I came, I saw, I found lots of #$@% bugs in your %$#@ spaghetti code!
33 I test, therefore it works.
34 Testers don't go to work to make friends.
35 Bad Code is Not Bad, Its Just Misunderstood.
36 Test everything. Hold on to that which is good." - 1 Thessalonians 5:21
37 Brain on, eyes open...test." ~ James Whittaker
38 There's always one more bug.
39 Testing...a target-rich environment.
40 It did what? Well, it's not supposed to do that.
41 My software never has bugs. It just develops random features.
42 The Definition of an Upgrade: Take old bugs out, put new ones in.
43 We break software so you don't have to.
44 I used to build software...now I break it! Its a lot more fun!!
45 We travel fast and we travel light - let's hunt some bugs!
46 Bugs, bugses, we find them, Preciousss.
47 Software Testing: That Which Does Not Kill Us, Still Hurts A Lot
48 We don't find bugs by chance , we create them by choice
49 Ashes to ashes, dust to dust, and more bugs to squash!
50 Our job is tell you your baby is ugly!
51 Your code is buggy and your mom dresses you funny.
52 Does your mother know what kind of code you write?
53 Just test it
54 To test, or not to test -- there is no question
55 Be verwy verwy quiet, I am hunting defects
56 Passion-driven testing: Making every line of code feel dirty.
57 Software Testing is a second-childhood: You broke it, and I?m telling.
58 Code-Coverage Testing: Making every line of code feel dirty and used.
59 All code is guilty, until proven innocent.
60 Siamese Twins- Developers and Testers
61 If it ain't broke, you're not trying hard enough.
62 Only certainties in life: Death, taxes and bugs in code!
63 Bug-Checking Is Brutally Cool! - Doonesbury
64 Testing Delayed is Testing Denied
65 Bugs are that which, when you stop believing in them, don't go away.
66 Those are the bugs, if you don't like them...I have others
67 Development is what you're capable of doing. PM determines what you do. Testing determines how well you do it.
68 Development and testing are indispensable to each other.
69 Only certainties in life: Death, taxes and bugs in code!
70 Faith is fine in private life, but poison in software testing.
71 Testing is organized skepticism.
72 Testers do it over and over.
73 Software Entomologist: Get bugs or die trying!
74 Project Managers want it to work. Developers try to make it work. Customers hope it works. Testers know how it works.
75 Software Testers - We succeed where others fail!
76 I'm a Software Tester. Bug me all you want!
77 Credit the Developer, Debit the Tester.
78 If it works, its the developer, if not it's QA
79 Hate the Tester, Love the programmer
80 Down QAs, Up Developers
81 Breakage is our business... and business is good.
82 It's Automation, Not Automagic!
83 It compiled on your system, but it committed suicide on mine!
84 Test it now or test it later, either way it's gonna be tested.
85 Semper Pertemptum: Always Testing
86 Keep on Testin'
87 You build it, we break it!
88 Software Testing, not just a checkbox on your project plan.
89 Software Testing, we save the best for last.
90 Software Testing, we crash so you don't burn
91 Quality Assurance, we take the blame so you don't have to.
92 We don't create defects, we just find yours.
93 My defect was a showstopper on build .645!
94 I saved our customers from the showstopper in build .645!
95 Software Testers Always go to Heaven ... they've already had their share of Hell!
96 Old testers never die, they just regress.
97 SQA: We eat bugs for breakfast.
98 Software testers: we don't get headaches - we're just carriers.
99 Got quality?
100 QA Princess -- Breaking hearts, breaking code!
101 Hard on software but soft on programmer.
102 Honk if you believe in bug free code, or the Easter bunny.
103 Have bug?, will find!
104 Development Is Like A Box of Chocolates, Testers Never Know What They Are Going To Get!!
105 A tester is for life, not just Christmas.
106 I brake for blue screens of death.
107 In bugs we trust.
108 Software Testing: The Bug Stops Here.
109 In God we trust, and for everything else we test.
110 If you can read this sticker it passed the usability test
111 Exploratory Tester: Spec's are for wimps
112 The great tragedy of Testing: the slaying of a beautiful hypothesis by an ugly fact.
113 A bug in the hand is better than one as yet undetected.
114 And on the seventh day, He shipped.
115 Any sufficiently advanced bug is indistinguishable from a feature.
116 Software Testing ? Because computers are only human.
117 Seeking out complexity is the essence of bug finding.
118 Bugs are not an option: they're bundled with the software!
119 Agile Testers of the world UNIT!
120 If you can read this sticker it passed the usability test
121 Exploratory Tester: Specs are for wimps
122 The great tragedy of Testing: the slaying of a beautiful hypothesis by an ugly fact.
123 When the testing gets tough, switch to test generation.
124 Quando omni flunkus testerati (When all else fails, try testing.)
125 Software testing - because computers are only human.
126 Every morning is the dawn of a new error.
Posted @ Friday, December 08, 2006   0 comments

Back to Top
Bookmark This Site
Common Misconceptions about Software Testing
Thursday, December 07, 2006

There are many misconceptions about software testing. This article deals with the five most common misconceptions about how software testing differs from other testing.

Five Common Misconceptions
Some of the most common misconceptions about software testing relate to how software testing differs from other testing. Following is a discussion of the five most common misconceptions about software testing:

1. You can completely test the system.
If you stop to think about the enormity of accomplishing such a task, you will quickly come to realize that it is not possible to completely test any complex software system. First you start with the complexity of the software under test. Layer upon this the complexity of the numerous combinations of data and user input. Add to this the complexity of the countless combinations of computer hardware, system software, network software, and other software that may be running with the software under test. Taking all of that into consideration, it is easy to see that the task of "completely" testing software cannot be accomplished in a reasonable amount of time.It is more important to think in terms of sufficiently testing the software, focusing on critical functions, data paths, most-used functionality, on most commonly used platforms.

2. You can have "zero defect" or bug-free software.
Perfection is an approachable but not an achievable goal. Given that there is simply not enough time and money to test everything, the goal must be to test well enough to deliver acceptable software quality. It is also important to remember that no matter how good a job you do eliminating defects, your software runs in an operating environment (operating system, device drivers, other software, networking software and environment) that has bugs of its own over which you have no control. These bugs in the environment can cause problems for your software.

3. Software testing is exclusively a quality control activity.
Software testing is more than simply a quality control (QC) activity. It is also a quality assurance (QA) activity and part of the overall development process. Quality control refers to measurement or inspection activities that are intended to compare actual results with the expected results of a project. Software testing goes beyond this. It is a process of exploration in which there is an iterative evolving process of test design, execution, and problem identification. Software testing also takes into account the needs of the customer, which QC rarely does.

4. Software testing slows us down.
Product release schedules are very much driven by a focus on time-to-market. This places an extreme pressure on the speed of development. To help to deal with this there have been great advances in software development platforms and tools that significantly accelerate the development process. In addition, software development methodologies such as Agile and Extreme Programming help to speed up software development. However, traditional testing has not kept pace with these advances, and has not experienced a corresponding increase in speed. This leads to the perception that testing slows us down, as it has not sped up as the development process has.Simply squeezing software testing to meet delivery schedules is not an adequate answer to this problem. This can result in delivering poor quality software with many defects that can lead to numerous unforeseen and uncontrollable costs in time and money. It is more important to address the issue by first accepting that testing is an important part of the process that takes a certain amount of time, time that must be built into the schedule. It is also important to investigate and adopt testing strategies and methodologies such as Action-Based Testing and global test automation (the integration of the latest test automation methodologies and technologies with global resource strategies) that help to speed up testing while improving test coverage.

5. Software testing is software development.
While software testing is part of the overall software development process, it is actually a very separate and discrete activity. While it is common to use the terms "software development", "software design", and "programming" interchangeably, it is not common to say "software development" when you mean "software testing." The two tasks are viewed differently. Just as a Marketing group spends money so that the Sales group can earn money, software testing is necessary to software development. Software development results in the generation of an eventual product, which in turn will generate revenue. Software testing, however, is an activity in which problems in the product under development are brought to light. Testing is a process of trying to break in order to fix so that the organization may avoid significant costs in time and money after the product is released.
Posted @ Thursday, December 07, 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.