Following definitions are according to ISTQB syllabus (International Software Testing Qualification Board, something like a standardisation gremium) "Load testing" tests the behaviour of a system (or component or whatever) with increased load, e.g. the number of users on the system, number of transactions etc... Goal is to determine what load can be handled by the system. "Stress testing" evaluates a system at or beyond the limit of its specified requirements. Since that is exactly what you need to do for load testing (to see how much your system can handle), both, load and stress testing can be regarded equivalent. "Performance testing" determines the performance of a system, i.e. the degree to which the system accomplishes its tasks within given constraints in terms of time and throughput rate. Example: You have designed your system for 10 users. In load / stress testing, you test its behaviour with 1 user, 2 users, ... 10 users, 11 users. Focus of your test here is not the speed (it may get terribly slow with 10 users) of the system but if it does not break, if it really allows 10 users (and not only 8) etc. In performance test, you verify that your system meets given timing constraints. For example, if your requirement is that the system should respond within 10 seconds in any case, you will focus on stopping the time. Of course, you will have to test the speed with a different number of users (1,2 ... 10) logged in, since that may affect the system. So somehow, both test strategies are intertwined. Did this help a little bit???
snipsi
Posts
-
difference among performance ,load and stress testing -
Looking for beta testersHmmm. When you have written it as a learning exercise, why do you want to have it tested? And how intensively?
-
Cannot deleted "large" files with ShellAPII have created an application that displays images and I want to add the possibility to delete files directly from the app. To have the file not deleted from the system directly but have it moved to the trash bin, I utilized the ShellAPI (SHFileOperation). So far, the implementation should be okay: when I try delete an "small" file (~200k) I am asked if I really want to delete this file and after confirmation it has moved to the trash bin. However, "large" files (~4MB) cannot be deleted but I get the Windows error message: "The file cannot be read from the file system" (something like that). I am pretty puzzled, since I have no clue why my implementation works for small files but not for large ones. Any ideas???