Abstract
This work describes the working of white-box testing for the Service-Oriented Architecture (SOA) based Application. Now, a days it is very essential to perform code coverage testing to understand the quality of software. This paper deals with the measurement of branch coverage percentage for the BPEL architecture that orchestrates all the services, which are distributed geographically. Here, we are testing the code coverage of BPEL architecture, which actually shows the invocations of services when it is required. This work integrates the existing open source tools, to automate the computation of branch coverage for SOA based application. This paper shows a novel technique for generation of test cases and computing branch coverage through our proposed tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Karimi, O., Nasser, M.: Enterprise integration using service oriented architecture. Adv. Comput.: Int. J. (ACIJ) 2(5), 41–47 (2011)
An Oracle White Paper, Application Upgrades and Service Oriented Architecture, Oracle (2008)
Kumar, A., Manindra, S.: An empirical study on testing of SOA based services. I.J. Inf. Technol. Comput. Sci. 1, 54–66 (2015)
Kumar, A.: A novel testing model for SOA based services. I.J. Mod. Educ. Comput. Sci. 1, 31–37 (2015)
Lubke, D., Singer, L., Salnikow, A.: Calculating BPEL test coverage through instrumentation. In: ICSE Workshop on Automation of Software Test AST 2009, pp. 115–122. IEEE (2009)
Shamsoddin-Motlagh, E.: Automatic test case generation for orchestration languages at service oriented architecture. Int. J. Comput. Appl. 80(7), 35–44 (2013)
Godboley, S., Mohapatra, D.P.: Time analysis of evaluating coverage percentage for C program using advanced program code transformer. In: 7th CSI International Conference on Software Engineering, pp. 91–97, November 2013
Godboley, S., Prashanth, G.S., Mahapatro, D.P., Majhi, B.: Increase in modified condition/decision coverage using program code transformer. In: IEEE 3rd International Advance Computing Conference (IACC), pp. 1400–1407, February 2013
Godboley, S., Prashanth, G.S., Mahapatro, D.P, Majhi, B.: Enhanced modified condition/decision coverage using exclusive-nor code transformer. In: 2013 International Multi-conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), pp. 524–531, March 2013
Godboley, S., Mohapatra, D.P., Das, A., Mall, R.: An improved distributed concolic testing. Softw.: Pract. Exper. (2016). doi:10.1002/spe.2405
King, J.C.: Symbolic execution and program testing. Commun. ACM 19(7), 385–394 (1976)
Godefroid, P., Klarlund, N., Sen, K.: DART: directed automated random testing. In: Proceedings PLDI, pp. 75–84, New York, USA (2005)
Das, A.: Automatic generation of MC/DC test data. Master thesis, Computer Science & Engineering, Indian Institute of Technology, Kharagpur, India (2012)
Bokil, P., Darke, P., Shrotri, U., Venkatesh, R.: Automatic test data generation for C programs. In: 3rd IEEE International Conference on Secure Software Integration and Reliability Improvement (2009)
Godboley, S., Dutta, A., Mohapatra, D.P., Mall, R.: J3 model: a novel framework for improved modified condition/decision coverage analysis. Comput. Stand. Interfaces 50, 1–17 (2016). Elsevier
Godboley, S., Dutta, A., Mohapatra, D.P., Das, A., Mall, R.: Making a concolic tester achieve increased MC/DC. Innov. Syst. Softw. Eng. 12, 1–14 (2016). Springer
Godboley, S., Dutta, A., Mohapatra, D.P.: Java-HCT: an approach to increase MC/DC using Hybrid Concolic Testing for Java programs. In: Proceedings of the Federated Conference on Computer Science and Information Systems (36th IEEE Software Engineering Workshop), Annals of Computer Science and Information Systems, vol. 8, pp. 1709–1713. Gdansk University of Technology, Gdansk (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Dutta, A., Godboley, S., Mohapatra, D.P. (2017). Measuring Branch Coverage for the SOA Based Application Using Concolic Testing. In: Singh, M., Gupta, P., Tyagi, V., Sharma, A., Ören, T., Grosky, W. (eds) Advances in Computing and Data Sciences. ICACDS 2016. Communications in Computer and Information Science, vol 721. Springer, Singapore. https://doi.org/10.1007/978-981-10-5427-3_18
Download citation
DOI: https://doi.org/10.1007/978-981-10-5427-3_18
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5426-6
Online ISBN: 978-981-10-5427-3
eBook Packages: Computer ScienceComputer Science (R0)