Question:
Big help over please...software testing?
little_miss_mystical
2007-04-27 06:52:40 UTC
I have created a web site using PHP to connect to a MYSQL database to store and retreive data.

When implementing I tested each bit as I went along, like testing inserts into database, passing form variables, testing functions, etc, some tests were planned but most were ad-hoc.

The question is, what kind of testing have I done, there are so many, like system testing, unit testing, etc. I'm stuck!
Five answers:
Anonymoose
2007-04-28 07:49:55 UTC
It sounds to me like you were doing feature testing, and maybe some unit testing.



Unit testing would be putting print statements into your php code to show it's working properly, or checking that you have done used a mysql api correctly. Basically that you don't have any obvious coding errors. If you have instrumented your code so you can "turn on" and "turn off" debug messages ("insert successful", "lookup found, name is: ", $name) etc then you will have a good idea if your code is working properly.



feature testing is checking out the functionality of the site from a user's view. Does it support the functions it should (inserting / deleting / edit - database management stuff) and are they implemented correctly. If you take the time to write down what the system should do from the user's viewpoint, you will get a sense of how well you've done feature testing.



What's left is system testing. For a php website like this, you would want to have an idea of how many accesses you expect to the site, what people will be doing. If you have enough equipment, you would then create a load on your site and see how it behaves under stress (crank that load up as far as it can go and see when the system breaks down), reliability, performance (transaction time...) etc. Systems houses use tools like loadrunner etc to do this. But you can also find a huge world of tools at:

http://opensourcetesting.org/performance.php



And other info here:

http://www.qadownloads.com/White_Papers/



If you are hosting the server on your own linux installation you will want to subect the server to the kinds of loads you expect it will see from user traffic.



Good Luck!
?
2016-11-28 07:29:04 UTC
Ricky Ponting has sailed through his occupation prevailing matches. He does no longer want to lose. No captain does. yet his ego is more advantageous famous. He has a acceptance to shelter. he will play his perfect as he did interior the perfect adventure. even if he will be as effectual, basically time will tell. he's ideal, this adventure is the most important in his occupation.on condition that a lot relies upon upon the Ashes for them. As for Brett lee, feels like he needs to play in this adventure. it may also be his occupation very last, the position Ashes, a minimum of in England, is worried. He might want to be there.
Knowledge
2007-04-27 06:58:06 UTC
System testing.
SkEgY
2007-04-27 07:13:52 UTC
If you regualy visit a forum post it on there.

that is probably your best bet as you will receive good honest feedback
anonymous
2007-04-27 06:58:09 UTC
if its complete



let some outside people test it out hands on


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...