タグ

ブックマーク / language-and-engineering.hatenablog.jp (3)

  • Excelシート上のデータを DB にインポートするVBAマクロ - 主に言語とシステム開発に関して

    バッチ・マクロのTOPExcelワークシート上のデータを,そのまま直接DBに登録する。 VBAだけで済ませる。(Excel以外のツールやAPIが不要) たとえばアプリケーションのテスト仕様書がExcelで,テスト項目の中に「特定のデータをインポート」というのがある場合・・・ テストデータ自体がExcel上に書いてあり 書いてあるその場で,シート上のボタンをただ押すだけで,実際にDBにインポートが行なわれる という具合に,テストが楽にできる。 流れ 手順: Excelにテストデータを書いておく。 8行2列目から,右方向に順番にDBのカラム名が書いてある。 9行2列目から,下方向に1行ずつテストデータのレコードが書いてある。 9行1列目から,下方向に「何か」書いておく。何か書いてある場合,その行にはテストデータが書いてあるとみなす。 下記のマクロ+batファイル+sqlファイルを準備。(※

    Excelシート上のデータを DB にインポートするVBAマクロ - 主に言語とシステム開発に関して
    ryuzee
    ryuzee 2009/09/10
  • "Excelenium"(エクセレニウム)で,快適な自動回帰テストを  (Seleniumのテストスクリプトとテスト仕様書を自動生成) - 主に言語とシステム開発に関して

    テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し

    "Excelenium"(エクセレニウム)で,快適な自動回帰テストを  (Seleniumのテストスクリプトとテスト仕様書を自動生成) - 主に言語とシステム開発に関して
  • ER図から,Webアプリを自動生成

    下記の流れは,一度は体験しておきたい。 ER図を書く。 → 1 から,DDL文+テーブルを自動生成。 → 2 から,テーブル定義書を自動生成。 → 2 から,Webアプリを自動生成。 コーディングなし。 例として,複数人で利用できるブックマークアプリのようなものを生成してみる。 「CakePHPが作ってくれる雛型(scaffold)はリッチだ」とよく言われるが,それを更にテーブル生成ツールと組み合わせたらどうなるか,というのが焦点。 CakePHPの入門方法もちょっと兼ねる。 事前準備(1/2):ツール ER図描画+DDL生成+テーブル定義書生成のために,A5SQLというフリーソフトを使うのでインストールしておく。 A5SQLをDL http://www.wind.sannet.ne.jp/m_matsu/... また,DB+DB管理+PHP実行のために,XAMPP+CakePHPを使う。

    ER図から,Webアプリを自動生成
  • 1