AI-powered Quality Engineering PlatformAIと品質保証のプロが テスト自動化・効率化で 開発の生産性を向上

Content-Length: 347113 | pFad | http://b.hatena.ne.jp/kitokitoki/test/
Effective Snapshot TestingOctober 30th, 2017 — 10 min read I guess I've been on a bit of a testing kick recently, I promise this newsletter will delve into more stuff later. But I saw this tweet from Justin Searls (a developer who I admire with a great deal of experience in testing) and thought it would be a great subject to write about. In that tweet, Justin shares a screenshot of a bunch of his
React でユニットテストをするときのベストプラクティスはいつも悩むのですが、とりあえず 2021 年 2 月時点では、こうかなーというのをまとめてみます。 まずテストランナーは jest で確定です。ここで悩む要素はまずありません。 では、React のテストをどうやるか?です。 公式の react-dom/test-utils を使う 公式の react-test-renderer を使う @testing-library/react を使う 選択肢としてはこの三種類が有名なところでしょう。 公式という響きはとても魅力的ですが、実は公式ドキュメントから「ボイラープレートを減らすため、エンドユーザが使うのと同じ形でコンポーネントを使ってテストが記述できるように設計されている、React Testing Library の利用をお勧めします。」という形で、@testing-library
Did you know our video player guarantees playback quality on any screen through our modular architecture, including low-latency, configurable ABR and Stream Lab, the world’s first stream QoE testing service? Check out the Bitmovin Player to learn more. MPEG-DASH sample streams and HLS test streams or m3u8 streams as they are often called, are important tools that you should have available througho
スタートアップのCTOクラスの人がたまにそういうことを言っているのを聞くことがあります。もしくは「スピード優先だからテストを書かない」等です。 それは真ではなく、言ってしまえば、未熟だからテストを書「け」ない、のではないでしょうか。ただ、スタートアップという言葉に未熟であるという意味が含まれているのであれば「スタートアップだからテストを書かない」という問は真になるかも知れません。スタートアップは得てして未熟なものだし、それでも良いからです。 テストを書かないというジャッジをするのは構いません。でもそれは、スタートアップだからでもスピード優先だからでもない。自分達が未熟だからで、そこには向き合うべきだと考えます。状況のせいにするのではなく、徹底的に自分ごと化する。それがスタートアップに求められる姿勢です。少なくとも技術のトップが自分たちの技術力に向き合わないのはまずいでしょう。 「スタートア
Rxjsにおけるテストコードについて。Rxと言えども複雑なロジックにはテストを書いて不安を払拭しよう。 Rx自体がロジックを表現していて、テストコードを減らす役割を担ってくれるほど便利ではありますが、それでも複雑なロジックを組んだときにはRxの手順自体にユニットテストを記述すべき場合も多々あります。Rxのテストを学ぶことでプロダクションコードの記述方法も変わってくるので、紹介したいと思います。 rxjsのテストには専用の記法が使われています。nextのタイミングを1文字のアルファベットや数字、 間隔をハイフン'-'、 errorをハッシュ'#'、completeをパイプ'|'で表す記法です。このテストをRxではMarble Testと呼びます。 簡単な例として、mapオペレータの挙動を確認するテストを書いてみましょう。テストにはmochaとchaiを使います。
この記事はドワンゴ Advent Calendar 2018の12日目です。 TL;DR RxJS v6.0.0 から追加された testScheduler.run(callback) を使うと様々な恩恵が得られて便利です。 非同期系オペレーターが testScheduler を自動で利用するようになる マーブルテストのフレーム最大数 750 の制限がなくなる marble diagram の記法が拡張され -a 100ms b-| のように書けるようになる はじめに berlysia といいます。Web フロントエンドを少々やっています。ブラウザの上に城を建てるのが得意です。 この記事では、RxJS のテストについて、直近のメジャーアップデートによってより簡単になった部分があるという話をします。詳細は RxJSのマーブルテストに関するドキュメント に任せ、例示につとめます。 記事中の例に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/kitokitoki/test/
Alternative Proxies: