The *purpose* of software testing (meaning?) is to quantify and reduce the risk of software failure to a business acceptable level.
Product quality is always a business decision; outside of a very few mathematical algorithms there is no such thing as a "proof of correctness" for software. There is *always* some risk. Risk is related to complexity, the more complex the software, the product, the product line, the higher the risk. A sound software test methodology as part of a product life cycle with metrics that quantify risks present and risks absent, if designed and implemented correctly yields predictable results.
I'd be happy to get into what that methodology should look like and how it varies with respect to market addressed in another post.
To sum up; software testing is about risk reduction and quantification.
2007-07-03 04:32:09
·
answer #1
·
answered by Anonymoose 4
·
0⤊
0⤋
I'm a fellow BETA tester for alot of companies, I do BETA testing on new versions of Windows for Microsoft, I BETA tested the new Lavasoft Ad-Aware 2007. BETA testing is the way developers find critical bugs and flaws within the software code. Sometimes software testing is for chosen testers only, but sometimes they release them to the public, knows as RC's, (Release Candidates), like when Windows 2003 was Windows 2003 RC1. That's so that users can use the software in different operating environments and send in useage to the company and send in bugs they find to be fixed. Testing is to assure that the software is of stable use when the final release is sent out.
2007-07-01 18:02:57
·
answer #2
·
answered by Kane 3
·
0⤊
0⤋
Software testing is the long tedious process of taking a program that is in development and basically, trying to break it. You try and do every possible scenario in the program to make sure all of the code works and will not break while the consumer is using the product. You want to make sure all of the functional requirements are complete before shipping a product out or you are in real trouble.
Basically, do the opposite of what Micsrosoft usually does... haha
2007-07-01 17:59:44
·
answer #3
·
answered by tpennetta 2
·
0⤊
0⤋
I'm assuming that you want to know the purpose of software testing, or beta testing.
The purpose is to eliminate any bugs, instability, and other nuisances that tend to pop up when using it daily.
You wouldn't like it much if your browser constantly crashed due to conflicting code and addons would you?
2007-07-01 17:57:15
·
answer #4
·
answered by Will W 2
·
0⤊
0⤋