タグ

2022年8月25日のブックマーク (9件)

  • メッセージ(Webhook)を受信する

    # 署名を検証する ボットサーバーがリクエストを受信したら、リクエストの送信者を確認します。LINEプラットフォームからのリクエストであることを確認するには、ボットサーバーでリクエストヘッダーのx-line-signatureに含まれる署名を検証します。 リクエストボディのダイジェストを計算します。チャネルシークレットを秘密鍵としてHMAC-SHA256アルゴリズムを使用します。 ダイジェストをBase64エンコードし、リクエストヘッダーのx-line-signatureに含まれる署名と一致するかどうかを確認します。 Python®で署名の検証する例は以下のとおりです。 import base64 import hashlib import hmac channel_secret = '...' # Channel secret string body = '...' # Request

    メッセージ(Webhook)を受信する
  • 就職氷河期と密接に絡んでいる日本のPM不足 国家事業としてやるべき育成とその方法

    「マンモスプロジェクト」を提供するパラダイスウェア株式会社のYouTubeチャンネル「プロマネ道場ラジオ」。新規事業やプロジェクトについてのあるあるや、明日から使えるノウハウについて語ります。今回のテーマは「PMの育て方」。PM育成の重要性と、その方法について話しました。 PM育成は国家事業としてやるべきこと 橋将功氏(以下、橋):みなさんこんにちは。パダライスウェアCEOの橋です。 中島大輔氏(以下、中島氏):中島です。 古長谷莉花氏(以下、古長谷):古長谷です。 橋:「だれプロラジオ(「誰も教えてくれないプロマネのコツラジオ」)」の第40回は? 古長谷:プロマネの育て方、です。 橋:前回、前々回とプロマネの採用やプロマネのなり方みたいな話をしてきたんですが、やはりプロマネは必要なので、僕個人的には国家事業としてやるべきだと思っているんですよ。 中島:ああ、そうですね。 日

    就職氷河期と密接に絡んでいる日本のPM不足 国家事業としてやるべき育成とその方法
    akatuki_sato
    akatuki_sato 2022/08/25
    ルークもカイロレンぶっ殺そうとしたしなー(ちがう)
  • 「E2Eのあとのテストはしんどい」「SDK絡みは悩みどころ」 クラスメソッドのエンジニアが答えるテストのQ&A

    E2Eのあとの全体テストの有無 佐藤智樹氏(以下、佐藤):視聴者の方でも(Lambdaを)大量に使っている方は、「ここを困っていました」とか言ってもらえると共感できそうです。 新井成一氏(以下、新井):願わくば、公式でそういうFakeを出してもらうのが、僕は一番いいんじゃないかと思っています。 佐藤:確かに。LocalStackとかありますが、IoTサービス系とか「IoT」とかだけ書いてあって。これは何が使えるのかな。すみません、なんか言い過ぎた気が……。 (一同笑) 和田祐介氏(以下、和田):これは叩けばもっと出てきそうだ。 佐藤:ちょっと取っておきますか。 新井:ではせっかくなので、質問がきているのでいくつか答えてみますか? 「E2Eテストのあとに全体テストがあるのでしょうか?」。和田さん、まずこれどうですか? 和田:やっています。実際にはAPIだけで完結するシステムもあると思いますが

    「E2Eのあとのテストはしんどい」「SDK絡みは悩みどころ」 クラスメソッドのエンジニアが答えるテストのQ&A
  • E2Eテストの導入から学んだこと - Qiita

    こちらはDMM.com #1 Advent Calendar 2017 16日目の記事です。 前日の記事は@daichiiiさんの快適なMarkdown編集環境でした。 カレンダーのURLはコチラ DMM.com #1 Advent Calendar 2017 DMM.com #2 Advent Calendar 2017 はじめに 皆さんが開発しているWebシステムはE2Eテストをとりいれていますか? 今回は会員フロントエンドチーム(ログイン/会員登録機能を提供しているチーム)のE2Eテストの失敗談を共有します。 一般的なE2Eテストの失敗談や、ログイン画面、登録画面ならではのつらかったポイントを挙げていきますので、何か1つでも参考になればと思います。 対象読者 初めてプロジェクトにE2Eテストを取り入れようと考えているかた ログインページ、登録ページでE2Eテストを取り入れようと考えて

    E2Eテストの導入から学んだこと - Qiita
  • 【クラウド人事管理】E2Eテスト自動化導入のすべて - Money Forward Developers Blog

    みなさんこんにちは!人事労務領域(HR)のQAエンジニア(テスト自動化担当)をしています!honamin @hona_sukeです。 今回は2021年7月から携わってきたクラウド人事管理のE2Eテスト自動化を通して見えてきたことをご紹介できればと思います。と、その前に、クラウド人事管理がどんなサービスなのかを紹介させてください😋 クラウド人事管理について マネーフォワード クラウド人事管理では、従業員や組織の情報を一元管理することができます。入退社や人事異動の手続きに対応、また、従業員はPCやスマホを介して情報を送信することができるので、ペーパーレスなやり取りを実現することができます。 さらに、クラウド給与やクラウド勤怠などのサービスと併用することにより、クラウド人事管理の従業員情報をワンクリックで連携することも可能です。 このように、クラウド人事管理はさまざまなサービスの入り口にもなる

    【クラウド人事管理】E2Eテスト自動化導入のすべて - Money Forward Developers Blog
  • ZOZOMO開発チームのユニットテスト戦略とテスト駆動開発 - ZOZO TECH BLOG

    はじめに ZOZOMO部プロダクト開発ブロックの木目沢です。 ZOZOMOで提供しているZOZOTOWN上での「ブランド実店舗の在庫確認・在庫取り置き」APIの開発に携わっています。 今回は、開発当初から現在に至るまでのユニットテスト戦略についてお話しします。 意識してテストを書いていたのにカバレッジが低い問題 2021年11月にリリースされたブランド実店舗の在庫確認・在庫取り置きの機能ですが、開発当初のユニットテスト方針は以下のようなものでした。 モデルのユニットテストは必ず書く モデル以外の箇所は可能な範囲でユニットテストを書く 当時は実装のコードよりテストコードを先に書くといった文化はなく、レビューでテストの有無や内容を指摘する程度のものでした。 カバレッジも取っており、GitHub上では見える化していたものの、いつの間にか確認する機会も失われていきました。 もちろん、リリース前には

    ZOZOMO開発チームのユニットテスト戦略とテスト駆動開発 - ZOZO TECH BLOG
  • E2E (エンドツーエンド) テストとは?

    記事では、E2Eテストの概要や、アプリケーション開発に役立つエンドツーエンド (End to End) テストの実践ガイドやポイントを詳しくご紹介します。 E2E テストを手早く実装したいという方には、CircleCI などの CI/CD プラットフォームがお勧めです。 ぜひ、今すぐ CircleCI の無料アカウントを作成し、E2E テストを始めてみてください。 無料アカウントを作成する E2E テストとは? E2E (エンドツーエンド) テストは、アプリケーションが期待どおりに動作し、ユーザーのタスクやプロセスの種類を問わずデータフローが適切に機能することを確認する手法です。 具体的には、エンドユーザーの観点に立って現実世界で想定されるシナリオをシミュレートします。 たとえば登録フォームでは、ユーザーが以下の操作のいずれか (または複数) を行うと想定されます。 メールアドレスとパス

    E2E (エンドツーエンド) テストとは?
  • MetabaseのDashboard画面の使い方 - Qiita

    Dashboardはグラフや表などでの可視化を1画面に収めて全体を把握できるようにしたものです。この記事ではMetabaseでのDashboardの機能をご紹介します。 Metabaseではグラフや表などの可視化のひとつひとつをQuestionといいます。Questionを画面に自由に配置することでDashboardを作ることができます。 Questionについてはこちらを参照。 MetabaseのQuestion画面の使い方 MetabaseのQuestionの作成・保存方法 MetabaseのQuestionの可視化種類のまとめ Dashboardの画面 画面の例です。 右上の黒いアイコンには次の機能があります。 プラスのアイコン:DashboardにQuestionを追加できます。保存されているQuestionを選択する画面になり、選択後は結局Dashboard編集画面になります(後

    MetabaseのDashboard画面の使い方 - Qiita
  • 【Metabase】フィールドフィルターの使い方 - タイガー!タイガー!じれったいぞー!(SE編)

    ピンポイントネタで恐縮です。 BIツールの「Metabase」を使っていて、便利な機能があったのでご紹介しました。 ネイティブクエリを作成するときに使える「フィールドフィルター」になります。 フィールドフィルターとは? 百聞は一見に如かずということで、下記の画像をご覧ください。 このように、あるテーブルにある区分を区分名で検索することができるようになる選択オプションになります。 しかも、単一指定ではなく、複数指定型のオプションなんですよ! サイコー!! フィールドフィルターの使い方 まずは、ネイティブクエリで下記のようなSQLを書いたとします。 SELECT * FROM purchases INNER JOIN buyingType ON buyingType.id = purchases.buyingType WHERE supplierCode = {{supplierCode}}

    【Metabase】フィールドフィルターの使い方 - タイガー!タイガー!じれったいぞー!(SE編)