Category:

Jest + TypeScriptのTips

Jest + TypeScript でテストを書くことが増えてきたので、この辺でTipsを記載しておこうと思います。今後も何かあれば追記します。 インストール こちら を参考にしました。 まず、必要なライブラリを追加します。 yarn init yarn add jest @types/jest ts-jest –dev jest.config.jsをプロジェクト直下に作成します。 module.exports = { "testMatch": [ "**/__tests__/**/*.+(ts|tsx|js)", "**/?(*.)+(spec|test).+(ts|tsx|js)" ], "transform": { "^.+\\.(ts|tsx)$": "ts-jest&q Continue Reading

Posted On :
Category:

LambdaTestでローカルサイトをクロスブラウザテスト

ローカルPC上やプライベートネットワーク上でホストしているWebサイトを、インターネット上に公開する前にクロスブラウザテストする目的で LambdaTest を試してみました。 提供されている機能 以下のような機能が紹介されていました。 Real Time Testing 様々なデスクトップ&モバイルブラウザで、実際に動かしながらクロスブラウザ互換性テストを行うことができる Automated Testing クラウドサービス Selenium Grid を使って、2000以上のデスクトップ&モバイルブラウザで自動テストを行うことができる Automated Screenshot ワンクリックで複数のブラウザのスクリーンショットを取ることができる LT Brower 45以上の異なるサイズのビューポートで、Webサイトを動作確認するための次世代ブラウザ LT Browser上でレス Continue Reading

Posted On :
Category:

標準モジュールunittestでpythonのテストを書く

Pythonで本格的?にテストを書き始めました。標準ライブラリの unittest が普通にまあまあ使いやすいので、使い方をまとめていきます。 基本的な書き方 基本は以下の構造になります。 import unittest class TestSimple(unittest.TestCase): @classmethod def setUpClass(cls): """各クラスが実行される直前に一度だけ呼び出される""" print('setUpClass called.') @classmethod def tearDownClass(cls): """各クラスが実行された直後に一度だけ呼び出される""" print('tearDownCla Continue Reading

Posted On :