网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

关于项目自动化测试架构的改良计划-读取原始xml文件

按照我们的架构,第一步是读取原始的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://bjjierui.cn/article/pjdjoc.html

其他资讯