節約プログラマー雑記

Entries for date "3月 2021"

JenkinsでGitHub連携ジョブ

jenkins_job07.png

前回、Seleniumを利用して、ブラウザの自動テストをするところまで行いました。せっかくだから、Jenkinsのジョブの練習として構築するとともに、作ったテストスクリプトをGitHubからソースを取得して実行するようにしてみたいと思います。

Seleniumでブラウザ操作自動化

selenium_test.png

テストの自動化ということで、ブラウザのテスト実施のためにSelenium WebDriver(Python)を使ってみます。
本当はSelenium IDE側で、画面操作を記録して楽してテストできるようにしたかったのですが、画面の結果をキャプチャすることができないようなので、今回はWebDriver側を利用することとしました。

Oracle11g データCSV出力

以前、WinMergeを使い、データの新旧比較をしていましたが、その際比較するためのデータを出力する必要があったので、OracleからデータをCSV出力するスクリプトを、Oracleのテーブル定義(USER_TAB_COLUMNS)から動的に作るようにしていました。 テストの際、データ比較で割と便利に使っていたので、自分の備忘を兼ねてソースを書いておこうと思います。