Source : http://thetesteye.com/posters/TheTestEye_SourcesForTestIdeas.pdf
(What product is supposed to do, Requirements, Examples, Specifications, Function list from existing system, Find implicit requirements, User Expectations, Unwanted capabilities)
(Many modes software can fail, Ask What-if?, Unintentional / Intentional failure, Realistic / Provoked failure, Anticipated / Unexpected failure, Internal / External, Challenge the fault tolerance)
(helps identify test ideas, Anatomy map of what can be tested, Create custom models, Create many models (not just one))
(Intentional / Unintentional , Dependency, Follow data, Boundries, CRUD, Types, Format, Look at different places)
(Hardware, OS, Application, Configuration, Technology, Language)
(Architecture, Design, Code, Decisions / Path, Code Coverage)
(Dig defect management tool, Dig support tickets, Talk to the oldest members of the team, Understand why/how/what build the product, Use Old version & explore)
(Talk to Stakeholders, Talk to support team, Rumours can be good test ideas)
(Inner working of technology, Understand, Security aspects, Future needs)
(Similar products, In-house solutions from other team, FAQs, websites, users of competitors, Similar problem, different solution)
(Loss of image, Wrong decisions, damage, People wont like the software)