Role of Testers in Selecting an Enterprise Architecture Solution: An Exploratory Study

作者: Robin Poston , Jasbir Dhaliwal , Rashid Koja

DOI:

关键词: Systems development life cycleBest practiceSoftware development processTestabilityOperationalizationInformation systemKnowledge managementEnterprise architectureProcess managementTest strategyComputer scienceSoftware quality

摘要: Software testing groups are playing an increasingly prominent role in both the software development lifecycle (SDLC) and long-term planning of technology architectures that support large-scale organizational information systems. The advent integrated enterprise (EA) provides new opportunities for to play a proactive building consistent testable guidelines improving enterprise-wide quality. Given historically have not been invited participate EA decisions, there is little academic literature or industry best practices on approaches testers might use guide their participation. This article draws lessons from experience Fortune 100 corporation whose group used theoretical notions “testability” its involvement acquisition process. It describes how it operationalized testability criteria, incorporating controllability, observability, simplicity, into various stages process illustrates benefits challenges taking such approach.

参考文章(12)
Wanchai Rivepiboon, Supaporn Kansomkeat, Jeff Offutt, Increasing Class-Component Testability. iasted conference on software engineering. pp. 156- 161 ,(2005)
Xiaoqing Wen, Khader S Abdel-Hafez, None, Design for Testability VLSI Test Principles and Architectures. pp. 37- 103 ,(2006) , 10.1016/B978-012370597-6/50006-8
Stefan Jungmayr, Reviewing Software Artifacts for Testability EuroSTAR. ,(1999)
Leon F. McGinnis, Enterprise modeling and enterprise transformation Information-Knowledge-Systems Management archive. ,vol. 6, pp. 123- 143 ,(2007) , 10.5555/1369819.1369820
Robert V. Binder, Design for testability in object-oriented systems Communications of the ACM. ,vol. 37, pp. 87- 101 ,(1994) , 10.1145/182987.184077
J.M. Voas, K.W. Miller, Software testability: the new verification IEEE Software. ,vol. 12, pp. 17- 28 ,(1995) , 10.1109/52.382180
Luis M. Camarinha-Matos, Hamideh Afsarmanesh, On reference models for collaborative networked organizations International Journal of Production Research. ,vol. 46, pp. 2453- 2469 ,(2008) , 10.1080/00207540701737666
D. Gelperin, B. Hetzel, The growth of software testing Communications of The ACM. ,vol. 31, pp. 687- 695 ,(1988) , 10.1145/62959.62965
Charles D. Hutchinson, Jeffery E. Payne, Roger T. Alexander, Design-for-Testability for Object-Oriented Software 1 ,(1997)