Đang chuẩn bị liên kết để tải về tài liệu:
Báo cáo khoa học: "DOCUMENTATION PARSER TO EXTRACT SOFTWARE TEST CONDITIONS"

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

This project concerns building a document parser that can be used as a software engineering tool. A software tester's task frequently involves comparing the behavior of a running system with a document describing the behavior of the system. If a problem is found, it may indicate an update is required to the document, the software system, or both. A tool to generate tests automatically based on documents would be very useful to software engineers, but it requires a document parser which can identify and extract testable conditions in the text. . | DOCUMENTATION PARSER TO EXTRACT SOFTWARE TEST CONDITIONS Patricia Lutsky Brandeis University Digital Equipment Corporation 111 Locke Drive LM02-1 L11 Marlboro MA 01752 OVERVIEW This project concerns building a document parser that can be used as a software engineering tool. A software tester s task frequently involves comparing the behavior of a running system with a document describing the behavior of the system. If a problem is found it may indicate an update is required to the document the software system or both. A tool to generate tests automatically based on documents would be very useful to software engineers but it requires a document parser which can identify and extract testable conditions in the text. This tool would also be useful in reverse engineering or taking existing artifacts of a software system and using them to write the specification of the system. Most reverse engineering tools work only on source code. However many systems are described by documents that contain valuable information for reverse engineering. Building a document parser would allow this information to be harvested as well. Documents describing a large software project i.e. user manuals database dictionaries are often semi-formatted text in that they have fixed-format sections and free text sections. The benefits of parsing the fixed-format portions have been seen in the CARPER project Schlimmer 1991 where information found in the fixed-format sections of the documents describing the system under test is used to initialize a test system automatically. The current project looks at the free text descriptions to see what useful information can be extracted from them. PARSING A DATABASE DICTIONARY The current focus of this project is on extracting database related testcases from the database dictionary of the XCON XSEL configuration system XCS Barker O Connor 1989 . The CARPER project is aimed at building a self-maintaining database checker for the xcs database. As part of its .