Quality Criteria Heuristics
Get to know the heuristics for the quality criteria like security, supportability, reliability, usability, performance and more. These pointers could trigger many test ideas under every quality criteria for the software you are testing.
Comments ( 4 )
Hi Mohit, Excellent work, well done and very good effort!. Keep it up!. We look forward to see many more MindMaps. Thanks. Best Regards, Buddhini.
How about adding these criteria also -->> Accuracy: Correctness is very important in all outputs and consistency should be maintained throughout the product. Concurrency: The software must handle a number of concurrent users on the basis of business requirements. Concomitant use of shared resources can be a source of indeterminacy leading to issues such as deadlock and starvation. This can be overcome through the implementation of the correct methodology for example, locking / unlocking, etc. Resilient: The system should be resilient to high volume, difficult and complex business scenarios and must have the ability to restore the original position, for example, make sure that the transaction log and important operations audit log and roll back mechanism is implemented. Data integrity must be maintained at all times.
Three criteria : *Accuracy, *Concurrency and *Resilient.
There's more detail for the source of this information in the Rapid Software Testing course material from James Bach's site and blog: http://www.satisfice.com/rst.pdf http://www.satisfice.com/rst-appendices.pdf