並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 694件

新着順 人気順

テストの検索結果281 - 320 件 / 694件

  • チームのテストフローを見直して、実装時間を2倍に増やした話 - SmartHR Tech Blog

    こんにちは!SmartHRで基本機能の開発を担当している、エンジニアのwakasaです。2023年の1月から半年かけて、自チームのテストフロー見直しを行い、実装時間を大幅に増やすことができました。今回はその取り組みをご紹介します。 見直し前のチームの状態 私の所属するEチームは、SmartHRの基本機能の中でも、従業員情報やマスターデータの履歴データ管理周りの機能開発を主に担当しています。2023年8月現在、エンジニアが6名、プロダクトマネージャーが1名、プロダクトデザイナーが1名所属しており、QAエンジニアは所属していません。以前はQAエンジニアがチームに所属していましたが、2022年10月にチームを離れました。QAエンジニアがチームを離れたあとはエンジニアがテスト業務を兼務しています。 今回の取り組みを始めるきっかけとなったのは、2022年の年末に実装にどのくらい時間を使えているのか計

      チームのテストフローを見直して、実装時間を2倍に増やした話 - SmartHR Tech Blog
    • テストコードを書く上で個人的に気をつけている5つのこと - Qiita

      はじめに エンジニアの皆様、テストコードはちゃんと書けておりますでしょうか?(挨拶) どんな開発言語や開発手法を導入していたとしても、アプリケーションの機能実装とテストは表裏一体であると言えます。場合によっては機能の作り込みよりも時間をかけるべきケースが多いくらい重要である(・・・と信じたい)反面、デッドラインが近づくにつれて真っ先に工数が削られやすく軽視されがちな工程でもあります。 時間に追われてテストコードを書いた結果、テストの体をなしていないコードになっていたり後で見返したときに記述が煩雑すぎてメンテ不能になっていたり・・・といった苦い経験は誰しもがあるかと思います。かくいう自分もそんなことは多々ありました。 そんな今までの経験則を基に「自分がテストコードを書くにあたってどんなことを意識しているのか?」をいくつかピックアップして備忘録も兼ねて紹介したいと思います。 一応注意なのですが

        テストコードを書く上で個人的に気をつけている5つのこと - Qiita
      • Meta、メタバースでの販売に47.5%の手数料を設定…バーチャル商品販売ツールのテストを開始

        Metaは、同社のメタバースプラットフォーム「Horizon」で、クリエイターがバーチャル製品を販売できるようにするためのツールをテストしていると発表した。 最大で販売価格の47.5%の手数料を徴収するという。 Metaの幹部は、この手数料は「かなり競争力のあるレートだ」と述べた。 Metaは、メタバースでのバーチャル商品販売で、クリエイターに対して最大47.5%の手数料を請求する予定だ。 同社はブログで、メタバースプラットフォーム「Horizon Worlds」内でバーチャル商品の販売をテスト中であることを発表した。クリエイターは、ユーザーのアバター用のファッション・アクセサリーや、カスタマイズした一部エリアへのアクセス権などを販売できるようになるという。 Metaと同社のマーク・ザッカーバーグ(Mark Zuckerberg)CEOは以前、アップル(Apple)がApp Storeを通

          Meta、メタバースでの販売に47.5%の手数料を設定…バーチャル商品販売ツールのテストを開始
        • フロントエンドのテスト構成について考えてみた in 2023

          はじめに この記事では、 フロントエンドの開発において意義のあるテストはなにか? それらをコスパよく実現するためにはどうすればよいか? について考えて、作った構成を紹介します。 前提 下記の技術スタックを利用していますが、これ以外のスタックでも応用可能な仕組みが多いと思います。 Next.js Storybook playwright msw msw-snapshot (拙作) 注意事項 この記事の構成は、まだまだ実験的な機能だったり怪しい技術が一部採用されています。 msw-snapshot 拙作のライブラリであって、動作が怪しい可能性がめっちゃあります。 Next.js の testmode playwright + msw を実現するために必要でした。 まだまだ全然まともに動かないかもしれません。(サンプルリポジトリの単純なテストは動いた) サンプル 下記のリポジトリにサンプルを用意

            フロントエンドのテスト構成について考えてみた in 2023
          • フルスタックエンジニアから「フルサイクルエンジニア」へ。和田卓人氏による「組織に自動テストを根付かせる戦略」(その3)。ソフトウェア品質シンポジウム2022

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

              フルスタックエンジニアから「フルサイクルエンジニア」へ。和田卓人氏による「組織に自動テストを根付かせる戦略」(その3)。ソフトウェア品質シンポジウム2022
            • ユニットテスト | 箱根ガラスの森美術館

              あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。 Lorem Ipsum is simply dummy text of the printing and typesetting industry. あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。 Lorem Ipsum is simply dummy text of the printing and typesetting industry. あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。 Lorem Ipsum is simply dummy text of the printing and

              • ユーザーテストガイドラインを公開しました – #シン・トセイ 都政の構造改革ポータルサイト

                QOS(Quality of service)の高い、誰もが使いやすい、品質の高いデジタルサービスを提供するためには、リリースの前や後に、サービスの使い勝手をユーザーに試してもらい、問題点や改善点を発見する「ユーザーテスト」を実施し、それに基づいて改善することが重要です。 そこで都では、その具体的な手法を「ユーザーテストガイドライン」としてまとめました。 「テストしないものはリリースしない」を合言葉に、都庁内でサイトやアプリ、システムなどのデジタルサービスを開発する時は、本ガイドラインに基づきユーザーテストの実践を徹底していきます。

                • Agile Testingを夢見たテスト自動化 〜ATDDへの挑戦から始まる 1年間の試行錯誤〜 / dreaming agile testing at basebank

                  「CIのためのテスト自動化」というテーマで第17回QUESに招待いただいた際の資料です。 - Agileチームにおけるテスト自動化の試行錯誤から得られたしくじり - Agile Testingの概要とその一つの取組みとしてのATDDの実践をテスト自動化目線で - システムレベルの自動E2Eテストの作成・維持に焦点を当てる

                    Agile Testingを夢見たテスト自動化 〜ATDDへの挑戦から始まる 1年間の試行錯誤〜 / dreaming agile testing at basebank
                  • 小3の先日のテストに出た問題の一つ。大学受験でも解けない学生がいっぱいいるだろうし、数学好きを除き多くの大人は解けないだろう。

                    渡邉究/数学科准教授/YouTube @Kiwamu_Watanabe 小3の先日のテストに出た問題の一つ。大学受験でも解けない学生がいっぱいいるだろうし、数学好きを除き多くの大人は解けないだろう。 pic.twitter.com/o3adgdLRh0 2024-03-16 09:59:24

                      小3の先日のテストに出た問題の一つ。大学受験でも解けない学生がいっぱいいるだろうし、数学好きを除き多くの大人は解けないだろう。
                    • CI/CD方針、テスト・QA方針と連動する三分類ブランチ管理方針で、開発での高品質と高スピードの両立を支える - 千里霧中

                      最近の開発では、CI/CD、自動テスト、継続的テストが当たり前となっていますが、その影響で、それらのCI/CD方針、テスト方針と、Git等のバージョン管理のブランチ方針をどう連携させるかが、定番の課題になっていると感じています。 今回は、このブランチ方針、CI/CD方針、テスト方針を連携させて、開発の品質とスピードを向上させるアプローチについて解説します。 結論から言うと、要点は以下の二つとなります。 バージョン管理のブランチ方針は、CI/CD方針、テスト・QA方針と不可分であり、連携を考えながら方針立てする必要がある ブランチ方針の工夫で、CI/CD、テスト・QAの開発インフラリソース消費を削減でき、本当に重要なポイントに開発インフラリソースを投入できる。これにより、限られたリソースでの高品質・高スピードの両立を支えられる 背景:開発インフラの進化が全てを解決すると楽観視していた発展期

                        CI/CD方針、テスト・QA方針と連動する三分類ブランチ管理方針で、開発での高品質と高スピードの両立を支える - 千里霧中
                      • iOS 13のSafariブラウザが「WebDriver」を正式サポート。SeleniumなどによるUIテストの自動化が容易に

                        現在ベータ版が公開中で、9月には正式版が登場する見込みのiOS 13のSafariブラウザが「WebDriver」を正式にサポートすることをAppleが発表しました。 Starting in iOS 13, Safari now includes native support for the W3C WebDriver standard. This feature builds on existing support for WebDriver in desktop Safari, first introduced in Safari 10 and macOS Sierra. iOS 13から、SafariがW3C WebDriver標準仕様をネイティブにサポートする。この機能は、macOS SierraのSafari 10からサポートが始まった既存のデスクトップ版SafariのWebDr

                          iOS 13のSafariブラウザが「WebDriver」を正式サポート。SeleniumなどによるUIテストの自動化が容易に
                        • 「精鋭武官選抜制度」「受験者の9割が死亡」共通テスト世界史Bの誤植"科拳"の解説(出典:民明書房)がTwitterに続々投稿される

                          名も無き皇帝 @mokkoritintin 科挙はもう古い!!!!!時代は拳で全てを決める科拳!!!!!!!!!一生食うに困らぬ職がほしければ戦え!!!!!!!!!!!! 2023-01-14 15:57:06

                            「精鋭武官選抜制度」「受験者の9割が死亡」共通テスト世界史Bの誤植"科拳"の解説(出典:民明書房)がTwitterに続々投稿される
                          • チーム開発を加速するテストの育て方

                            テストを書いてないというチームには色々理由があると思いますが、「何をテストすべきかわからない」「書き方がわからない」「どのくらいメリットがあるかわからない」という意見は多いのではないでしょうか?テスティングフレームワークの選定や使い方を学ぶのは重要ですが、それ以上にテストの目的や戦略を学ぶことが重要です。チーム開発においてテストを活かすのは相応の知識とスキルが必要になりますが、活かせればテストは開発スピードを維持・促進する飛び道具になり得ます。 本稿は筆者が取り組んで実際に高いチーム満足度と速度を得られた、テスト戦略についてまとめたものです。

                              チーム開発を加速するテストの育て方
                            • (修正版) NumPy/pandas使いのためのテスト自動化入門 / PyConJP2020

                              PyCon JP 2020での発表スライドです。 --------------------------- (2020/08/30) 誤字を修正しました。 場所: p15 誤: assert_array_close() 正: assert_allclose() --------------------------- (2020/08/31) 誤字を修正しました。pandas.util.testingは動作しますが、pandas1.0以降ではdeprecatedになっており代替としてpandas.testingを使うことが推奨されています。 場所: p17 誤: pandas.util.testing 正: pandas.testing なお、p18のサンプルコードは元々pandas.testingで説明していたため変更はありません。 --------------------------- ト

                                (修正版) NumPy/pandas使いのためのテスト自動化入門 / PyConJP2020
                              • 「ユーザーテストガイドライン VERSION 2.0」を公開しました! –

                                都では、令和3年9月にユーザーテストガイドラインを公開し、「テストしないものはリリースしない」を合言葉に、都庁内でサイトやアプリ、システムなどのデジタルサービスを開発する時は、ユーザーテストを実践する取組を進めてきました。 より良いサービスを創るには、利用者の声を聴き、それを反映させるサービスデザインの取組を徹底することが大切です。この取組を更に進めるため、この度、「ユーザーテストガイドラインVERSION 2.0」としての改訂を行いました。

                                  「ユーザーテストガイドライン VERSION 2.0」を公開しました! –
                                • フロントエンドにおけるテスト駆動開発の実践と概説

                                  はじめに 自動テストが叫ばれて10数年以上の時を経ていますが、今なお開発者の興味を惹くトピックの1つであります。 実際、Developers Summit 2023ではテストを主題とした講演が多く、また人気も博したと耳にします。 さて自動テストと共に話題になるトピックの1つと言えばテスト駆動開発でしょう。 ただテスト駆動開発は、設計・開発手法のため自動テストとは厳密にはジャンル違いであり、誤解を受けがちなトピックでもあります。 またテスト駆動開発を解説する書籍の多くが、Java等のオブジェクト指向言語のスタイルで書かれているためフロントエンドエンジニアのコードスタイルとは若干差異があリます。 当記事ではフロントエンドエンジニアのためにテスト駆動開発の技法の数々をTypeScript、Reactを用いて実践します。 フレームワークとしてReactを採用しましたが、記事内のコードはモダンフロン

                                    フロントエンドにおけるテスト駆動開発の実践と概説
                                  • Go言語でのテストの並列化 〜t.Parallel()メソッドを理解する〜 | メルカリエンジニアリング

                                    この記事は、Merpay Tech Openness Month 2020 の6日目の記事です。 メルペイでBackendエンジニアをしている柴田(@yoshiki_shibata)です。この記事では、Go言語のtestingパッケージに用意されている並列化の機能について説明します。 Go言語では、テストコードを作成するためのtestingパッケージが用意されています。一般に開発するソフトウェアの規模が大きくなるに従って、作成されるテストコードの量も多くなり、すべてのテストが終了するまでの時間も長くなっていきます。特に、データベースへアクセスするようなテストでは、データベースへの通信時間がテスト時間の多く占めますので、テストコードを逐次実行するよりは並列実行することで、テスト時間を短縮できます(厳密には用語「並行」ですが、t.Parallel()メソッドの説明なので、この記事では用語「並列

                                      Go言語でのテストの並列化 〜t.Parallel()メソッドを理解する〜 | メルカリエンジニアリング
                                    • あなたはフロントエンドの何をテストしたいのか。 - Qiita

                                      フロントエンドのテストをしよう Webのフロントエンドの自動化を進めようか。という話をしていて、 「そもそもテストってなんだ?」 「フロントエンドに特有のテストってなんだ?」 「〇〇ってツール流行ってるらしいってどうよ?」 みたいなことを話をしていました。そうしたときに、やっぱり知識足らねぇなぁ。と思ったので、2,3日でゴリゴリと内容をまとめてみる作業をしてみました。 あんまりこういう書き方はしないんですが、私自身散発的な思考で、フロントエンドのテストを調べることをしたので、そのような語り口で書いてみようと思います。 以下の内容は、あくまで例なので、別にこういう仕事があったわけではないです。 とりあえず投げられた要求・仕様 とりあえずなんか仕事が振ってきた。パラパラと要求を聞いてみると、こんな感じだった。 承認のダイアログが欲しい メッセージのフォントはOswald メッセージは変更できる

                                        あなたはフロントエンドの何をテストしたいのか。 - Qiita
                                      • ベネッセが業務受注を掲げ営業 共通テスト、文科相が抗議へ | 共同通信

                                        黒枠のラベルは、コンテンツホルダー自身が付与したものです。グレー枠のラベルは本文解析で自動付与されたものです。 大学入学共通テストに導入される記述式問題を巡り、ベネッセコーポレーションが関連業務を受注している事実を示し、高校関係者向けに自社サービスを紹介する会合を開いていたことが20日、分かった。衆院文部科学委員会での城井崇氏(国民民主党)の質問に、萩生田光一文部科学相が事実関係を認めた。 文科省は「営業を有利にしようという疑念を持たれても仕方がない」とみており、萩生田氏は委員会で「ベネッセに厳重に抗議し、是正を促す」と述べた。2021年1月が本番の共通テストでは、ベネッセの関連会社「学力評価研究機構」が国語と数学の記述式問題の採点を担う。

                                          ベネッセが業務受注を掲げ営業 共通テスト、文科相が抗議へ | 共同通信
                                        • テスト技法おさらい(仮)

                                          発表の時に手元で見る用で

                                            テスト技法おさらい(仮)
                                          • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

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

                                              テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
                                            • 同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々

                                              tl;dr git rev-parse HEAD^{tree} でツリーオブジェクトのハッシュ値が取れるので、ブランチが異なる場合でも同じソースツリーであるかどうかを判定できます。 これを利用して、すでにテストを通ったtreeのハッシュ値をどこかに記録しておいて、同一のソースツリーに対するテストをスキップできます。 本題 よく使われている、develop/mainブランチ運用をしている場合に、ちょっとした修正を本番に入れたい場合には以下のようなフローを踏むことになるでしょう。 featureブランチをdevelopブランチの先頭から切って修正を作ってテストが通るのを待つ developブランチにfeatureブランチにマージしてテストが通るのを待つ mainブランチにdevelopブランチをマージしてテストが通ったらdeployする さて、この時、他の作業が混ざらない限りにおいては1,2,

                                                同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々
                                              • TBS人気番組「SASUKE」が五輪種目候補に 近代五種テスト大会で番組セットの使用決定 - スポニチ Sponichi Annex スポーツ

                                                TBS人気番組「SASUKE」が五輪種目候補に 近代五種テスト大会で番組セットの使用決定

                                                  TBS人気番組「SASUKE」が五輪種目候補に 近代五種テスト大会で番組セットの使用決定 - スポニチ Sponichi Annex スポーツ
                                                • 漫画アシスタントのテストで驚くほど簡単な模写をさせられた→数年後にその真意を知って戦慄した話「大切なことよね」

                                                  愛上陸/越前 @aiue_etizenn 昔アシスタント行った時、最初に「これ模写してみて」って言われて、何のテストだ?というくらい簡単な人物と背景の模写させられたのだけど、数年後にアレがなんだったのか聞いた時、「模写なのに、自分の絵柄に寄せようとか、個性出そうとする奴たまにいるのでその洗い出し」って言われて戦慄した。 2023-09-19 10:37:25

                                                    漫画アシスタントのテストで驚くほど簡単な模写をさせられた→数年後にその真意を知って戦慄した話「大切なことよね」
                                                  • 大企業向けビジネスの信頼を支えるために半年かけてゼロからユニットテストを充実させたら、開発者も幸せになった 工夫5選 - MonotaRO Tech Blog

                                                    初めまして、購買ソリューショングループ 運用・機能改善チームの稗田です。当社では自社で運営しているECサイト(モノタロウドットコム)から直接商品をご購入いただく他に、他社の購買システムと連携して商品をご購入いただくシステム(大企業連携システム)があります。こちらの大企業連携システムには多くのバッチ処理があるのですが、これまで自動テストがありませんでした。今回はバッチ処理の障害をきっかけに短期間でユニットテストを充実させるためにした工夫や学んだことをお話しします。 ユニットテストを作らなければいけないと思ったきっかけ 障害発生 担当システムやチームの状況 チームの1人として感じたこと お客様やステークホルダーの信頼を取り戻すために ユニットテストを短期間で作成するためにやった工夫 工夫1: 外部協力会社の力を借りる 工夫2: 課題や目的、ルールをドキュメントで共有する 工夫3: リファレンス

                                                      大企業向けビジネスの信頼を支えるために半年かけてゼロからユニットテストを充実させたら、開発者も幸せになった 工夫5選 - MonotaRO Tech Blog
                                                    • リファクタリングが先か、テストが先か - E2E自動テストの理想と現実 |Autifyブログ

                                                      2023年5月17日から5月19日にかけて開催された Qiita Conference 2023 にて、弊社の Senior Technical Support Engineer である末村 拓也が『リファクタリングが先か、テストが先か – E2E自動テストの理想と現実』というタイトルで講演を行いました。本記事はこのセッションを元に、ブログ向けに若干アレンジを加えたものとなります。 概略 この記事では、以下のような内容について説明します。 自動テストコードはアプリケーション本体のコードと 依存関係 を作る 一般的に、 不要な依存関係 を排除するのが良い設計と言える 一方で、E2Eテストは GUIに対して強い依存関係 を作る テストの準備などで GUIとの不要な依存関係 を作らないようにするのが重要 不要な依存関係を減らすために、テストレベル を一つ落とす(ユーザーストーリーE2E) 低いテ

                                                        リファクタリングが先か、テストが先か - E2E自動テストの理想と現実 |Autifyブログ
                                                      • TypeScriptでテストコードを徹底的に型推論する / TypeScript Meetup 4

                                                        2020年6月16日 TypeScript Meetup #4 にて発表した資料です。

                                                          TypeScriptでテストコードを徹底的に型推論する / TypeScript Meetup 4
                                                        • 新しい UI テストの手法を提供するテストライブラリ SafeTest

                                                          新しい UI テストの手法を提供するテストライブラリ SafeTest 2024.02.25 SafeTest は Playwright と Jest/Vitest を組み合わせた UI テストライブラリです。特定のライブラリに依存せず、React, Vue, Angular, Svelte などのフレームワークに対応しています。SafeTest は単体テストと Playwright を使った E2E テストの手法を組み合わせることで、それぞれの手法が抱える欠点を補うことを目指しています。 SafeTest は Playwright と Jest/Vitest を組み合わせた UI テストライブラリです。特定のライブラリに依存せず、React, Vue, Angular, Svelte などのフレームワークに対応しています。 従来のフロントエンドのテストの手法は Testing Libra

                                                            新しい UI テストの手法を提供するテストライブラリ SafeTest
                                                          • Chromeブラウザでお気に入りサイトを「フォロー」する機能のテスト開始(RSSベース)

                                                            米Googleは5月19日(現地時間)、ユーザーがお気に入りのWebサイトの更新を確認できる新機能「Follow」のテストを、米国のAndroid版Chrome Canary(早期β版)ユーザーを対象に開始したと発表した。SNSでのフォローに似ているが、実際には今はなき「Google Reader」のようなRSSベースのサービスだ。 Followを利用するには、お気に入りのWebサイトを開いた状態で右上の縦3点メニューを開き、Webサイトのファビコンとサイト名の右に表示される[+Follow]ボタンをタップする(画面左)。これで、フォローしたWebサイトからの更新が、カバー画像、見出し、更新時期を示すカードとしてChromeの「新しいタブ」画面に新設される「Following」セクションに表示されるようになる(画面右)。 Webサイトのオーナーは、フォロー対象になるにはWebサイト側はRS

                                                              Chromeブラウザでお気に入りサイトを「フォロー」する機能のテスト開始(RSSベース)
                                                            • フロントエンドテストにおける知見の宝庫を発見!「javascript-testing-best-practices」

                                                              はじめに 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 Tests Effectiveness 想定読者 フロントエンドの実装はできるが、テスト経験はない方 テストに対して解像度が低い方 これからテストを学びたいと思ってい

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

                                                                思考力を鍛えるために共通テストをスタートさせたのに、なんで「数学はひたすら解いて解法を染み込ませる」とかほざいてる受験生に合わせなきゃいけないの???それこそ馬鹿じゃん。文句言ってる奴もっと考えろよ。 学校や予備校が新しい形式に順応出来ていないのが今回のゴミ平均点の原因だろうね。未だに「数学はパターン化」とか「数学はとりあえず過去問で母数を稼ぐ」とかそういうのばっかりだもん。 思考力を試す問題ができて無いことが今回のテストで露見しただけでしょ??みんながそこそこ取れる問題だしたらわざわざセンター試験を廃して共通テストを登場させた意味がないよ。 テストが私たちに足並みを合わせるよりも、テストで取れるように私たちが苦手な部分を補わなきゃダメじゃん。努力しないで文句言うやつ本当に反吐が出る。 今まで弱かった部分を強化させるのを促すテストでしょ?はじめは低くて当然だよ。受験生の弱みだもん。これから

                                                                  共通テストの数学1A
                                                                • フロントエンドのテスト戦略について考える

                                                                  こんにちは。株式会社スタメンでFANTSのフロントエンドを担当している@0906kokiです。 今回の記事では、FANTS におけるフロントエンドのテスト戦略について書きたいと思います。 🙋🏻‍♂️ はじめに みなさんはフロントエンドのテストを書いていますでしょうか? 私が所属しているチームでは、今まで全体的なテスト指針が明文化されていなかったので、機能によってテストが書かれたり書かれなかったり、テストを書くにしても個人によって書く粒度にバラツキがありました。 直近でフロントエンドを書く人が増えていく / プロダクトがスケールしていくにつれて、そうしたバラツキによって生まれるコミュニケーションコストが大きくなってきたり、システム的な安全性を継続的に担保していくことが難しくなっていくように感じました。そのため、今まで方針を定めていなかったテスト戦略を、これから事業やプロダクト、チームがス

                                                                    フロントエンドのテスト戦略について考える
                                                                  • 理想のフロントエンドテストをたずねて三千里 - カミナシ エンジニアブログ

                                                                    こんにちは。カミナシにて業務委託としてフロントエンドを担当している田村(@junkboy0315)です。皆さんはフロントエンドのテスト、どのように取り組んでいますか?フロントのテストはなかなか難しいですよね。 バックエンドのテストには、「入力、出力、永続化されたデータ」の3つを検証するという基本セオリーがあります。しかし、フロントエンドのテストは、その粒度や手法が多様で、とっつきにくいと感じる方も多いのではないでしょうか。 カミナシでもフロントエンドのテストは以前は十分とは言えない状態でしたが、これまで継続的に改善を重ねてきました。今回は、その変遷についてお話ししようと思います。 夜明け前 カミナシのコードベースでは、元々ユニットテストがある程度整備されていました。これらは主に複雑な計算処理を行い結果を返す関数などに対して実施されていました。 しかし、画面全体の機能を網羅する包括的なテスト

                                                                      理想のフロントエンドテストをたずねて三千里 - カミナシ エンジニアブログ
                                                                    • テストの可読性を支える技術

                                                                      テストの可読性は、とても大事です。 そんな可読性をあげてくれるパッケージや考え方などを解説したので ぜひご覧いただければ幸いです。

                                                                        テストの可読性を支える技術
                                                                      • 負荷テスト on AWS のすすめ ~ 第 1 回 : 負荷テストの全体像を理解しよう - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                                        みなさん、こんにちは。ソリューションアーキテクトの馬渕です。AWS 入社前は SIer で性能試験・性能問題解決に特化した部署におり、さまざまな業種のお客様のシステムに対する支援を実施していました。 さて、みなさんは AWS ソリューションライブラリ をご存知でしょうか。AWS ソリューションライブラリは、世界中のユーザーが直面する一般的な問題の解決策を提供するものとなっています。AWS CloudFormation のテンプレートと導入手順が用意されているため、すぐにデプロイしてお客様の課題に対応できます。また、アーキテクチャ図やその説明、コスト試算なども用意されています。 私がご紹介したいのが、その中でも人気のソリューションの一つである 分散負荷テスト ソリューションです。このソリューションは、負荷テストに必要な負荷クライアントを必要なタイミングで必要量だけ立ち上げて負荷掛けを実行し、

                                                                          負荷テスト on AWS のすすめ ~ 第 1 回 : 負荷テストの全体像を理解しよう - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                                        • QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita

                                                                          はじめに リンクアンドモチベーションでQAエンジニアをしています。 私はこれまでプロダクト開発に従事していたのですが、紆余曲折あり10月からQAエンジニアとして 関わることになりました。 そんな私が最初に着手したのがAutifyの運用改善なので、それについて書いていきます! Autifyの導入後から半年の状況 弊社はAutifyを約1年前に導入しました。 Autifyとは... ブラウザ操作を記録するだけでテストが ノーコード で 誰にでも簡単 に作れるツール 導入当初は、手動で行なっていたリグレッションテストの工数が削減されるということで、開発者からも歓喜の声が広がっていました。しかし、それから数ヶ月後にあるプロダクトの開発チームにおけるAutifyの状況はこんな感じでした。 私:「リリースする際に、Autifyが成功していることを確認してますか?」 開発者:「。。。いつもは、、、してい

                                                                            QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita
                                                                          • 現役テスト(QA)エンジニアが仕事内容について説明してみる。 - GMO Research & AI Tech Blog

                                                                            いやー、今年のアニメも面白いな~ ひぐらしのなく頃に~業~ もやり始めたし、次回も視聴してからでいいか、ブログ書くの。締め切りいつだっけ。まだ先だろうきっと・・・。 ん?誰か来たかな。 どうぞー。 /|∧_∧| ||. (・ω・#´|  <記事終わったの?、ねえもう納期なんだけど。 ||oと.  U|   納期守って言ったよな? あぁぁん? || |(__)J| ||/彡 ̄ ガチャ げっ!・・いや、 あ、 はい。どうも、編集長の益山氏。どうしたんですか。こんな早朝から。。 え?・・・なに?ブログ?締め切り?( ^ω^)・・・ あーーうん、うん 書いてるよ。ちゃんと。 はっはっ・・・へぇあっ。 益山氏「嘘だっっ!!」・・・ やべぇ・・バレてる。。。 はい? え?納期間に合わないだろだって?! はっ!はっ!はっ!いやいや間に合いますって。 ・・ん?益山氏、いまどこから、それ出した。え?家から

                                                                              現役テスト(QA)エンジニアが仕事内容について説明してみる。 - GMO Research & AI Tech Blog
                                                                            • 高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

                                                                              高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

                                                                                高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
                                                                              • Twitterシェア機能に関するユーザーテストにご協力ください - はてなブックマーク開発ブログ

                                                                                いつもはてなブックマークをご利用いただき誠にありがとうございます。はてなブックマーク開発チーム、ディレクターの id:yone-yamaです。 2023年4月8日の以下告知でお知らせした、はてなブックマークでTwitterに関連する機能が利用できない状態が現在も継続しています。ご利用いただいていたみなさまには引き続きご不便をおかけしており誠に申し訳ありません。 bookmark.hatenastaff.com 同告知で4月10日に追記した通り、機能復旧の目処が立たないことから、Twitter関連機能のうち特にご利用ケースの多かった「ブックマーク時の連携ツイート」の代替手段を提供すべく準備を進めております。 代替手段の仕様についてはいくつかのパターンを考案していますが、いずれのパターンが適切であるかをユーザーのみなさまからのご意見をもとに決定したいと考えています。 つきましては、今週から来週

                                                                                  Twitterシェア機能に関するユーザーテストにご協力ください - はてなブックマーク開発ブログ
                                                                                • 【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita

                                                                                  概要 pythonでテストコードを書くときがありますが、(筆者のように)超初心者からすると難しい用語や書き方がたくさん並んでいてハードルが高いです。 テストコードの入口となる最低限(最低限過ぎるかもしれませんが)の書き方を備忘を兼ねて書きます。 pythonでのテストコードを書く時のライブラリの種類 筆者が簡単に調べたところ、2つのライブラリがよく使われているようです。 unittest : python標準ライブラリ。インストールが必要ない。pytestと比較すると、柔軟なテストケースを書きづらい。 pytest : サードパーティ製のライブラリ。インストールの必要がある。柔軟なテストケースが書ける。pythonのテストコードを書く時のデファクトスタンダートになりつつある模様(これが本当かは確認していないですが、そういう記述を見かけることが多かったです)。 筆者個人としては、以下の3つの

                                                                                    【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita