Software Quality Testing: What is it?
Software Testing can be defined as: Testing is an activity that helps in finding out bugs / defects / errors in a software system under development, in order to provide a bug free and reliable system/solution to the customer. In other words, you can consider an example as: suppose you are a good cook and are expecting some guests at dinner. You start making dinner; you make few very very very delicious dishes (off-course, those which you already know how to make). And finally, when you are about to finish making the dishes, you ask someone (or you yourself) to check if everything is fine and there is no extra salt / chili / anything, which if is not in balance, can ruin your evening (This is what called 'TESTING').
It is mainly categorized in to Manual Automated Testing.
The database has logical structures and physical structures. Because the physical and logical structures are separate, the physical storage of data can be managed without affecting the access to logical storage structures.