Abstract
The testing and fault diagnosis for Web application compatibility are concerned with multiple kinds of software and hardware facilities, enormous numbers of equipments’ trademarks and types, and the combination of all the situations. How to test and find faults efficiently and quickly is a difficult and important task to complete. Combined with the characters of the Web application compatibility testing and the combinatorial method, we obtained acceptable number of test cases for the compatibility testing. After executing the test cases, we analyzed the results so as to find the fault factors by the properties of combinatorial method. Then we retested with some complementary test cases based on the elementary analytic results, and made further analysis and validation with the retesting results. Thus we obtained the factors that cause the errors in a very small range, and provided a very efficient and valuable guidance for the debugging and testing of Web application compatibility.
This work was supported in part by the National Natural Science Foundation of China (NSFC) (90412003, 60373066), National Grand Fundamental Research 973 Program of China (2002CB312000), Young Scientist’s Foundation of the National Natural Science Foundation of China (NSFC) (60403016), Opening Foundation of State Key Laboratory of Software Engineering in Wuhan University, Innovation Plan for Jiangsu High School Graduate Student, and High Technology Research Project in Jiangsu Province (BG2005032).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cohen, D.M., Fredman, M.L.: New Techniques for Designing Qualitatively Independent Systems. Journal of Combinational Designs 6(6), 411–416 (1998)
Cohen, D.M., Dalal, S.R., Fredman, M.L.: The AETG System: An Approach to Testing Based on Combinatorial Design. IEEE Trans. on Software Engineering 23(7), 437–444 (1997)
Kallepalli, C., Tian, J.: Measuring and Modeling Usage and Reliability for Statistical Web Testing. IEEE Trans. Software Engineering 27(11), 1023–1036 (2001)
Kobayashi, N., Tsuchiya, T., Kikuno, T.: A New Method for Constructing Pair-wise Covering Designs for Software Testing. Information Processing Letters 81(2), 85–91 (2002)
Liu, C.-H.: A Formal Object-Oriented Test Model for Testing Web Applications, Doctor Dissertation (2002)
Nie, C., Xu, B., Shi, L.: Software Fault Diagnosis Method Based on Combinatorial Testing. Journal of Southeast University (in Chinese) 33(6), 681–684 (2003)
Ricca, F., Tonella, P.: Web Site Analysis: Structure and Evolution. In: Proc. of Int. Conference on Software Maintenance (ICSM), pp. 76–86 (2000)
Tai, K.C., Lei, Y.: A Test Generation Strategy for Pairwise Testing. IEEE Trans. on Software Engineering 28(1), 109–111 (2002)
Williams, A.W., Probert, R.L.: A Practical Strategy for Testing Pair-wise Coverage of Network Interfaces. In: Proc. of 7th Int. Symp. Software Reliability Engineering, pp. 246–254 (1997)
Xu, B., Nie, C., Shi, Q., Lu, H.: An Algorithm for Automatically Generating Black-Box Test Cases. Journal of Electronics 20(1), 74–77 (2003)
Xu, L., Xu, B., Chen, Z.: A Scheme of Web Testing Approach. Journal of Nanjing University (in Chinese) 38(11), 182–186 (2002)
Xu, L., Xu, B., Chen, Z.: Survey of Web Testing. Computer Science (in Chinese) 30(3), 100–104 (2003)
Xu, L., Xu, B., Chen, Z., Chen, H.: Website Evolution Based on Statistic Data. In: Proc. of the 9th IEEE Int. Workshop on Future Trends of Distributed Computing Systems (FTDCS 2003), pp. 301–306 (2003)
Xu, L., Xu, B., Chen, Z., Jiang, J., Chen, H.: Regression Testing for Web Applications Based on Slicing. In: Proc. of the 27th Annual Int. Computer Software & Applications Conference (COMPSAC 2003), pp. 652–656 (2003)
Xu, L., Xu, B., Nie, C., Chen, H., Yang, H.: A Browser Compatibility Testing Method Based on Combinatorial Testing. In: Cueva Lovelle, J.M., Rodríguez, B.M.G., Gayo, J.E.L., Ruiz, M.d.P.P., Aguilar, L.J. (eds.) ICWE 2003. LNCS, vol. 2722, pp. 310–313. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, L., Xu, B., Nie, C. (2005). Testing and Fault Diagnosis for Web Application Compatibility Based on Combinatorial Method. In: Chen, G., Pan, Y., Guo, M., Lu, J. (eds) Parallel and Distributed Processing and Applications - ISPA 2005 Workshops. ISPA 2005. Lecture Notes in Computer Science, vol 3759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576259_67
Download citation
DOI: https://doi.org/10.1007/11576259_67
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29770-3
Online ISBN: 978-3-540-32115-6
eBook Packages: Computer ScienceComputer Science (R0)