Skip to main content

Testing and Fault Diagnosis for Web Application Compatibility Based on Combinatorial Method

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3759))

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).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cohen, D.M., Fredman, M.L.: New Techniques for Designing Qualitatively Independent Systems. Journal of Combinational Designs 6(6), 411–416 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Kallepalli, C., Tian, J.: Measuring and Modeling Usage and Reliability for Statistical Web Testing. IEEE Trans. Software Engineering 27(11), 1023–1036 (2001)

    Article  Google Scholar 

  4. 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)

    Article  MATH  MathSciNet  Google Scholar 

  5. Liu, C.-H.: A Formal Object-Oriented Test Model for Testing Web Applications, Doctor Dissertation (2002)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Ricca, F., Tonella, P.: Web Site Analysis: Structure and Evolution. In: Proc. of Int. Conference on Software Maintenance (ICSM), pp. 76–86 (2000)

    Google Scholar 

  8. Tai, K.C., Lei, Y.: A Test Generation Strategy for Pairwise Testing. IEEE Trans. on Software Engineering 28(1), 109–111 (2002)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Xu, L., Xu, B., Chen, Z.: A Scheme of Web Testing Approach. Journal of Nanjing University (in Chinese) 38(11), 182–186 (2002)

    Google Scholar 

  12. Xu, L., Xu, B., Chen, Z.: Survey of Web Testing. Computer Science (in Chinese) 30(3), 100–104 (2003)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics