As an important part of software development, software testing is drawing more and more attention. As software is getting bigger and more complex, it is more difficult for software test to find out bugs. It is very important to do more research on software testing so as to catch more bugs and make higher quality software product.This paper is based on Linux desktop project of Sun china engineering researchinstitute——Java Desktop System testing activities. It makes full and deep analysis on testingmethods and techniques of Linux desktop system with reference to the current software testing theories and some innovations are achieved. Multiple white-box testing method and bug graphical statistic mode are raised as new theories. Multiple white-box testing method is a kind of comprehensive white box testing which maximize finding bugs in number by using testing coverage technique and minimize testcase execution by using domain comparison technique and Mutation method to reduce workload. Bug graphical statistic mode is based on bug statistic analysis, which is essentially involves with bug distribution, bug life and bug trend statistics. Those methods have been applied to practice of Java Desktop System and have satisfactory result.Testcases designing and testing tool development are key technique in Linux desktop system testing. This paper illustrates the development of testcase for DOM engine and Javascript interpreter, aid testing tool IECT and automated performance test tool Loadpage. In addition, it analyzes many technical solutions. These testcases and tools are playing important part in Mozilla web browser testing.
|