In functional testing, test cases are derived from requirements specs. So what are test cases for database, performance, stress, security, gui and other types of tests derived from? What documentation do you need to write these test cases or are they developed without any documentation?
RE: In functional testing, test cases are derived from...
Answer for your question is yes and noFor database testing you may not need any document for DB test you may have to check the data base whether the data is correct or not suppose if you edit a customer name on your browser you may have to check whether the data is edited properly or not in the database this is the way you can make test cases for database For Performance test/ stress testing: absolutely you do not need any documentation because you are testing the performance of the application (ex: when you search for customer names which start with s(s ) testing how fast application is providing you the search result is performance test)
For GUI test: you need Functional specification document you will have information about your user interface in FSD If you have detailed functional specification document of application you may not need any more documents and off course it is all depends on application.
RE: In functional testing, test cases are derived from...
Hi
For all types of testing User requiremet and Functional / Sytem requirement documents would be helpful for better understanding to derive the test cases. If they are not specified have a dialogue with the client especially for non-functional requirements like Performance Stress volume security etc.
My suggestion would be to document the queries and send to client before hand for getting the non-functional requirements. Benchmarks for non-functional requirements have to made available before your testing as we have to compare the test results with benchmark values to judge the performance levels of the application.
RE: In functional testing, test cases are derived from requirements specs. So what are test cases for database, performance, stress, security, gui and other types of tests derived from? What documentation do you need to write these test cases or are they
For functional testing test cases are derived from requirements. Requirements describe scenarios that users must perform in order to achieve various tasks with the program. Database performance GUI and related tests are derived from the technical specification. These documents must be furnished to the test team in order for them to adequately test the program in a structured coherent manner. Otherwise test will only be able to perform exploratory testing and will not likely be willing to make any claims about the quality of the software under test.