{"title":"基于模型比较的跨浏览器兼容性测试","authors":"Heng Shi, Hong-wei Zeng","doi":"10.1109/CCATS.2015.34","DOIUrl":null,"url":null,"abstract":"As Web applications are more widely used and the browser and operating system becomes more diversiform, cross-browser incompatibility becomes more and more serious which may lead to visual faults or malfunction. The existing tools are difficult to pinpoint incompatibility. We propose a model comparison-based compatibility testing method. CRAWLJAX, an open source crawler tool, is used to build the behavioral model of the Web application under testing. Two models are generated by crawling the application in the reference browser and the target browser respectively, and then they are compared to find and locate incompatibility issues. It reduces the workload of the test and repair. Finally, we use a simple example to illustrate our approach.","PeriodicalId":433684,"journal":{"name":"2015 International Conference on Computer Application Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Cross-Browser Compatibility Testing Based on Model Comparison\",\"authors\":\"Heng Shi, Hong-wei Zeng\",\"doi\":\"10.1109/CCATS.2015.34\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As Web applications are more widely used and the browser and operating system becomes more diversiform, cross-browser incompatibility becomes more and more serious which may lead to visual faults or malfunction. The existing tools are difficult to pinpoint incompatibility. We propose a model comparison-based compatibility testing method. CRAWLJAX, an open source crawler tool, is used to build the behavioral model of the Web application under testing. Two models are generated by crawling the application in the reference browser and the target browser respectively, and then they are compared to find and locate incompatibility issues. It reduces the workload of the test and repair. Finally, we use a simple example to illustrate our approach.\",\"PeriodicalId\":433684,\"journal\":{\"name\":\"2015 International Conference on Computer Application Technologies\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-08-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 International Conference on Computer Application Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCATS.2015.34\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Computer Application Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCATS.2015.34","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Cross-Browser Compatibility Testing Based on Model Comparison
As Web applications are more widely used and the browser and operating system becomes more diversiform, cross-browser incompatibility becomes more and more serious which may lead to visual faults or malfunction. The existing tools are difficult to pinpoint incompatibility. We propose a model comparison-based compatibility testing method. CRAWLJAX, an open source crawler tool, is used to build the behavioral model of the Web application under testing. Two models are generated by crawling the application in the reference browser and the target browser respectively, and then they are compared to find and locate incompatibility issues. It reduces the workload of the test and repair. Finally, we use a simple example to illustrate our approach.