• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    BeanShell在人工測試與管理之中的應用

    發布: 2009-6-02 11:42 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 28次 | 進入軟件測試論壇討論

    領測軟件測試網 JUnit 單元測試學深入人心的同時,也發現它對用戶交互測試無能為力:

    ◆TestCase允許測試人員作動態的修改

            可以在Test Case中實現一個測試參數輸入功能(UI 或參數配置文件)來解決這個問題,但實現這些功能的代價與重復工作量會很大。

    ◆TestCase可以方便地重復使用、組合、保存

            不是所有所有測試環境下,都容許打開一個重量級的Java IDE編寫有嚴格規范的Java代碼。這就是腳本語言受歡迎的原因。

    BeanShell可以較好解決以上問題。

    BeanShell基本

    bsh.Interpreter 是beanShell 的主要接口。

            以下可以實現一個簡單的Java Shell:

    public class TestInt {

    public static void main(String[] args) {

    bsh.Interpreter.main(args);

    }

    }


            結果:

    BeanShell 2.0b4 - by Pat Niemeyer (pat@pat.net)

    bsh % System.out.println("Hello BeanShell");

    Hello BeanShell

    bsh %


            你也可以用以下代碼實現同樣的功能,代碼中可以比較明顯地看出其結構:

    public static void main(String[] args) {

    Reader in = new InputStreamReader( System.in );

    PrintStream out = System.out;

    PrintStream err = System.err;

    boolean interactive = true;;

    bsh.Interpreter i = new Interpreter( in, out, err, interactive );

    i.run();//線程在這里阻塞讀System.in

    }

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: BeanShell 管理 人工 應用

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>