AI helps you reading Science

AI generates interpretation videos

AI extracts and analyses the key points of the paper to generate videos automatically


pub
Go Generating

AI Traceability

AI parses the academic lineage of this thesis


Master Reading Tree
Generate MRT

AI Insight

AI extracts a summary of this paper


Weibo:
The system uses the web-service architecture and XML-based information exchange to facilitate convenient and effective collaboration among various parties involved in the testing process in a distributed environment

Web services-based test report generation

Tsinghua Science and Technology, no. 3 (2005): 282-287

Cited: 7|Views7
EI WOS SCOPUS

Abstract

Tests involving a large number of test cases and test scenarios are always time- and effortintensive, and use ad hoc approaches. Test management is needed to control the complexity and the quality of the testing of large software systems. The reporting mechanism is critical for monitoring the testing progress, analyzing test results, and ...More

Code:

Data:

0
Introduction
  • In spite of requirements verification, design reviews, and validation tests, software defects are inevitable [1].
  • For large software systems, testing requires many test cases, as well as the participation of all the parties involved including developers, testers, project managers, and off-site supervisors.
  • The reporting capability is the key to successful test management during the whole process of test planning, test design, test execution, test results analysis, and regression testing.
Highlights
  • In spite of requirements verification, design reviews, and validation tests, software defects are inevitable [1]
  • Research shows that software testing accounts for 40% of the overall project costs in general and even 60%-70% for safety and mission critical systems[2]
  • Proper test management is critical to a disciplined process, effective communication, and efficient collaboration
  • X The tester can access all reports related to testing activities to design test cases and test scenarios, validate test designs, exercise tests, record and evaluate test results, open and trace defects, etc
  • The test report generation system uses the serviceoriented architecture to enable workflow integration and information exchange among groups of people with different roles and responsibilities working in a heterogeneous environment
  • The system uses the web-service architecture and XML-based information exchange to facilitate convenient and effective collaboration among various parties involved in the testing process in a distributed environment
Results
  • At each stage of test preparation, design, review, execution, defect management, and regression testing, documents are generated, exchanged, updated, and traced to one another, including project task breakdowns, test plans, execution records, results, defects, etc.
  • X Test design related reports reporting on the definitions, dependencies, and evolution history of test cases and test scenarios.
  • X Test execution related reports reporting on the environment, phenomena, and history of the exercise tracing to test cases and test scenarios.
  • X The tester can access all reports related to testing activities to design test cases and test scenarios, validate test designs, exercise tests, record and evaluate test results, open and trace defects, etc.
  • X The developer can access all the defect-related reports to accept a defect report, modify the corresponding application, update defect status, and trace the regression testing of fixed defects.
  • As shown in Fig. 2, reports definition and customization, report generation, and report presentation are the three major phases driven by the extensible markup language (XML)-based documents which are humanlegible and processed by programs due to wellformed structures.
  • X Report generation: The server side components parse the XML definition file, generate queries, access the database, and produce the XML-based reports.
  • Web services technology, such as the W3C[7] standards, provides a model for application integration in a distributed environment.
  • The test report generation system uses the serviceoriented architecture to enable workflow integration and information exchange among groups of people with different roles and responsibilities working in a heterogeneous environment.
  • As shown in Fig. 7, the SOAP envelope body describes the definition file path, which is a parameter when the startReport service is invoked.
  • 1) Package ReportDefine defines classes realizing the report definition, which includes: x Class XMLCreator, which is responsible for producing XML-based report definition documents.
Conclusion
  • 2) Package ReportGenerate generates test reports, which includes: x Class ReportCreator, which is responsible for producing XML-based test reports.
  • This paper describes a test reporting system that supports test report definitions, customization, generation, and presentation.
  • The system uses the web-service architecture and XML-based information exchange to facilitate convenient and effective collaboration among various parties involved in the testing process in a distributed environment.
Reference
  • Myers G J. The Art of Software Testing. New York: John Wiley & Sons Inc., 1979.
    Google ScholarFindings
  • Beizer B. Software Testing Techniques. New York: Van Nostrand Reinhold, 1983.
    Google ScholarFindings
  • Capability maturity model for software. Version 1.1. CMU/SEI-93-TR-24.
    Google ScholarLocate open access versionFindings
  • W3C, extensible markup language (XML) page. http://www.w3.org/ XML/, August 2000.
    Findings
  • XML spy online manual. http://www.xmlspy.com/manual/, 2005.
    Findings
  • W3C, extensible stylesheet language family (XSL) page. http://www.w3.org/Style/XSL/, February 2005.
    Findings
  • W3C, web services activity. http://www.w3.org/2002/ws/.
    Findings
  • Clabby J. Web services gotchas: An executive summary. http://www-900.ibm.com/developerWorks/cn/webservices /ws-gotcha/index_eng.shtml, 2002.
    Findings
  • IBM Software Group. Web services conceptual architecture (WSCA1.0). May 2001.
    Google ScholarFindings
  • Simple object access protocol (SOAP) 1.1. W3C note, 08 May 2000. http://www.w3.org/TR/SOAP/.
    Findings
  • Web services description language (WSDL 1.1). W3C Note 15 March, 2001. http://www.w3.org/TR/WSDL/.[12] UDDI Version3.0. Published specification. 19 July, 2002. http://uddi.orspecification.html.
    Findings
  • [13] IBM Software Group. Web services flow language (WSFL 1.0). May 2001.
    Google ScholarFindings
  • [14] Sudhansu Pati. A Borland white paper, web services development using Borland JBuilder 9 and Borland enterprise server. http://www.borland.com/products/white_papers/df/webservices_development_using_jb9_and_bes.pdf. ScienceDirect of Elsevier Covers Tsinghua Science and Technology from 2005
    Locate open access versionFindings
  • The electronic version of Tsinghua Science and Technology (English version of Journal of Tsinghua University) is covered by ScienceDirect produced by the Elsevier Company from 2005. Readers who search ScienceDirect will find related papers in Tsinghua Science and Technology (Website: http://www.sciencedirect.com/science/journal/10070214), which will increase the influence of Tsinghua Science and Technology.
    Locate open access versionFindings
  • Elsevier is the leading science, technology, and medical information publisher in the world. Its ScienceDirect is the biggest online research document database in full text, including more than 1800 journals, more than 60 000 000 abstracts and more than 6 000 000 full-text documents.
    Google ScholarLocate open access versionFindings
0
Your rating :

No Ratings

Tags
Comments
数据免责声明
页面数据均来自互联网公开来源、合作出版商和通过AI技术自动分析结果,我们不对页面数据的有效性、准确性、正确性、可靠性、完整性和及时性做出任何承诺和保证。若有疑问,可以通过电子邮件方式联系我们:report@aminer.cn