並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 702件

新着順 人気順

*テストの検索結果121 - 160 件 / 702件

  • フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」 - Qiita

    フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」JavaScriptテストフロントエンド はじめに JavaScriptにおけるテストのベストプラクティスをまとめた「javascript-testing-best-practices」というGitHubレポジトリが大変勉強になったため、特に参考になった内容をまとめて共有したいと思います。 (補足)本レポジトリにはfrontendのみならずbackendのテストに関する情報もありますが、今回はfrontendに焦点を当てて共有します。そのため扱うSectionは以下の4つです。 Section 0: The Golden Rule Section 1: The Test Anatomy Section 3: Frontend Section 4: Measuring Test

      フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」 - Qiita
    • 実機テスト、するよね?

      ちょっと前までスマホメーカーの中の人やってました。下請けのソフト屋。だいたいミドルより下のレイヤーで開発評価デバッグその他あれこれ。 で、ここからの https://b.hatena.ne.jp/entry/s/twitter.com/masanork/status/1358069771753852929 特にこの辺りを読んで、 https://twitter.com/masanork/status/1358186280551546880 ずいぶんと感覚が違うな、と思った。 元受けがメーカー(つまりハードも作ってる)だったからなのかも知れないけど。 とにかく実機使ってテストしまくるんですよ。もちろん使えるところは例えばアプリならPC上のシミュレータ使って自動化したり、通信関係では検証環境使ったりもするけど、泥臭かろうが人手がかかろうが最後は絶対実機と実環境でテスト。 なんでか。 シミュレー

        実機テスト、するよね?
      • マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行

        マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。 Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。 具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実

          マイクロソフト、Webアプリのテスト自動化サービス「Microsoft Playwright Testing」プレビュー公開。クロスブラウザ/クロスプラットフォームのテストを並列実行
        • テスト自動化から、 開発を支える継続的テストへ

          2023-11-02 JaSST'23 Kyushu 招待講演 https://www.jasst.jp/symposium/jasst23kyushu.html 実装完了後の手動テストに依存した開発サイクルに継続的テストのアプローチを適用し、段階的に品質を向上する方法について説明しています。

            テスト自動化から、 開発を支える継続的テストへ
          • 東京五輪テスト大会入札 組織委側も業者間の談合に関与か | NHK

            東京オリンピック・パラリンピックのテスト大会に関連する業務の入札で受注調整が行われていた疑いがある問題で、入札を発注した大会組織委員会側が、競技ごとに実績のある広告会社などを記した一覧表を作成していたとみられることが関係者への取材で新たに分かりました。 東京地検特捜部と公正取引委員会は組織委員会側も業者間の談合に関与した可能性があるとみて、独占禁止法違反の疑いで実態解明を進めるものとみられます。 東京オリンピック・パラリンピックの各競技のテスト大会に関連する業務の入札をめぐっては、広告大手「電通」など複数の会社が受注調整を行っていた疑いがあり、東京地検特捜部が公正取引委員会と連携して詳しい経緯を調べています。 東京大会の組織委員会はテスト大会の計画立案を委託する業者を選定するため、2018年に26件の入札を総合評価方式で実施しましたが、大会組織委員会側が、競技ごとに実績のある広告会社などを

              東京五輪テスト大会入札 組織委側も業者間の談合に関与か | NHK
            • State of JavaScript 2020:いちばん利用率の高いJSフレームワーク、フロントエンドがReact、バックエンドはExpress、テストにはJest。2万4000人の調査結果

              IT技術者のSacha Greif氏とRaphaël Benitte氏が、JavaScriptに興味を持つ世界中のIT技術者約2万4000人にアンケートを取り、結果をまとめたWebサイト「State of JavaScript 2020」が公開されています。 JavaScriptの最新のシンタックスや命令がどれくらい使われているか、フロントエンドやバックエンド、ビルドツールなど分野ごとにさまざまなJavaScript関連の技術はどれくらい興味を持たれているかなど、アンケート結果を基にして、満足度(Satisfaction)、興味(Interest)、利用率(Usage)、認知度(Awareness)などを計算。それぞれについてランキングを作成しています。 それぞれの値は次の式で計算されると説明されています。それぞれの項目にはアンケートの回答数が入ります。 満足度=またこの技術を使いたい/(

                State of JavaScript 2020:いちばん利用率の高いJSフレームワーク、フロントエンドがReact、バックエンドはExpress、テストにはJest。2万4000人の調査結果
              • 実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ

                2024/04/17: 更新 内容を更新した記事を書きましたので、よかったらこちらも併せて、ご覧ください。 zenn.dev こんにちは!フロントエンドエキスパートチームの@nus3_です。 kintone のフロントエンド刷新プロジェクト(フロリア)では、品質を保ったまま開発を加速させるためにフロントエンドのテストを積極的に行っています。 今回はそんなフロントエンドのテストの実装例をいくつか紹介します。この記事がフロントエンドのテストを行う上での参考になれば幸いです。 テストに使用する主なパッケージ コンポーネントのテスト 補足: Testing Library の記法をチェックしてくれるeslint-plugin-testing-library カスタムフックのテスト 補足: React v18 では @testing-library/react の renderHook を使う 参考

                  実装例から見る React のテストの書き方 - Cybozu Inside Out | サイボウズエンジニアのブログ
                • 上流工程の“ひと手間”で手戻りリスクは大きく減らせる ソフトウェアテストのプロが贈る、QCD改善のヒント

                  「システム開発に関わるコストを減らしたい」「テストでバグが多すぎるので何とかしたい」「テスト工程まで来てから手戻りが発生し、現場がどんどん疲弊していく」。これらの悩みは開発に関わるPM・SEであれば誰もが直面することです。「PM/SEのための上流工程戦略会議」では、2事例を挙げ、上流工程において“少しの手間”を掛けることで、品質とコストに大きな効果を上げることができるポイントを共有しました。全4回。1回目は、上流工程で曖昧な仕様をつぶすための3つの方法について。 篠原新治氏の自己紹介 司会者:本日の登壇者はこちらの方々です。今回はテスト・アライアンス事業部の事業部長である石原さんと、エンタープライズ品質サービス事業部金融ソリューションサービスグループの副部長である畠山さんの2名にご登壇いただきます。Q&Aコーナーのファシリテーターは、グループ開発事業推進部長の篠原さんに務めていただきます。

                    上流工程の“ひと手間”で手戻りリスクは大きく減らせる ソフトウェアテストのプロが贈る、QCD改善のヒント
                  • “記述式問題” 事業者が事前に正答例把握 大学入学共通テスト | NHKニュース

                    英語の民間試験が延期された「大学入学共通テスト」に新たな懸念です。共通テストには、国語と数学に記述式の問題が導入されますが、採点を任された民間事業者に、大学入試センターから問題と正答例が試験を実施する前に知らされる仕組みになっていることが分かりました。センターは、採点を迅速に行うためとしていますが、専門家は、「試験の前に、民間事業者に問題などが知らされれば、漏えいなどの懸念がある」と指摘しています。 採点は、ベネッセの関連会社に委託されましたが、国は50万人に上る記述式の採点をどのように適切に進めるのか、詳細を明らかにしていません。 これについて、NHKは採点の手順などを大学入試センターが記した「仕様書」と呼ばれる資料を入手しました。 そこにはベネッセの関連会社が試験を実施する前に、正答例や採点基準の作成に関与すると明記されていました。つまり、民間事業者は、試験前から問題と正答例が知らされ

                      “記述式問題” 事業者が事前に正答例把握 大学入学共通テスト | NHKニュース
                    • 私のフロントエンドディレクトリ構成・テスト観点 2022

                      近日連投していた Next.js 記事のサンプルコードを公開しました。このサンプルコードを元に、私のフロントエンドディレクトリ構成・テスト観点を紹介します(あくまで執筆現在の脳内アウトプットになりますのでご了承ください) フロントエンドディレクトリ構成の事情 タイトルの「フロントエンドディレクトリ構成」をさす「Components」のディレクトリ構成は、いつも悩みのタネです。このモジュールシステムは「デザインシステム観点・アクセシビリティ観点・フロントエンド実装観点」の 3 つの観点が混在するため事情が複雑です。どうせ作るのなら「デザイナー・フロントエンド」どちらの開発基盤にもなりえる、盤石なモジュールシステムを目指したいですよね。 "AtomicDesign やめました"という声をたまに聞くのですが「デザインシステム的に捨てていいの?」と思うこともあるので、とくに要望がなければ、筆者は「

                        私のフロントエンドディレクトリ構成・テスト観点 2022
                      • Reactアプリケーションのテスト戦略

                        Reactアプリケーションのテスト戦略について ・フロントエンドのテストの種類 ・トレードオフ ・所属しているチーム / プロダクトの状況 ・テスト戦略 ・Storybookを使ったこれからのテストへ

                          Reactアプリケーションのテスト戦略
                        • 「全国模試の順位は一桁。ピアノも耳コピしていた」小学校のIQテストで異例の数字を…IQ150越えの男性が語る、幼少期に感じた周囲との違い | 文春オンライン

                          “ギフテッドサバイバー“としてSNSなどを中心に自分の体験を発信している吉沢拓さん(37)。 現在、会社員として働きながら、ギフテッドの特性を伝えるさまざまな活動を行っている。そもそもギフテッドとは何なのか、吉沢さんに詳しく話を聞いた。(全2回の1回目/続きを読む) ◆◆◆ ギフテッドは、単純に勉強ができるというだけではない ーー吉沢さんはギフテッドの特性があることを公表されていますが、改めてギフテッドとはどういったものなのか教えてください。 吉沢 小学生の時に、授業や勉強を「簡単すぎてつまらない」みたいに言い出したり、「なんで? どうして?」と先生への質問がしつこかったり、周りとズレた部分があって周囲から浮いている人っていませんでしたか。それが私です。人によりますが、ギフテッドとは、単純に勉強ができるというだけでなく、「なんかヘンな子」という異質さを持っていることがあります。

                            「全国模試の順位は一桁。ピアノも耳コピしていた」小学校のIQテストで異例の数字を…IQ150越えの男性が語る、幼少期に感じた周囲との違い | 文春オンライン
                          • ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方

                            はじめに 以前からユニットテスト/単体テストという言葉は使いづらい、と感じており今回も旧Twitterで「テストを実行時間ベースで分類する良い言葉ないかなー」と呟いていたところ、「テストサイズのSMLって考え方があるよ」と教えて戴きました。 だいたいは教えてもらったt_wadaさんの記事にすべて書いてあるのですが、自分の整理も含めて動画にしたので、その補完記事となります。 TL;DR 単体テストのバベルの塔は既に崩壊 CI/CDでの継続的テストには時間ベースのテスト分類が重要 UT/IT/E2EではなくSMLによるテストサイズがCI/CDには合う それは単体テストか結合テストなのか? 自動テスト、手動テストに関わらずテストの分類として単体テストと結合テストという言葉は一般的です。 ITQBではTest Levelsという言葉で定義されていますし、以下のようなV字モデルの対応表はみんな知って

                              ユニットテストってもう言わない! CI/CD時代のテスト分類に最適なテストサイズという考え方
                            • AIが「心の理論」テストで人間超え、この結果は何を意味するか

                              人工知能(AI)モデルが、人間の感情理解力を測るテストで人間並み、時に上回る成績を収めたことが分かった。ただ、訓練データにそうしたタスクが含まれていた可能性も否定できず、大規模言語モデルが「人のように」考えているわけではない。 by Rhiannon Williams2024.05.22 275 23 人間は複雑な存在だ。私たちのコミュニケーションの方法は多層的であり、心理学者たちは対話から意味や理解を推測する能力を測るためのテストを数多く考案してきた。 人工知能(AI)モデルは、こうしたテストでますます優れた結果を出している。ネイチャー・ヒューマン・ビヘイビア(Nature Human Behavior)に5月20日に掲載された新たな研究によると、一部の大規模言語モデル(LLM)は人の心理状態を追跡する能力(いわゆる「心の理論」と呼ばれる)を測るために設計されたタスクを与えられた場合、人

                                AIが「心の理論」テストで人間超え、この結果は何を意味するか
                              • 自動テストはなぜうまくいかないか?乗り越えるためには何が必要か? - Qiita

                                リファクタリングの鶏卵問題 ソースコードがクソなので綺麗にしたい。 リファクタリングしたい。 しかし、リファクタリングが出来ない。 リファクタリングが出来ないのは、テストが無いからだ。 よし。じゃあテストを書こう。あれ、テストが書けない? そのようなテストが無く、書き換えられないことによる矛盾や憤りは皆さん何百回と感じてきたと思います。 しかし、この「テストが出来ない」ということを言語化するのは、非常に難しいと思います。それは、「テストが出来ない」には実は2つの視点があります。 本質的にテストが困難なモジュールで、誰がやってもテストが書けない。 本質的にモジュールはテスト可能だが、自分の実力が足りず、自分ではテストが書けない。 1.のようなテスト困難なモジュールは誰がやってもテストは書けないです。しかし、問題は、「テストを書きたい」と思ったとき、「自分がそれほどテストに詳しくない」という場

                                  自動テストはなぜうまくいかないか?乗り越えるためには何が必要か? - Qiita
                                • 新卒向け「テストコード」の研修資料 Sansanが無料公開 Python上でのテスト方法を解説

                                  Sansanは10月25日、テストコードについての研修資料を無料公開した。4月に実施した新卒の技術研修で使った資料の一部で、入社2年目の社員が作成。Pythonのテストフレームワーク「pytest」でのテストコードの書き方や、VSCodeでのテスト方法などを解説している。 同社はテストコードの便利な点として「実行確認しやすい」「リファクタリングや修正後に実行結果や振る舞いが変わっていないことを確認できる」「コードの挙動が理解しやすい」を挙げる。テストコードの重要性を理解し、テストコードを活用できるようになることを目的に研修を行ったとしている。 関連記事 新卒向け「統計学の基礎」100ページ超 SaaS企業が無料で資料公開 ブレインパッドが、新卒研修で使った統計学の学習資料を公開した。統計学の基礎を解説したもので、ページ数は100ページ超。スライド公開サービス「Speakerdeck」から無

                                    新卒向け「テストコード」の研修資料 Sansanが無料公開 Python上でのテスト方法を解説
                                  • 森田裕@弁理士/バイオ・医薬系 on Twitter: "正しいのにバツを貰うなんてのは教育現場では通常であって、正しくなくてもマルが付くように答えるのが正解です。その正解は教育段階が進むと変わる性質を有しています。テストは、答えさせたい答えを出すための傾向と対策なのであってそれをしなければマルはもらえないというゲームです。"

                                    正しいのにバツを貰うなんてのは教育現場では通常であって、正しくなくてもマルが付くように答えるのが正解です。その正解は教育段階が進むと変わる性質を有しています。テストは、答えさせたい答えを出すための傾向と対策なのであってそれをしなければマルはもらえないというゲームです。

                                      森田裕@弁理士/バイオ・医薬系 on Twitter: "正しいのにバツを貰うなんてのは教育現場では通常であって、正しくなくてもマルが付くように答えるのが正解です。その正解は教育段階が進むと変わる性質を有しています。テストは、答えさせたい答えを出すための傾向と対策なのであってそれをしなければマルはもらえないというゲームです。"
                                    • 匿名ダイアリーのワイヤレスイヤホン記事でチューリングテストが行われていた - ARTIFACT@はてブロ

                                      anond.hatelabo.jp 最近、ワイヤレスイヤホンのレビュー記事を見てると、どうもAIに書かせたと思われる文章にたびたび遭遇していたのだが、匿名ダイアリーに、これはAIだと断定できる記事が上がっていた。しかも、それに対して、AIだと指摘する人は非常に少なくて驚いた。AIが書いた文章でもAIだと思う人が少ないのなら、そりゃAIに文章書かせるよね。AIの書いた製品紹介の文章の特徴として、書き手の主観の少なさがあるのだが、逆にそれを客観性と感じて、良いと感じる人が多いのかもしれない。 そして、花見川さんが指摘しているように、紹介している機種があまりに少ない。秋に出た新型TWSならB&W Pi6 / Pi8は必須のはずだが、紹介されていない。YouTubeでのレビュー動画はカジェログの人ぐらいだったので、おそらく学習元がなかったのだろう。 今秋のワイヤレスイヤホン収穫について[はてな匿名

                                        匿名ダイアリーのワイヤレスイヤホン記事でチューリングテストが行われていた - ARTIFACT@はてブロ
                                      • Chris Redfield Ken on Twitter: "え、なんだあの放送マジで酷いぞ 萩生田大臣は新大学共通テストについてなんて言った? 「(民間試験について)あいつ予備校通ってていいよなということと同じ。身の丈に合った受験を。」 「(地方で会場がない受験生に対して)人生で一回や二回… https://t.co/Yp55dl893I"

                                        え、なんだあの放送マジで酷いぞ 萩生田大臣は新大学共通テストについてなんて言った? 「(民間試験について)あいつ予備校通ってていいよなということと同じ。身の丈に合った受験を。」 「(地方で会場がない受験生に対して)人生で一回や二回… https://t.co/Yp55dl893I

                                          Chris Redfield Ken on Twitter: "え、なんだあの放送マジで酷いぞ 萩生田大臣は新大学共通テストについてなんて言った? 「(民間試験について)あいつ予備校通ってていいよなということと同じ。身の丈に合った受験を。」 「(地方で会場がない受験生に対して)人生で一回や二回… https://t.co/Yp55dl893I"
                                        • ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した

                                          はじめに 前にも別のモデルでやってる ただ o1-preview は、やり取りを重ねるよりも一発で終わらせるほうがいいらしいので、最終的なテスト全体を渡すようにした。 情報の提示方法が異なると当然結果も変わるので、 gpt-4o でも同様なことを試した。 材料 プロンプトは以下。 基本的に最初にやったときと同じ。ペアプロではないのでその部分の調整をしている - 私がテストコードを提示するのでそのテストケースをパスする最小限の実装をしてください - Vue.js のバージョン 3 と Typescript で実装を行ってください - コードのみを示してくださいコードの解説などは必要ありません - スタイリングは必要ありません - テストケースに失敗したらその内容をチャットで送信するので最小限のコードの修正をしてください - テストのコードには vitest を利用しています jest と互換

                                            ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した
                                          • Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる

                                            Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 本記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開

                                              Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる
                                            • 文科相 「大学入学共通テスト」採点の委託業者に厳重抗議へ | NHKニュース

                                              おととし「大学入学共通テスト」の課題を探る「プレテスト」が行われた際、採点を委託された業者が、みずから採点業者であることをうたって、自社の模試などを宣伝する資料を、高校の教諭に配布していたことがわかり、萩生田文部科学大臣は厳重に抗議する考えを示しました。 20日の衆議院文部科学委員会で、国民民主党の城井崇議員は、ベネッセが、その当時行った首都圏の高校の教諭向けの研究会で、みずから採点業者であることをうたって、自社の模試などを宣伝する資料を配布していたと指摘しました。 これについて、萩生田文部科学大臣は「ベネッセに確認したところ、資料の配付は事実であることが確認できた。学校現場に、このような資料を配布することは、記述式問題の採点業務の中立性、信頼性に疑念を招くものであり厳重に抗議し、是正を促していきたい」と述べました。

                                                文科相 「大学入学共通テスト」採点の委託業者に厳重抗議へ | NHKニュース
                                              • ソフトウェアテストの実行を機械学習で効率化する。Jenkins作者の川口氏が立ち上げた「Launchable」で実現しようとしていることとは(前編)

                                                ソフトウェアテストの実行を機械学習で効率化する。Jenkins作者の川口氏が立ち上げた「Launchable」で実現しようとしていることとは(前編) Jenkinsの作者として知られる川口耕介氏は、昨年米国で新会社「Launchable」を立ち上げ、日本にもその100%子会社であるLaunchable Japanを近日中に立ち上げ予定です。 Jenkinsの登場がテストやビルドの自動化を促進し、ソフトウェアの開発生産性を向上させたことは明らかでしょう。川口氏によると、Launchableは機械学習などの技術を用いてそれをさらに前進させるものだとしています。 インタビューを行った5月末の時点で、同社は米国に6人、日本に4人と10人ほどの体制で製品開発を進めています。 果たしてLaunchableはどのようなビジョンで何を実現しようとしているのか、同社共同創業者兼共同CEOの川口氏と、Laun

                                                  ソフトウェアテストの実行を機械学習で効率化する。Jenkins作者の川口氏が立ち上げた「Launchable」で実現しようとしていることとは(前編)
                                                • 孫正義 on Twitter: "ソフトバンクグループの社員と家族の全てに新型コロナ抗体テストを提供する方針決定。 200万個発注完了。 全ての医療関係者や介護関係者で希望される方々にもSB無利益で提供します。 https://t.co/Cccu6TpVIU"

                                                  ソフトバンクグループの社員と家族の全てに新型コロナ抗体テストを提供する方針決定。 200万個発注完了。 全ての医療関係者や介護関係者で希望される方々にもSB無利益で提供します。 https://t.co/Cccu6TpVIU

                                                    孫正義 on Twitter: "ソフトバンクグループの社員と家族の全てに新型コロナ抗体テストを提供する方針決定。 200万個発注完了。 全ての医療関係者や介護関係者で希望される方々にもSB無利益で提供します。 https://t.co/Cccu6TpVIU"
                                                  • 決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog

                                                    こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先して記述、どうしても到達できない場合はホワイトボックス 最初のテストケースは、テスト対象が動作する最も一般的なケースであるべき 私たちは日々大量のコードを書いており、そのシチュエーションは多岐にわたります。 そういった環境において、動作確認からのコード改修のコストを考えた場合、自動テストの有無によって生産性に大きく差が出ることは容易に想像ができます。また、既存のサービスに改修を加えるために、そのサービスの概要を把握したい場合、良いテストコードはドキュメントとして役立ちます。 以前、私はテストコードを一切書かないプロダクトの開

                                                      決済チームがテストコードを書く際に気を付けていること - UPSIDER Techblog
                                                    • システムの応答速度は本質的な価値提供であることを示す A/B テストの実例

                                                      2021-08-13 内容システム提供において、基本的に高速であればあるほど顧客は嬉しいものだが、実際のところ高速なシステムを提供して、どの程度の価値が発生するのかが気になったので、調べてみた。 2021/08/14 追記A/Bテスト実践ガイド 真のデータドリブンへ至る信用できる実験とは の書籍で同様な事例が紹介されているとのこと。情報提供ありがとうございます。実務でA/Bテストに向き合った人間であれば必ず一度は考えたことのあるトピックについて、アメリカのテックカンパニー(Airbnb, Google, LinkedInなど)勤務の著者らが国際会議で発表された研究もちゃんと引用して見解を述べており説得力がある。 従って、現時点における最高レベルの意思決定をデータ(A/Bテスト)に基づいて行いたいと思うなら、一度は目を通しておくべきであり関係者必携だと思う。 ※個人的には”Webサービスのレ

                                                        システムの応答速度は本質的な価値提供であることを示す A/B テストの実例
                                                      • 開発スピードの速い企業は品質が高く、遅い企業は品質が低い。和田卓人氏による「組織に自動テストを根付かせる戦略」(その2)。ソフトウェア品質シンポジウム2022

                                                        開発スピードの速い企業は品質が高く、遅い企業は品質が低い。和田卓人氏による「組織に自動テストを根付かせる戦略」(その2)。ソフトウェア品質シンポジウム2022 9月22日と23日の2日間、一般財団法人日本科学技術連盟主催のイベント「ソフトウェア品質シンポジウム2022」がオンラインで開催され、その企画セッションとして行われた和田卓人氏による講演「組織に自動テストを書く文化を根付かせる戦略(2022秋版)が行われました。 講演で、企業の業績はソフトウェアの開発能力に左右されるようになってきていること、その開発能力を高める上で重要なのがコードの「テスト容易性」や「デプロイ独立性」であると和田氏は指摘。その上で、それを実現させるような「自動テストを書く文化」をどうすれば組織に根付かせることができるのか、講演の後半ではこの本質的な議論へと踏み込みます。 本記事は、2時間におよぶこの講演をダイジェス

                                                          開発スピードの速い企業は品質が高く、遅い企業は品質が低い。和田卓人氏による「組織に自動テストを根付かせる戦略」(その2)。ソフトウェア品質シンポジウム2022
                                                        • テストコードが増えるとバグは減るのだろうか? / Does more test code mean fewer bugs? - Speaker Deck

                                                          Transcript ςετίʔυ͕૿͑Δͱόά͸ݮΔͷͩΖ͏͔ʁ�� ʮ���ˠ������ʯͰݟ͑ͨੈքͷ࿩� גࣜձࣾ;0;0ςΫϊϩδʔζ� ;0;0508/෦�J04νʔϜ� ໊औ�߂ฏ Copyright © ZOZO Technologies, Inc. © ZOZO Technologies, Inc. גࣜձࣾ;0;0ςΫϊϩδʔζ� ;0;0508/෦� J04νʔϜ ໊औ�߂ฏ 2019೥2݄ΑΓݱ৬ɻ ZOZOTOWN iOSΞϓϦͷ։ൃΛ͍ͯ͠·͢ɻ झຯͰݸਓ։ൃ΋ɻ 2 © ZOZO Technologies, Inc. 3 ���ˠ������ ʹ ͜ͷ�೥΄ͲͰ૿Ճͨ͠ςετΧόϨοδͷׂ߹ © ZOZO Technologies, Inc. 4 ���ˠ������ ����� ˞ܭଌର৅͸͜ͷ�೥ͷ։ൃͰؔ༩ͨ͠ϑΝΠϧʹߜ͍ͬͯΔ © ZOZO Te

                                                            テストコードが増えるとバグは減るのだろうか? / Does more test code mean fewer bugs? - Speaker Deck
                                                          • 「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号) - t-wadaのブログ

                                                            【更新】寄稿した記事が Web に公開されました 技術評論社様のご厚意により、 Software Design 2022年3月号に寄稿した「自動テストとテスト駆動開発、その全体像」が gihyo.jp にて公開されました。誠にありがとうございます! gihyo.jp はじめに 2022年2月18日発売の Software Design 2022年3月号 にて、第2特集「そろそろはじめるテスト駆動開発」の第1章「自動テストとテスト駆動開発、その全体像」を執筆いたしました。第1章では、混同されることの多い自動テスト関係の概念を自動テスト、テストファースト、テスト駆動開発(TDD: Test-Driven Development)の3つの段階に分け、それぞれの効果や注意点を包括的に整理整頓しています。 ソフトウェアデザイン 2022年3月号 作者:大竹 章裕,瀬戸口 聡,庄司 勝哉,光成 滋生,

                                                              「自動テストとテスト駆動開発、その全体像」を執筆しました(Software Design 2022年3月号) - t-wadaのブログ
                                                            • 公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされるので、公立高では内申点が重要という話→「テスト満点でも評価3とか聞く」「内申で教師から恫喝された」など、みんな苦労していた

                                                              くまえもん𝕏 @cure_kumaemon 公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされ、公立高入試の配点の3割を占める内申点の確保に苦労したというオヤ友の話。高校受験塾関係者は口を揃えて内申点なんて怖くないと言うけれど、当事者の話を聞くと決してそんなことはなさそう

                                                                公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされるので、公立高では内申点が重要という話→「テスト満点でも評価3とか聞く」「内申で教師から恫喝された」など、みんな苦労していた
                                                              • Twitter、“編集ボタン”のテストを始めると正式ツイート

                                                                米Twitterは4月5日(現地時間)、向こう数カ月中に編集機能のテストを、まずはTwitter Blueラボで開始すると発表した。 投稿をツイートした後で編集する機能については長年強い要望があったが、共同創業者で前CEOのジャック・ドーシー氏は「おそらく絶対に追加しない」としていた。同氏は昨年11月に退任した。 Twitterは4月1日にも「編集ボタンに取り組んでいる」とツイートしたが、エイプリルフールのジョークなのかどうか判断のつかないものだった。 今回のツイートでは「昨年から編集機能に取り組んできた。アンケート結果のせいではない」としている。 アンケートというのは、Twitter株式を大量に買収して筆頭株主になり、取締役に就任したイーロン・マスク氏が4日にツイートで行った「編集ボタンは欲しい?」というアンケートを指す。まだ締め切られていないが、本稿執筆現在、「yse」(イエス)が73

                                                                  Twitter、“編集ボタン”のテストを始めると正式ツイート
                                                                • eBPFを使った自動テストツール「Keploy」がすごい

                                                                  この記事はKeployのバージョンv2.0.0-alpha53 を前提に執筆しております。 Keployとは KeployはeBPFを利用して取得できるWebアプリケーションの通信に関するトレース情報を元に、テストとそのテストの実行時に利用するスタブサーバーを生成することができるツールとなります。 公式サイトのトップには以下のようなスローガンが掲げられています。 2 minutes to 90% test coverage! テストに苦労した経験のある方は興味を惹かれるのではないでしょうか。 現在まだアルファ段階のプロジェクトですが、GitHubスター数は2683(2024/01/04現在)、CNCF Landscape にも掲載されているなど、一定の注目を集め始めているOSSです。 開発主体はプロダクトと同名のKeployというインド発のスタートアップで、去年GoogleによるインドのA

                                                                    eBPFを使った自動テストツール「Keploy」がすごい
                                                                  • 共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也

                                                                    ※編集部1月19日午後追記:午後3時過ぎのNHKニュースによると、本記事の執筆者が、本人プロフィールにも記載されたピーチ航空事件において、機長らの指示に従わずに旅客機の運航を妨げた威力業務妨害などの疑いで大阪府警に逮捕されたことが判明しました。編集部として、これを重く受け止め、同容疑者が「マスパセ」としての主張を記載した昨年12月13日の記事を取り下げます。 ※編集部1月19日午前追記:19日の報道で、本記事が取り上げた受験生(49歳)が不退去容疑で警視庁に現行犯逮捕されていたことが判明しました。本文中に言及のある通り、本文執筆時には知り得なかった情報であり、記事執筆の前提条件が変わっていることにご留意ください。 大学入試共通テストで、マスク着用問題による不正行為失格が発生した。 受験生の人生をかけた入試の場で、運営者側のマスク要請による理不尽な不正認定が行われたことは極めて遺憾である。大

                                                                      共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也
                                                                    • 「Excel」で数値先頭のゼロが勝手に消される仕様、ようやく改善へ? Twitterで歓喜の声/「Microsoft 365 Insider」でテスト中【やじうまの杜】

                                                                        「Excel」で数値先頭のゼロが勝手に消される仕様、ようやく改善へ? Twitterで歓喜の声/「Microsoft 365 Insider」でテスト中【やじうまの杜】
                                                                      • 大学共通テスト、業者の採点ミス数非開示に野党激怒(日刊スポーツ) - Yahoo!ニュース

                                                                        大学入学共通テスト(20年度開始)国数の記述式問題導入をめぐり、野党が9日、文科省などの担当者に対する合同ヒアリングを開催した。 採点を請け負ったベネッセ・グループの学力評価研究機構の、模試における採点ミスやクレームの数が焦点。野党から要求された大学入試センターの担当者が、これまでその数字を確認していなかったことを認めた上で「業者が企業秘密と言っており、回答は控える」と答えた。その数字が萩生田光一文科相や文科省に伝えられず、担当者の段階で開示しないと判断されたことも分かったため、立憲民主党の川内博史氏ら野党は激怒。「年内に記述式について判断すると言っている大臣にとって重要なこと」「国会の要求に誠実に対応すべき」などと再度宿題を突きつけた。

                                                                          大学共通テスト、業者の採点ミス数非開示に野党激怒(日刊スポーツ) - Yahoo!ニュース
                                                                        • テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

                                                                          アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを実行する「自動テスト」、実装の前にそのテストコードを書く「テストファースト」、テストと実装を繰り返しながらインクリメンタルに設計・開発を行うのが「TDD」。これらプラクティスのなかで、はじめの一歩となるのが自動テストですが、1人で実践するには、どこからはじめるか、どうテストを組み立てればよいのか、あるいは自分のテスト方法は適切なのか、不安を持つこともあるでしょう。 そこで本稿では、さまざまなチームや組織へのテスト手法の導入を支援し、精力的に講演や執筆などを行ってきたこの分

                                                                            テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey
                                                                          • OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog

                                                                            はじめに 本記事は Recruit Engineers Advent Calendar 2020 の6日目にあたる記事です。 先日、Offensive Security Certified Professional (OSCP) という倫理的ハッキング技術に関する資格を取得しました。最近、日本でもこの資格の人気が高まっているような印象を受けますが、OSCPに関する日本語の情報はまだまだ少ないようです。今後受ける人の参考になればと思い、本記事ではOSCPに関する以下の事項についてお話したいと思います。 PWKコースとOSCP試験がどういう内容で、どんな人におすすめか 受ける前にどんな準備をすれば良いか 実際にPWK / OSCPを進める際に役に立つ情報 筆者のOSCP受験記 この記事では、まず「OSCPとは何か」を知りたい人のために一般的な説明をしています。その後、「OSCPを受けようか悩ん

                                                                              OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog
                                                                            • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

                                                                              概要 試験工程をスプレッドシートで管理していたがそろそろ脱却したいと思ったので色々探してみました。 すると、同じことを考えている先駆者さんがいらっしゃったので参考にさせていただきました! 導入に至った経緯 QA体制が未成熟 3名までなら無料で利用できる テスト計画・テスト結果をエクスポートできる 入力項目が整理されているので試験表の質を一定にできる 自動化したテストケースを管理できる 手動テストと自動テストの結果を併せて一覧できる APIにより自動テストの実行結果を自動的に反映することができる etc これは、中々良いツールなんじゃないか!? ということで導入してみました 実際の導入方法を説明していきます 事前準備 以下からサインアップしてください サインアップ完了後、ダッシュボードに遷移した状態からスタートとします それぞれの設定方法は以下を参照してください 新しいプロジェクトを作成 プ

                                                                                テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
                                                                              • freeeの自動テストの全体構成 - freee Developers Hub

                                                                                こんにちは、Software Engineer in Qualityチーム(通称SEQチーム)の @teyamagu です。 私たちのチームは普段自動/手動テストの基盤開発や開発フィードバックサイクルの高速化に向けた開発をおこなっています。 その一環で、先日、社内でfreeeの自動テストシステム全体像を共有したのですが、この辺りのことを社外の友人達と話したところ、自動テストの具体的な構成や普段の運用など事例が少なく、どんなことをやっているのかイメージしにくいとの話を伺ったので、社内向け原稿をちょっと手直しして、おすそ分けと言うことで、ここで紹介します。 特に変わったことをおこなっているわけではありませんが、自動テストの関係性の理解に参考になれば幸いです。 基本的な考え方 自動テストが既存のデプロイ・リリースのブロッカーではなく、開発のフィードバックを加速させるために、自動テストそのものが高

                                                                                  freeeの自動テストの全体構成 - freee Developers Hub
                                                                                • 実践! ユニットテスト入門

                                                                                  PHPカンファレンス沖縄2022の登壇資料です。 発表時間の関係で収まりきらなかった内容を大幅に加筆しています。 以下プロポーザルの内容を転記。 ---- テスト書いてますか? テストを書く理由と実際のテストコードを紹介する実践編に分け、TDD を3年間実践してきた経験に基づいてお話しします。 テストを書いたことのない方が、テストを書いてみたいと思ってもらえることを目指します。 サンプルコードは PHP + PHPUnit ですが、他言語でも通用する考え方を紹介します。 ■ 概要 ・なぜテストコードを書くのか ・レガシーコードとは、テストのないコード ・テストはコストが安いフィードバックループである ■ 実践編 ・テストケースは日本語で書こう ・いろんな assertion を知ろう ・arrange / act / assertion のテストコード実装パターン ・set up / te

                                                                                    実践! ユニットテスト入門