今日の衆院予算委で、記述式問題の採点業務を61億円で落札して税金から莫大な利益を得るベネッセの関連法人に、元文部科学省事務次官や元財務省事務次官などが所謂「天下り」している事実が、共産党の塩川鉄也議員によって明らかにされた。どこを突いても問題しかないのに実施に拘泥する萩生田大臣。
今月、新型コロナウイルスへの感染が確認された兵庫県の60代の男性が16日、入院先の病院から電話でのインタビューに応じ、感染が判明したあとも同居する家族が検査の対象外とされ、なかなか検査をしてもらえなかったとして「検査を徹底してほしい」と訴えました。 男性は同居する父親が利用していた介護施設で先月、新型コロナウイルスの集団感染が起き、父親は検査で陰性だったものの不安があったため、マスクの着用や手洗いなどの感染予防を徹底していました。 しかし今月6日、38度台の熱があり、検査した結果、感染が確認されました。 いまは兵庫県内の病院に入院していますが、熱はあるものの症状は軽く、15日からはアビガンを服用しているということです。 判明後、男性は同居する90代の両親など家族も同様に感染しているおそれがあるとして保健所に検査を求めましたが、「検査の対象にならない」と断られたといいます。 このときのやり取
まとめ 【速報】米FDAが自宅でのPCR検査を承認 楽天PCRにも追い風か すごいタイミングw 厚労省もFDAを見習って楽天PCRを規制対象にして、禁止なら禁止、承認なら承認でかかわらないとダメでしょう。 3223 pv 22 1 Prof. Keiko Torii @KeikoUTorii 新型コロナウイルスの唾液からの検出度は、鼻咽頭ぬぐい液と大差なく、安定性はより優れている可能性も。検体採取が難しい鼻咽頭ぬぐい液と違い、唾液なら自宅キット採取も可能。出来ない理由より、検査拡大に向けて出来ることを。Yale大 twitter.com/awyllie13/stat… 2020-04-23 04:21:24 Anne Wyllie @awyllie13 While saliva has shown promise for SARS-CoV-2 detection, very few stu
再来年から始まる「大学入学共通テスト」には、初めて記述式の問題が導入されます。その採点には、およそ1万人が必要とされていますが、アルバイトの大学生も認める方針であることが、文部科学省への取材で分かりました。専門家は「大学入試を学生に採点させるのは異例だ。採点の信頼性に関わる問題だ」と指摘しています。 国語と数学には、従来のマークシート方式に加え、記述式の問題が初めて導入されることから、文部科学省は業者に委託して行う採点におよそ1万人が必要だと見込んでいます。 この採点者について、国は具体的な要件を示していませんが、大学院生や教員の退職者だけでなく、アルバイトの大学生も想定していることが文部科学省への取材で分かりました。 これについては、学生が大学入試の採点に関わることに加え、記述式という大学教員でも難しい採点業務を正確にこなすことができるのか、疑問視する声も挙がっています。 共通テストのプ
JavaScriptのメモリリークを検出するフレームワーク「MemLab」、メタがオープンソースで公開 メタ(旧Facebook)は、JavaScriptアプリケーションのメモリリークを検出するフレームワーク「MemLab」をオープンソースとして公開したと発表しました。 We’ve open-sourced MemLab. #MemLab is a JavaScript memory testing framework that automates leak detection and makes it easier to root-cause memory leaks. 1/2 https://t.co/vo6Gzv56ud — Engineering at Meta (@fb_engineering) September 12, 2022 Metaが展開しているFacebook、Fac
今日はお詫びの記事です。 昨晩ずっと、寝ないで考えていたことがあります。 これまでに私がTwitterやYouTubeなどで申し上げてきた、 「PCRをただ受ければいいというものではない」 「検査というのは未来予測であり、その精度を高めるためには工夫がいる」といった、医学的・科学的に完全に正しい話、ド正論。 これらがいくら正しいからと言って、ただこればかりを申し上げてきたことは、下策でした。不徳の至りです。大変失礼いたしました。戦略が足りませんでした。頭も性格も悪かったと思います。 考えてみれば、世の皆さんは、別に、PCRが大好きであるとか、PCRをやらないと生きていけないとか、no PCR no LIFEとか、そういったことは一切おっしゃっていません。 ただ安心したいだけなんですよね。 ただ不安・不満をなんとかしたいだけなんですよね。 PCRはその不安や不満を解決するための一番シンプルで
はじめに この記事は、Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア@r_yamaokaです。 今日は現在自分がリードして取り組んでいるテストコードの改善について紹介したいと思います。 抱えている課題 私が所属している加盟店精算チームのマイクロサービスは加盟店さま向けサービスとして欠かせないものであり、メルペイ最初期から存在するサービスです。他のマイクロサービスにあまり無い特徴として多数のバッチ処理を行っている点が挙げられます。 お客さま(メルペイユーザー)がお店で行った決済は、一定の頻度で集計し決済手数料を差し引いた上で加盟店さまの銀行口座へ振り込むことになります。 最終的な振込金額を算出するまでの流れとしては 個々の決済金額のリコンサイル(会計マイクロサービスとの金額照合) 日次集計 締
萩生田文科相のいわゆる「身の丈」発言もその一因となり、「2020年度からの実施」より一転、導入見送りとなった大学入試への英語民間試験の活用。そもそもなぜ、そして誰が、公平性の担保が困難な新制度を押し通そうとしたのでしょうか。今回のメルマガ『国家権力&メディア一刀両断』では元全国紙社会部記者の新 恭さんが、民間試験導入決定に三木谷楽天社長が果たした役割を記すとともに、今回の「混迷」をもたらした元凶を暴いています。 旗振り役・三木谷楽天社長が落胆したであろう民間英語入試見送り 三木谷浩史・楽天社長はどんな気分だろうか。まさか、あの安倍首相が、その忠臣、萩生田光一・文部科学大臣が、かくもたやすく、大学入試の英語試験改革から退却するとは思わなかったに違いない。 ここまで、三木谷氏にとっては長い道のりだった。大学入試にTOEFL、GTECなどいかがなものかと、専門家から強い疑問が呈されるなか、三木谷
CPUに負荷を掛けるCPUに負荷を掛ける場合は、開発者・管理者向けのトラブルシューティングツール「Windows Sysinternals」で提供されている「CPUSTRES」を利用します。 ツールは以下からダウンロードできます。 CpuStres - Windows Sysinternals | Microsoft Docs ダウンロードしたZipファイルを解凍し、OS環境に応じたファイルを実行します。 32ビットOSなら「CPUSTRES.EXE」64ビットOSなら「CPUSTRES64.EXE」CPUSTRESを実行すると、次のような画面が表示されるので、必要な項目を選択することで、CPUに負荷を掛けることができます。 たとえば、2コアのマシンでCPU使用率を100%にしたい場合は まず、Thead1・Thread2を選択した状態で、右クリックメニューから「Activity Leve
フロントエンドテストにおける知見の宝庫を発見!「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
マイクロソフトは、Webアプリケーションのテスト自動化ライブラリ「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプレビュー公開を発表しました。 Microsoft Playwright Testingに使われている「Playwright」は、マイクロソフトが中心となってオープンソースで開発しているWebアプリケーション向けテスト自動化ライブラリです。対応環境が幅広く柔軟で、精度の高いテストを特長としています。 具体的には、Chrome、Edge、Firefox、Safariの主要なWebブラウザのすべてを対象にしたテスト自動化が可能で、ヘッドレス、ヘッドありのいずれにも対応。モバイルエミュレーションを用いたAndroid版Google ChromeとMobile Safariのテストも、実
勤怠処理の自動化は、以下の仕組みによって実現しています。 在宅勤務と出社では勤怠処理が異なるため、基本的にフルリモート前提で在宅勤務の場合に処理を行うよう設定しています。 cronによってシェルスクリプトを起動 シェルスクリプトで在宅勤務の判定を行う 在宅勤務の場合、Pythonのプログラムを起動 Seleniumで勤怠入力 実装 Pythonのプログラムは、仮想環境を作成して実行しています。 仮想環境の作成及びSeleniumの導入 Pythonの仮想環境はvenvを使用して作成します。 仮想環境を作成するためには、以下のコマンドを実行します。 <Dir>には任意のディレクトリ名を指定します。 $ python3 -m venv <Dir> $ source <Dir>/bin/activate 仮想環境構築後、seleniumをインストールします。 仮想環境が有効な場合はプロンプトの表
近日連投していた Next.js 記事のサンプルコードを公開しました。このサンプルコードを元に、私のフロントエンドディレクトリ構成・テスト観点を紹介します(あくまで執筆現在の脳内アウトプットになりますのでご了承ください) フロントエンドディレクトリ構成の事情 タイトルの「フロントエンドディレクトリ構成」をさす「Components」のディレクトリ構成は、いつも悩みのタネです。このモジュールシステムは「デザインシステム観点・アクセシビリティ観点・フロントエンド実装観点」の 3 つの観点が混在するため事情が複雑です。どうせ作るのなら「デザイナー・フロントエンド」どちらの開発基盤にもなりえる、盤石なモジュールシステムを目指したいですよね。 "AtomicDesign やめました"という声をたまに聞くのですが「デザインシステム的に捨てていいの?」と思うこともあるので、とくに要望がなければ、筆者は「
こんにちは!フロントエンドエキスパートチームの@nus3_です。 kintone のフロントエンド刷新プロジェクト(フロリア)では、品質を保ったまま開発を加速させるためにフロントエンドのテストを積極的に行っています。 今回はそんなフロントエンドのテストの実装例をいくつか紹介します。この記事がフロントエンドのテストを行う上での参考になれば幸いです。 テストに使用する主なパッケージ コンポーネントのテスト 補足: Testing Library の記法をチェックしてくれるeslint-plugin-testing-library カスタムフックのテスト 補足: React v18 では @testing-library/react の renderHook を使う 参考リンク 色々なテスト事例 setTimeout を使うコンポーネントのテスト 補足: Storybook の story を使
「システム開発に関わるコストを減らしたい」「テストでバグが多すぎるので何とかしたい」「テスト工程まで来てから手戻りが発生し、現場がどんどん疲弊していく」。これらの悩みは開発に関わるPM・SEであれば誰もが直面することです。「PM/SEのための上流工程戦略会議」では、2事例を挙げ、上流工程において“少しの手間”を掛けることで、品質とコストに大きな効果を上げることができるポイントを共有しました。全4回。1回目は、上流工程で曖昧な仕様をつぶすための3つの方法について。 篠原新治氏の自己紹介 司会者:本日の登壇者はこちらの方々です。今回はテスト・アライアンス事業部の事業部長である石原さんと、エンタープライズ品質サービス事業部金融ソリューションサービスグループの副部長である畠山さんの2名にご登壇いただきます。Q&Aコーナーのファシリテーターは、グループ開発事業推進部長の篠原さんに務めていただきます。
Yoyo Code (Matyáš Racek's blog)より。 ソフトウェアの開発方法を劇的に変えるには、いくつかのブレイクスルーが必要だと感じています。ブレイクスルーといった場合、それは大きなブレイクスルーを意味します。例えば、「構造化プログラミング」のブレイクスルーのようなもので、プログラミングに対する私たちの考え方を完全に変えてしまうようなものです。ここでは、それに関するいくつかの見解とアイデアを紹介します。 グルーコードや定型文を書くのは無駄だ 私が書くコードのほとんどは、面白いことはするわけではなく、定型文か、サブシステム同士を繋ぐための糊のようなものです。この種のコードは、すでに何度も書かれていて、これからも何度も書かれるような気がします。それなのに、なぜまた書かなければならないのでしょうか? 問題は、コードがかなり異なっていることで、通常は既存のコードをそのまま使うこと
最近、TDDのテストコードは捨てても良いかみたいな議論を見ました。 これに対する自分個人の経験上の意見ですが、TDDは雑多にテストコードを使い捨てても効果を出せると思います。 もちろん、TDDで保守性が高く価値あるテストを書いて、捨てずにCIや中長期的なリファクタリングで再利用していくと、TDDの効果を増幅できます。ただ、それをするにはスキルや事前の工夫、労力が必要ですし、できる場面に限りがあります。 そういったことをやらず、もっとゆるい姿勢で取り組んでも、費用対効果をプラスにできる手法がTDDだと考えています。 今回は、そのTDDでゆるくしてもよいポイントを、実経験からまとめたいと思います。 TDDのテストは使い捨てでいい TDDのテストはプログラマのこまごまな課題に応じて累積的に作られるため、保守コストがかかるテスト・保守する価値の低いテストが生まれがちです。そのためテストの使い捨ての
リファクタリングの鶏卵問題 ソースコードがクソなので綺麗にしたい。 リファクタリングしたい。 しかし、リファクタリングが出来ない。 リファクタリングが出来ないのは、テストが無いからだ。 よし。じゃあテストを書こう。あれ、テストが書けない? そのようなテストが無く、書き換えられないことによる矛盾や憤りは皆さん何百回と感じてきたと思います。 しかし、この「テストが出来ない」ということを言語化するのは、非常に難しいと思います。それは、「テストが出来ない」には実は2つの視点があります。 本質的にテストが困難なモジュールで、誰がやってもテストが書けない。 本質的にモジュールはテスト可能だが、自分の実力が足りず、自分ではテストが書けない。 1.のようなテスト困難なモジュールは誰がやってもテストは書けないです。しかし、問題は、「テストを書きたい」と思ったとき、「自分がそれほどテストに詳しくない」という場
はじめに 皆さんこんにちは。石橋です。先日AWS認定試験のアソシエイトレベル3つの試験に合格し、プロフェッショナルレベルの学習をはじめました。 今回は、先日6/27に発売された日本初のAWS認定試験プロフェッショナルレベルに対応した書籍である、『AWS認定ソリューションアーキテクト -プロフェッショナル 試験特性から導き出した演習問題と詳細解説』を購入し、読ませて頂きましたので、レビューをさせて頂きます。 『AWS認定ソリューションアーキテクト -プロフェッショナル 試験特性から導き出した演習問題と詳細解説』 そもそもAWS認定試験とは AWS認定資格とは、AWS上で構築/開発/運用などの技術的な専門知識を問うAWS公式の資格です。 資格は現在12種類存在します。 Foundational, Associate, Professionalの順に難易度が高くなり、Specialiyはその名の
2020年度から始まる大学入試改革の中止を求める抗議デモが13日夜、東京・霞が関の文部科学省前であった。8月末から始まり、今回で3回目。ネット上の呼びかけで高校の生徒や教師ら約100人が集まった。「試験の公平性がないがしろにされている」などと訴えた。 東京都の高校2年の男子生徒(17)はマイクを手に「高校生のための制度をつくってください」「まずは延期して、当事者を交えた議論をしましょう」と声を上げた。 現行の大学入試センター試験に代わる大学入学共通テストでは、国語と数学で記述式問題が導入されるほか、英語では「読む・聞く・話す・書く」の4技能を測るため、民間試験が活用される。しかし、民間試験の試験日や場所、大学の活用状況の多くが未定で、住む地域や家庭の経済力による不公平さも指摘されている。全国高校長協会は10日、民間試験導入の延期と制度の見直しを求める要望書を文科省に提出した。 一方、萩生田
こんにちは、Wellnessドクターチームです。 先日、敏腕経営者である光本さんのTweetが話題になっていました。 近年、「尿やわずかな量の血液によって癌を早期発見できる」と謳う検査(いわゆるリキッドバイオプシー検査※)が多数出現し、多くの人々の期待を膨らませています。しかしこれらの検査を健康な人が予防のために受けるというのは、国の医療を破綻させる可能性があるとともに、無駄な不安や安心をもたらす可能性もあり、受けた人全体で見た場合にデメリットがメリットを上回ってしまう可能性があります。 (※)リキッドバイオプシー(Liquid biopsy)とは、主に癌の領域で内視鏡等を用いて腫瘍組織を直接採取する従来の生検(biopsy)と異なり、血液や尿などの体液サンプルを使って診断や治療効果の予測を行おうという技術。最初に断っておきますが、この記事はこれらの新しい技術を否定するためのものではありま
大学入学共通テストでの記述式問題について萩生田文部科学大臣は「受験生の不安を払拭(ふっしょく)し、安心して受験できる体制を早急に整えることは現時点では困難だ」と述べ、当初予定していた再来年1月からの導入を見送ることを発表しました。 国語と数学の記述式問題の導入にあたって萩生田文部科学大臣は記者会見で、実際の採点者が決まるのは来年秋から冬になることや採点ミスを完全になくすことは期待できないこと、採点結果と受験生の自己採点の不一致を格段に改善することは困難だなどと説明しました。 そのうえで、「受験生の不安を払拭し、安心して受験できる体制を早急に整えることは現時点では困難だ」と述べ、当初予定していた再来年1月からの大学入学共通テストへの導入を見送ることを発表しました。 そして、記述式問題の今後の扱いについては「期限を区切った延期ではない。英語の民間試験と違い、全くまっさらな状態から対応していきた
ソフトウェアテストの実行を機械学習で効率化する。Jenkins作者の川口氏が立ち上げた「Launchable」で実現しようとしていることとは(前編) Jenkinsの作者として知られる川口耕介氏は、昨年米国で新会社「Launchable」を立ち上げ、日本にもその100%子会社であるLaunchable Japanを近日中に立ち上げ予定です。 Jenkinsの登場がテストやビルドの自動化を促進し、ソフトウェアの開発生産性を向上させたことは明らかでしょう。川口氏によると、Launchableは機械学習などの技術を用いてそれをさらに前進させるものだとしています。 インタビューを行った5月末の時点で、同社は米国に6人、日本に4人と10人ほどの体制で製品開発を進めています。 果たしてLaunchableはどのようなビジョンで何を実現しようとしているのか、同社共同創業者兼共同CEOの川口氏と、Laun
はじめに 以前からユニットテスト/単体テストという言葉は使いづらい、と感じており今回も旧Twitterで「テストを実行時間ベースで分類する良い言葉ないかなー」と呟いていたところ、「テストサイズのSMLって考え方があるよ」と教えて戴きました。 だいたいは教えてもらったt_wadaさんの記事にすべて書いてあるのですが、自分の整理も含めて動画にしたので、その補完記事となります。 TL;DR 単体テストのバベルの塔は既に崩壊 CI/CDでの継続的テストには時間ベースのテスト分類が重要 UT/IT/E2EではなくSMLによるテストサイズがCI/CDには合う それは単体テストか結合テストなのか? 自動テスト、手動テストに関わらずテストの分類として単体テストと結合テストという言葉は一般的です。 ITQBではTest Levelsという言葉で定義されていますし、以下のようなV字モデルの対応表はみんな知って
5月13日に抗原検査が承認され、週明けより医療機関での使用が開始されます。 また厚生労働省より献血検体を用いた抗体検査の結果が発表されるなど、抗原検査、抗体検査、PCRなど様々な検査の情報がニュースで流れています。 これらの検査はどう違い、どのように使い分ければよいのでしょうか。 抗体とは?「抗体」という単語はよく聞かれると思いますが、実際にどんな形をしているかご存知でしょうか。 皆さん、両手を挙げて「Y」を作ってみてください。 はい、それが「抗体」です。 抗体(Wikipediaといらすとやの共同作業)抗体とは、生体の免疫反応によって体内で作られるものであり、微生物などの異物に攻撃する武器の一つです。 免疫グロブリンとも呼ばれ、IgG、IgM、IgA、IgD、IgEの5種類があります。 例えば、デング熱に感染すると1週間くらいでIgMが、もう少し遅れてIgGが体内で作られるので、デング熱
おととし「大学入学共通テスト」の課題を探る「プレテスト」が行われた際、採点を委託された業者が、みずから採点業者であることをうたって、自社の模試などを宣伝する資料を、高校の教諭に配布していたことがわかり、萩生田文部科学大臣は厳重に抗議する考えを示しました。 20日の衆議院文部科学委員会で、国民民主党の城井崇議員は、ベネッセが、その当時行った首都圏の高校の教諭向けの研究会で、みずから採点業者であることをうたって、自社の模試などを宣伝する資料を配布していたと指摘しました。 これについて、萩生田文部科学大臣は「ベネッセに確認したところ、資料の配付は事実であることが確認できた。学校現場に、このような資料を配布することは、記述式問題の採点業務の中立性、信頼性に疑念を招くものであり厳重に抗議し、是正を促していきたい」と述べました。
こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先して記述、どうしても到達できない場合はホワイトボックス 最初のテストケースは、テスト対象が動作する最も一般的なケースであるべき 私たちは日々大量のコードを書いており、そのシチュエーションは多岐にわたります。 そういった環境において、動作確認からのコード改修のコストを考えた場合、自動テストの有無によって生産性に大きく差が出ることは容易に想像ができます。また、既存のサービスに改修を加えるために、そのサービスの概要を把握したい場合、良いテストコードはドキュメントとして役立ちます。 以前、私はテストコードを一切書かないプロダクトの開
Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 本記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開
2021-08-13 内容システム提供において、基本的に高速であればあるほど顧客は嬉しいものだが、実際のところ高速なシステムを提供して、どの程度の価値が発生するのかが気になったので、調べてみた。 2021/08/14 追記A/Bテスト実践ガイド 真のデータドリブンへ至る信用できる実験とは の書籍で同様な事例が紹介されているとのこと。情報提供ありがとうございます。実務でA/Bテストに向き合った人間であれば必ず一度は考えたことのあるトピックについて、アメリカのテックカンパニー(Airbnb, Google, LinkedInなど)勤務の著者らが国際会議で発表された研究もちゃんと引用して見解を述べており説得力がある。 従って、現時点における最高レベルの意思決定をデータ(A/Bテスト)に基づいて行いたいと思うなら、一度は目を通しておくべきであり関係者必携だと思う。 ※個人的には”Webサービスのレ
「Microsoft Application Inspector」は、ソースコードにおける暗号化やリモートのエンティティへの接続、実行されるプラットフォームといった挙動を見つけられるツールで、複雑なプログラミング手法の検出や、人間では見つけにくいプログラムの挙動を特定できる。 大規模なプログラムの解析も可能で、複数の異なるプログラミング言語によって構成された、数百万行にも及ぶソースコードの解析にも対応している。 「Microsoft Application Inspector」を使用すれば、コンポーネントのバージョン間での機能変更も識別できるため、バックドアの検出に役立つ。さらに、リスクの高いコンポーネントや、追加の精査が必要なコンポーネントの特定にも使える。 検査結果は、JSONやインタラクティブHTMLを含む複数の形式でレポートを生成可能で、ソースコードから特定された機能が一覧表示され
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く