自動テストのない自社サービスのメンテナンスやテストをしてます・・・
後輩「機能追加の実装完了しますた!」
ワイ「ご苦労!」
後輩「テストオネシャッス!」
ワイ「お、おう!」
ワイ「どれどれ、テスト仕様書見てみっか・・・」
テスト仕様書「100項目×4言語分あるやで」
ワイ「死あるのみ・・・」
さあどうする!?
ワイ「自動テストするやで」
とはいえ、納期もあることだし、すぐすぐに完全に自動テストはムリでしたが、
手動で値を入力してやるより、ずっと効率よくテストを消化することができました、という話です。
正直、時代遅れ過ぎてqiitaに投稿するのもおこがましいのですが、恥をしのんで恥をさらします。
pythonもほとんど初めてなのでもろもろヤヴァイと思いますがご容赦ください・・・
selenium経由でブラウザ上での一連の操作をOpration
クラスのコレクションで保持して、順次実行していきます。結果は目視で確認、ということでどうかひとつ・・・
そうです、すでにもう、テスティングフレームワーク使えよ、って話です。
PageObjetPattern
は強そう
自社サービスに是非とりいれよう、頑張れワイ!!!
以上です