Building a product involves determining the product behaviors due to the following unstated requirements:
- Inter-operability with other products in the ecosystem and their respective configurations
- Operational environments (specific configuration, networks, specific hardware models, etc) in which the products
are deployed.
- Sequences of operations between the above
Assessing product behavior for these unstated requirements is often a big challenge as this result in test matrix
explosion resulting in expanded test cycle. It is important for QA teams to quickly identify these requirements, add
them to the test suite and automate them. While traditional black box approaches like equivalence partition and
boundary value techniques help to cover a spectrum of problems, it has been a challenge to improve test coverage
and help assess the unstated, implicit requirements mentioned above.
This paper presents the Test Architecture based solution to solve these problems. Test Architecture is a formal
approach to arrive at Test Requirements and Test Design based on the stated and unstated product requirements
and helps to evaluate the product behavior in a dynamically changing ecosystem.
Jyoti Prakash Kurmi is working with NetApp India Pvt. Ltd. as Senior Manager, QA. He has over twenty years of
industry experience. He started his career as a Scientist in DRDO (Defence R &D). Later, he worked as a Test
Manager in Novell India driving the System Test Team. Currently he is with NetApp for last 3 years. In NetApp he is
focused in Functional Testing and Automation. He is passionate about Test Engineering and has been driving the
team on innovations and initiatives in Test Engineering. He was an invited speaker for Step-IN conference 2009 on
"Storage Efficiency".
Santhi S is working with NetApp India Pvt. Ltd. as Member Technical Staff, QA. She has over ten years of industry
experience. She started her career as a Scientist in DRDO (Defence R &D). Later, she worked with Novell Software
development India Pvt. Limited and has been with NetApp for last 1.5 years. In NetApp, she is driving the key test
engineering initiatives of the department she has been associated with. Test Engineering is her passion. She has
presented a paper on "Test Design and Optimization" in DSCE - IEEE Student's Conference. |