Font Size: a A A

Mini-pacs System-based Software Testing Research

Posted on:2007-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:M W LiuFull Text:PDF
GTID:2208360185473814Subject:Computer software engineering
Abstract/Summary:PDF Full Text Request
Software testing is a core component of software engineering, which efforts best to find faults and errors in software system as far as earlier. So better software testing in software development process can avoid to aggregate errors and guarantee correctness and robustness of software. The paper researches particularly on kinds of software testing methods, which were applied to test PACS (Picture Archiving and Communication System) software system. Our software testing guarantees that the development of the software system gets well along. The paper concentrates on two subjects; researching on software testing technologies and testing PACS based on these technologies.In software testing researching section, the paper issues on White-box testing method and Black-box testing technology and contrasts them. With the boosting of network technology, the pressure testing of software system base on network pay more and more important roles.The goal of PACS software is a comprehensive system which works out acquiring, displaying, storing, transmission and managing medical image. In the whole process of software development, kinds of software testing methods are applied to test software's ability, capacity, interfaces and network pressure.Firstly, all modules of PACS are tested by unit testing method with the whole process of software development. And core algorithms are tested by White-box testing method to find and correct logic errors. Then, Black-box testing method in integrated testing is used to design groups of test units. These test units is inputted into system to check correctness of the software. PACS based on LAN is a multi-thread concurrency system, and frequent data exchanging between clients and servers exist in PACS. So network testing must used to test robustness, reliability and responding time. For data exchanging among multi-thread, data consistency must be maintained to avoid data inconsistency. So Database testing and data consistency testing must be applied. At last, according to software testing experience and practice, we sum up software testing methods and experience referred by paper.
Keywords/Search Tags:software, software engineering, White-box Testing, Black-box Testing, Mini-PACS
PDF Full Text Request
Related items