並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 2389件

新着順 人気順

Testの検索結果401 - 440 件 / 2389件

  • 『GitHub CI/CD実践ガイド』でGitHub ActionsとCI/CDを体系的に学ぼう - 憂鬱な世界にネコパンチ!

    『GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用』という書籍を最近出版したので紹介します。本書ではGitHub Actionsの実装と、CI/CDの設計・運用を体系的に学べます。一粒で二度美味しい書籍です。筆者個人としては「実践Terraform」以来、4年半ぶりの商業出版になります。 gihyo.jp どんな本? GitHub利用者にとって、もっとも導入が容易なCI/CD向けのソリューションはGitHub Actionsです。GitHub Actionsの活用事例は多く、検索すればたくさん情報が出てきます。ただ断片的な情報には事欠かない反面、体系的に学習する方法は意外とありません。CI/CD自体がソフトウェア開発の主役になることもまずないため、なんとなく運用している人が大半でしょう。そこで執筆したのが『GitHub CI/

      『GitHub CI/CD実践ガイド』でGitHub ActionsとCI/CDを体系的に学ぼう - 憂鬱な世界にネコパンチ!
    • (修正版) 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」を公開しました! –
        • 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
            • Makefileの代わりにnpm scripts+zxを使う - 詩と創作・思索のひろば

              そこそこの規模があるプロジェクトで実行すべきタスクを定義するとき、初手として Makefile を使いがち。 Pros make は事実上どんな環境にもあることを期待してよい シェルで実行されるコマンドをそのまま書ける タスクの依存関係が明示できる Cons make では positional arguments が使えない 少し複雑なことをしようとすると Makefile 専用の文法を覚える必要がある 現代では、ファイルベースのタスクの依存関係は make が発明されたころほどは必要ではない Docker とか Go とか Webpack がよしなにしてくれることが多い 例: docker compose のラッパー ちょっとしたコマンドのラッパーを書きたいことがある。Makefile を書きはじめたらすべてのエントリポイントを make にしたい。ということで、以下のような Make

                Makefileの代わりにnpm scripts+zxを使う - 詩と創作・思索のひろば
              • チームが「サイロ化」しないための仕掛け - CAT GETTING OUT OF A BAG

                テスターのくせに Janet Gregory さんと Lisa Crispin さんの書籍『Agile Testing』『More Agile Testing』を読まずに今日まできてしまったのですが、この二冊を凝縮(Condensed)した『Agile Testing Condensed』(日本語訳)くらいは目を通しておかないとね!ということで読みはじめました。 leanpub.com この記事は本書に書かれていたある問題を取り出し、それに対してわたしたちのチームが普段やっていることをわたしの目線で紹介したものです。ツイートするには長いのでこちらに書きました。 チームが「サイロ化」する問題 複数のチームがすべて同じプロダクトで作業している大規模な組織でよく見られる問題の1つは、チームが「サイロ化」する傾向があることです。依存関係を解決するために他のチームと話すことを忘れています。(第3章:

                  チームが「サイロ化」しないための仕掛け - CAT GETTING OUT OF A BAG
                • KPI 設定の難しさについての思索とそれに付随した細かな考察 - クックパッド開発者ブログ

                  こんにちは、事業開発部でプロジェクトマネージャー兼エンジニアをやっている新井(@SpicyCoffee)です。10 万円の申請書を書く前に 20 万円のパソコンを買いました。 クックパッドでは、毎日の料理を楽しみにするべく日々サービス開発がおこなわれています。本稿では、サービス開発の中でも重要かつ難解な「KPI の設定」について、私がプロジェクトマネージャーとして普段考えていることや注意している点を紹介します。 KPI を決めるのは難しい サービス開発において KPI を設定し、それを改善するような施策や検証を繰り返していくことは基本中の基本です。しかしながら、現実には「KPI を設定する」という行為自体の難易度が非常に高く、日夜頭を悩ませている開発者のみなさんも多いのではないでしょうか。 以下では、その要因の一つである「KPI は複数の要件を満たす必要がある」ことについて考えます。 満た

                    KPI 設定の難しさについての思索とそれに付随した細かな考察 - クックパッド開発者ブログ
                  • ベネッセが業務受注を掲げ営業 共通テスト、文科相が抗議へ | 共同通信

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

                      ベネッセが業務受注を掲げ営業 共通テスト、文科相が抗議へ | 共同通信
                    • 今回の大学入試制度改革は、一般に言われているような選別や差別を目的としたものではなく「将来」への危機感

                      あおば @green_aoba_leaf しばらくうるさくしますけど、お子さんをお持ちのフォロワッサンは、どうぞお願いだから読んで欲しい。 うるさいかもしれないけど読んで欲しい。 自分は長らく教育業界に身を置いているわけですが、今回の大学入試制度改革は、一般に言われているような選別や差別を目的としたものでは断じてない。 2019-11-07 22:04:02 あおば @green_aoba_leaf では何を目的としているのか。それは「将来」への危機感です。子供達が、これからの将来をちゃんと生き抜けられるよう、この制度改革を行おうとしている。 もちろん、抜け漏れはたくさんあるけど。 前提として、我々が認識している以上にAIの発達は目覚ましいです。もちろん、AIには 2019-11-07 22:05:48 あおば @green_aoba_leaf クリエイティブなことはできない。 一方で、ク

                        今回の大学入試制度改革は、一般に言われているような選別や差別を目的としたものではなく「将来」への危機感
                      • テスト技法おさらい(仮)

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

                          テスト技法おさらい(仮)
                        • テスト管理ツール「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,

                              同じソースツリーでテストが通っていたらテストをスキップする | おそらくはそれさえも平凡な日々
                            • 【PHP8.1】PHP8.1の新機能 - Qiita

                              PHP8.2 / PHP8.1 / PHP8.0 / PHP7.4 2021/11/26にリリースされました 2021/07/20、PHP8.1がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2021/11/25にPHP8.1.0がリリースされる予定です。 というわけでPHP8.1で実装されるRFCを見てみましょう。 RFC Fibers 賛成50反対14で受理。 Fiberです。 PHPで非同期コードを書けるようになります。 $fiber = new Fiber(function (): void { $value = Fiber::suspend('fiber'); echo "レジュームした。$value: ", $value, "\n"; }); $value = $fiber

                                【PHP8.1】PHP8.1の新機能 - Qiita
                              • 日本人は知らない…中国の「990万人コロナ検査」で見えたヤバい事実(富坂 聰) @gendai_biz

                                「もう、PCR検査受けた?」 かつて中国では、「もうご飯を食べた?」と挨拶代わりに使われた時代があった。やっと深刻な食糧不足から脱したばかりの1980年代、食卓に様々な種類のおかずが並び始めた時期のことだ。人々が顔を合わせれば、話題の中心は食事。それが人々の最大の関心事だった。 まさに挨拶が世相を反映していたわけが、都市封鎖から1か月半が過ぎた武漢市でも、新たな挨拶の流行が生まれていた。 「もう、PCR検査は受けた?」である。 この挨拶の背景にあるのは、4月から中国で行われた、とんでもない量の「大量検査」だ。4月8日、封鎖が解除されるのと前後して武漢で6人の新規感染者が発見された。これを重く見た当局は、およそ900万人を対象にPCR検査を行うことを決断、実行したのである。 およそ20日間で検査を終えた人数は990万人に達した。感染封じ込めの対応としては、凄まじいレベルの話題だが、不思議なこ

                                  日本人は知らない…中国の「990万人コロナ検査」で見えたヤバい事実(富坂 聰) @gendai_biz
                                • 2019年のテック系ポッドキャスト - フロントエンド・モバイル・WEB・インフラ・アジャイルなど - このすみノート

                                  最近は忙しく、テック系ポッドキャストをあまり聴けていない日々が続いていたのですが、また聴き始めることにしました。 ただ、以前書いた「2017年とテック系Podcast(ポッドキャスト)を、紹介しつつ振り返る」という記事から、すでに1年以上が経過しています。 www.konosumi.net 最近のポッドキャストはまったくわからない状況だったので、新たに購読するポッドキャストを再検討することにしました。 テック系ポッドキャストの探し方 Podcast Freaks テック系ポッドキャストの紹介 アジャイルラジオ テストラジオ Misreading Chat engineer meeting podcast dex.fm w2o.fm 人生fm Researchat.fm UIT_INSIDE Tech系フリーランスが選ぶ最近の気になるトピックス(テクフリ) mozaic.fm プログラム雑談

                                    2019年のテック系ポッドキャスト - フロントエンド・モバイル・WEB・インフラ・アジャイルなど - このすみノート
                                  • ローカル開発環境のために外部サービスをモック化する - BASEプロダクトチームブログ

                                    BASE の Service Dev にて主に決済周りのバックエンド開発をしている翠川(@midori44)です。 昨年は PayPal決済の導入 のプロジェクトでメインエンジニアとして携わらせていただきました。 今回は決済周りの開発をしていく中で、社内の開発環境を整えた話をします。 ローカル開発環境での課題 BASEでは現在、BASEかんたん決済 として6つの決済方法を提供しています。 日々の機能開発をしていく中で、すべての決済方法において各機能が正しく動作するかを確認するために、ステージング環境や社内検証用のQA環境だけでなく開発者のローカル環境でも決済をテストできるようになっています。 新機能のリリース時にはもちろん本番環境で実際の決済を通して動作確認するわけですが、開発中のテストの度に本番相当の決済をするわけにはいかないので、各決済代行会社様のほうで用意していただいている検証用サー

                                      ローカル開発環境のために外部サービスをモック化する - BASEプロダクトチームブログ
                                    • みんな知らない、知ると得するAirPodsの隠し機能

                                      みんな知らない、知ると得するAirPodsの隠し機能2024.04.19 21:00154,623 Dua Rashid - Gizmodo US [原文] ( 岩田リョウコ ) AirPodsをカスタマイズしてみよう! AirPodsが発売されて、最初は「うどん?」などと揶揄されていましたが、結局かなり浸透してオーディオ界を席巻する存在となりました。でもAirPodsがどんな機能を持っているのか詳しく調べたことって意外とないかも?ということで、地球上で一番人気のあるイヤホンのひとつ、AirPodsの知られざる隠れ機能を見ていきましょう。 別室での会話を聞くImage: 岩田リョウコAirPodsには、別の部屋で行なわれている会話を聞くことができる「ライブリスニング」機能というものがあります。これはAirPodsのどのモデルにもある機能です。 まず、iPhoneの「設定」を開き、コントロー

                                        みんな知らない、知ると得するAirPodsの隠し機能
                                      • ぼくのかんがえたさいきょうのDevOps実現構成

                                        はじめに 昨年、AWS のインフラを運用・監視する上で使いやすいと思ったサービスを組み合わせて構成図を紹介した記事、「【AWS】ぼくのかんがえたさいきょうの運用・監視構成」が投稿したその日の Qiita のトレンド 1 位になり、はてなブックマークのテクノロジー分野でトップを飾りました。(たくさんの方に見ていただき感謝してます!) 本記事では「ぼくのかんがえたさいきょうの運用・監視構成」の続編として「ぼくのかんがえたさいきょうの DevOps 実現構成」を紹介させていただきます。あくまでも「ぼくのかんがえた」なので私個人の意見として受け入れていただけると助かります。 前回の記事でもお伝えいたしましたが、各個人・企業によって環境は違うと思いますし、使いやすいサービスは人それぞれだと思うので、これが正解という訳ではありません。一個人の意見として参考にしてただければ幸いです。 また、こちらの記事

                                          ぼくのかんがえたさいきょうのDevOps実現構成
                                        • OpenAPIを使ってAPIドキュメントとモックサーバーを良い感じにした話

                                          2021年6月2日に行われたSendai Frontend Meetup #6で使用したスライドです。 GitHub サンプルコード https://github.com/KanDai/openapi-sample ReDocで生成されたドキュメント https://kandai.github.io/openapi-sample/ About Swagger Specification https://swagger.io/docs/specification/about/ Swagger Editor https://editor.swagger.io/ Stoplight Studio https://stoplight.io/api-design/ Swagger UI https://petstore.swagger.io/ Redoc https://github.com/Red

                                            OpenAPIを使ってAPIドキュメントとモックサーバーを良い感じにした話
                                          • 大企業向けビジネスの信頼を支えるために半年かけてゼロからユニットテストを充実させたら、開発者も幸せになった 工夫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
                                                  • PCR検査をめぐる混乱 - Dr. Tairaのブログ

                                                    この記事は以下のURLに移動しました。 https://drtaira.hatenablog.com/entry/2020/03/24/123006

                                                      PCR検査をめぐる混乱 - Dr. Tairaのブログ
                                                    • フロントエンドのテスト戦略について考える

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

                                                        フロントエンドのテスト戦略について考える
                                                      • フロントエンドテストにおける知見の宝庫を発見!「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」
                                                        • 高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

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

                                                            高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together
                                                          • 理想のフロントエンドテストをたずねて三千里 - カミナシ エンジニアブログ

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

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

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

                                                                テストの可読性を支える技術
                                                              • QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita

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

                                                                  QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita
                                                                • 【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita

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

                                                                    【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita
                                                                  • https://twitter.com/sciencetime_jp/status/1520706577275437056

                                                                      https://twitter.com/sciencetime_jp/status/1520706577275437056
                                                                    • ローカルで GitHub Actions が実行できる act のお作法を整理する

                                                                      はじめに GitHub Actions (GHA) 、便利ですね。 便利なんですが、動作確認するのに PR 出してマージするのが煩わしい...。そもそも PR する前に動作確認しておきたいし、やたらに PR 作りたくもない...。 そんな悩みを解消してくれるのが act でした。これならローカルで動作確認できるので GHA 開発が捗ります!! act 使ってみた記事は沢山ありますが、動かすまでに詰まったポイントをお作法として整理 してみました。act の使い方に悩まれている方の参考になれば幸いです。 2024/5/8 追記 act の実行に IAM ロールに追加設定が必要な点を追記しました。 AssumeRole するために sts:TagSession 権限を付与する 対象読者 GitHub Actions を使っている / 使おうとしている方 GitHub Actions の動作確認に

                                                                        ローカルで GitHub Actions が実行できる act のお作法を整理する
                                                                      • アジャイルとDevOpsの品質保証と信頼性 - Test Automation

                                                                        このブログエントリは日本信頼性学会論文誌 Vol.42, No.2, 2020年3月号に寄稿した「アジャイル/DevOps開発における品質保証と信頼性」という解説論文の転載です。 (品質管理研究会でこの解説論文の内容をもとにした特別講義を来年実施します。ご興味ある方はぜひご参加ください。) --- 概要 近年日本のソフトウェア開発チームでも取り入れられるようになったアジャイル/DevOps などのソフ トウェア開発手法は,今まで主流であったウォーターフォール開発と異なる特徴を持つため,その品質保 証や信頼性の考え方をそのまま適用できない場合も多い.アジャイル/DevOps 開発では短い開発サイクル の中で小刻みなフィードバックループと改善活動を繰り返しながら開発する.そのため,QA テストとして の品質保証の役割はアジャイル/DevOps においても依然重要であるが,それに加え開発サイクル

                                                                          アジャイルとDevOpsの品質保証と信頼性 - Test Automation
                                                                        • 実際のところ日本にどれぐらい感染者がいるの? 続々と出てくる抗体検査の結果の意味

                                                                          Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you. 実際のところ日本にどれぐらい感染者がいるの? 続々と出てくる抗体検査の結果の意味感染した人の体内にできてウイルスと戦う「抗体」の有無を調べる「抗体検査」が広がり、日本でどれぐらい新型コロナウイルスが蔓延しているのか推定する調査の結果も続々と出てきています。検査の限界も含め、私たちはこのデータをどう捉えたらいいのか、複数の専門家の意見を聞きました。

                                                                            実際のところ日本にどれぐらい感染者がいるの? 続々と出てくる抗体検査の結果の意味
                                                                          • Automatically record puppeteer tests - Chrome DevTools - Dev Tips

                                                                            Chrome DevTools: Record tests with the puppeteer recorder Last updated: 25th November 2020 Introduction The Puppeteer Recorder feature in Chrome DevTools can monitor your webpage interactions and generate the code to automate a browser. For example, if you click on an element and type an email address into an email field, the recorder can generate the following code: await page.click("aria/Login")

                                                                            • dockertest のススメ

                                                                              概要 dockertest は go でテストを書く際に docker 経由で指定したコンテナを起動してくれてテストが終わったらコンテナを削除してくれる便利ライブラリです。 モチベーション 時雨堂では TimescaleDB という PostgreSQL に TSDB 拡張を追加した少し変わった RDBMS を利用しています。 TimescaleDB 専用の関数があったりするため、モックなどを使わずにテストを書くのが現実的です。 dockertest ory/dockertest: Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. 基本的には dockertest の README に書いてある内容を

                                                                                dockertest のススメ
                                                                              • 【翻訳記事】テストに対する考え方「Testing Manifesto」 - ブロッコリーのブログ

                                                                                はじめに(Testing Manifestoを紹介するに至った背景) 既にこのブログでお伝えしたように、先日『Agile Testing Condensed』の日本語翻訳本を出版しました。 この書籍の中で、テストマニフェスト(Testing Manifesto)が紹介されています。 アジャイルソフトウェア開発宣言(Agile Manifesto)を元ネタにして作ったものだと思います。 この考え方は書籍を購入していない人にもぜひ知ってほしいと感じているので、この記事でも紹介することにしました。なお、記事に載せることについては、この画像の作者であるKarenとSamにメールを送り許諾を得た上で掲載しています。*1 テストマニフェスト 翻訳した画像はこちらです。*2 オリジナルの画像等はこちらにあります。 www.growingagile.co.za また、画像だけでなく文章も残しておきます。

                                                                                  【翻訳記事】テストに対する考え方「Testing Manifesto」 - ブロッコリーのブログ
                                                                                • Go Style

                                                                                  Documents The Style Guide outlines the foundation of Go style at Google. This document is definitive and is used as the basis for the recommendations in Style Decisions and Best Practices. Style Decisions is a more verbose document that summarizes decisions on specific style points and discusses the reasoning behind the decisions where appropriate. These decisions may occasionally change based on