按照我們的架構,第一步是讀取原始的xml文件到一個xml字符串中:
創新互聯公司專注于企業全網營銷推廣、網站重做改版、贛榆網站定制設計、自適應品牌網站建設、H5建站、購物商城網站建設、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為贛榆等各大城市提供網站開發制作服務。
/** * *@author cwang58 *@created date: Jun 10, 2013 */ public class XMLReader { private static final String LINE_SEPARATOR=System.getProperty("line.separator"); private static String userDir = System.getProperty("user.dir"); private static final String fileSeparator=System.getProperty("file.separator"); private static final String dataFileName="test_suite.xml"; /** * build the data file path which depends on the platform * @param projectName * @return */ public static String buildDataFilePath (String projectName){ return userDir+fileSeparator+"src" +fileSeparator+"test" +fileSeparator+"resources" +fileSeparator+projectName +fileSeparator+"data" +fileSeparator+dataFileName; } /** * read the file content then store contant into a string * @param source the file source name * @return * @throws IOException */ public static String readContentFromFile(String source) throws IOException{ File file = new File(source); // open a file reader to read the file content FileInputStream fis = null; InputStreamReader isr = null; BufferedReader reader = null; try { fis = new FileInputStream(file); isr = new InputStreamReader(fis, "utf-8"); reader = new BufferedReader(isr); StringBuffer bufferedFileContent = new StringBuffer(); String line = null; while ((line = reader.readLine()) != null) { bufferedFileContent.append(line).append(LINE_SEPARATOR); } return bufferedFileContent.toString(); } catch (FileNotFoundException ex) { ex.printStackTrace(); return null; } finally { if(reader!=null) reader.close(); if(isr!=null) isr.close(); if(fis!=null) fis.close(); } }
代碼很簡單,就是一個基于文件流的操作,不再自己講解。這個步驟對于架構圖的第一步。
新聞標題:關于項目自動化測試架構的改良計劃-讀取原始xml文件
標題路徑:http://m.newbst.com/article2/pjdjoc.html
成都網站建設公司_創新互聯,為您提供、小程序開發、網站策劃、Google、建站公司、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯