App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
この記事は、「TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?」の開催に際し、TechFeedのデータを元に日本語記事ランキングを紹介していくものです。 60日以内で、獲得スコアが高かった順にトップ10を紹介しています(1pt以下の記事はランキングに含めていません)。 いずれも読み応えのある記事ばかり。もし見過ごしていた記事があったら、ぜひ読んでみてください。 本記事は、TechFeed Experts Night#15 〜 ソフトウェアテスト最前線 〜 自動化サービスの波は本物か?のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 こんにちは、TechFeed CEOの白石です。 この記事は、T
作ったものが想定した動作をしているか。 それを確認するために、テスト(試験)を行います。 検証したいことがちゃんと実現できて確認が取れているのであれば、その品質自体は割と気にされないことが多い印象です。 保守・運用・追加開発 をしていくプロジェクトが多くあると思います。 その作業の中で、改善を取り入れていくこともあると思いますが、その中でも一番後回しにされるのが、テストコードの改善のように思います。 推測ですが、「コストによるメリット・リターンが少なすぎる」ことが理由かな…と(開発者目線ではリターンが大きいのですが、運用者目線ですとリターンが少なく見えてしまう)。 であれば、最初からある程度綺麗なものがどういうものかを考え、作成しておけば良いのではないか・・! ということで、考察していきたいと思います。 前提 考察をするにあたり、言語化した時の表現や意味のズレが発生しやすい部分もあると思い
Jestとは JestはJavaScriptの単体テストのフレームワークです。 https://jestjs.io/ja/ テストランナーだけでなく、モック機能やカバレッジの取得を使用することができます。npmのトレンドとしては2019年から伸びてmochaを超えるものとなっています。 https://www.npmtrends.com/jest-vs-jasmine-vs-mocha-vs-qunit この記事は公式のサンプルコードを弄ってその挙動を確認するものとなっています。 また、実験環境は以下の通りです。 OS:MacOS Catalina 10.15.6 node.js: v14.10.1 簡単なはじめ方 jestを使用するためにnode.jsのプロジェクトを以下のように作成します。 # package.jsonを作成する npm init -y # package.jsonにj
皆さまの中にはバグが多発しており、再発防止策を講じなければならないと悩んでいる方がいらっしゃるのではないでしょうか。または、上司に言われて会社全体のバグ数の削減をしなければならない方や、夜を徹してバグ修正して精も根も尽き果てたという方もいるかもしれません。筆者はテスト専門会社で品質の専門家として仕事をしている関係上、バグの削減を相談されることが多いです。最近では、ある金融系の会社の社長に、「市場バグが頻発しており困っている」と相談を受けました。そこで、弊社がテストプロセスを改善したところ、市場バグが93件/年から翌年10件/年に89.2%改善しました。本連載では、バグ削減の1つの方法として、テストプロセス改善のやり方を3回にわたりご紹介します。第1回となる本記事では、テストプロセス改善がなぜバグの削減につながるのかを考察した後、テストプロセス改善の方法論を解説します。 対象読者 システムの
2021/09/13 Open8 で発表したフロントエンドテストプラクティスの話です。
昨日発売された『ソフトウェア品質を高める開発者テスト アジャイル時代の実践的・効率的なテストのやり方』、ざっくりと読んだので簡単にレビューします。 ソフトウェア品質を高める開発者テスト アジャイル時代の実践的・効率的なテストのやり方 作者:高橋 寿一発売日: 2021/03/17メディア: 単行本(ソフトカバー) 対象読者 まず対象読者について。タイトルにある「開発者テスト」や「ユニットテスト」というものを実践している方はもちろん、言葉は知っていて良いテストを書きたいを思っている方などには 向きません *1。 そうではなく、旧来の、開発の後工程としてテストを実施し、バグを潰しきれずに疲弊している組織の方におすすめしたい書籍です。 早期工程でのバグ検出・品質作り込み(本書では「上流品質向上」と表現)、ユニットテスト、リファクタリング、CI(継続的インテグレーション)といったモダンな開発手法に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く