エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

テスト

【翻訳+意訳・要約】ソフトウェア開発におけるユニットテストツールの威力

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ソフトウェア開発におけるユニットテストツールの威力 ユニットテストの概要 ユニットテストツールの重要性 主なユニットテストツール …

【翻訳+意訳・要約】ソフトウェア開発者を悩ませるユニットテストの問題トップ5

※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ソフトウェア開発者を悩ませるユニットテストの問題トップ5 GeminiへのQA Q:テスト設計する際のポイントは、なんですか? Q:なぜ、…

【翻訳+意訳・要約】Java テストフレームワークとベストプラクティス 2024

※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 Java テストフレームワークとベストプラクティス 2024 Java テストフレームワークとは? Java テストフレームワークを実装するためのベ…

【翻訳+意訳・要約】コードカバレッジ: テストの有効性の測定

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 コードカバレッジ: テストの有効性の測定 コードカバレッジの概要 カバレッジの種類 利点 制限 ベストプラクティス 結論 ChatGPTへのQA…

【翻訳+意訳・要約】Javaにおけるテストの最新ベストプラクティス

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 Javaにおけるテストの最新ベストプラクティス 重要なポイント 詳細な説明 ChatGPTへのQA Q:統合テストの自動化は、モックがやりにく…

2024/05/13週 気づきと振り返りなどなど

業務こなしての気づき バッチはテストしやすくする 今の現場のバッチは、テストがものすごくし辛い。 部分的にコメントアウトしたりしているので、リリースミスが起きやすい。 リリースまでは行かなかったが、危うい状態でコミットされてたものがあった。 モ…

【翻訳+意訳・要約】FIRSTの原則とテストの匂い

※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 FIRSTの原則とテストの匂い FIRST原則 テストの悪臭 重要な点 GeminiへのQA Q:カバレッジは、気にしなくてもよいのでしょうか? Q:F…

【翻訳+意訳・要約】API統合テスト: 堅牢性と信頼性の確保

※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 API統合テスト: 堅牢性と信頼性の確保 GeminiへのQA Q:今後の自動化の潮流はどうなるのでしょうか? Q:AIの信頼性は、業務で利用で…

【翻訳+意訳・要約】ソフトウェア・テストにおけるエンド・ツー・エンド・テスト

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ソフトウェア・テストにおけるエンド・ツー・エンド・テスト ChatGPTへのQA Q:エンドツーエンドテストをするにあたって、ユニットテ…

【翻訳+意訳・要約】有名なプログラミングエラーから学ぶ:歴史に残る失敗から未来を変える

※本記事は、Geminiによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 有名なプログラミングエラーから学ぶ:歴史に残る失敗から未来を変える 1. マリナー1号:符号ミスで火星行きが台無しに 2. アリアンス5…

JUnitの例外テストケースモック化で苦戦したメモ

概要 JUnitのテストケースで、staticメソッドで呼ばれたときにmockito使って例外投げるようにしたが、なぜか意図した箇所のカバレッジが埋まらないが、チェックは正しいような動きをしていて、悩んでいたので、メモ。 環境情報 Gradleから抜粋 'org.junit.ju…

2024/02/05週 気づきと振り返りなどなど

業務を通しての気づきや学び DTOにテストは必要? AWSのCloudWatch ユーザーテストでユーザーが表現と開発者の表現が違う イベント処理 その他雑記など PowerMock TypescriptにはCharがない 久々の神の試練 業務を通しての気づきや学び DTOにテストは必要? …

【翻訳+意訳・要約】保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像 自動テストとTDDの違い 自動テストとTDDの違い…

【翻訳+意訳・要約】テストにおけるスピードと品質の提供

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 テストにおけるスピードと品質の提供 重要な部分 まとめ Bardさんに聞いてみた Q:テストの自動化と継続的テストは、ほぼ同意義と思って…

【翻訳+意訳・要約】Swingアプリケーションの効果的なテストガイド

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 Swingアプリケーションの効果的なテストガイド テストの重要性 テストの課題 テストの解決策 テストの例 重要な部分 Bardさんに聞いてみた…

【翻訳+意訳・要約】ジュニアフロントエンド開発者に必要なスキルとは?✅ 👩‍💻

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ジュニアフロントエンド開発者に必要なスキルとは?✅ ‍ フロントエンドエンジニアに必要なスキル 基礎スキル 応用スキル 特に重要なスキル…

【意訳+要約】9種類のAPIテストを説明する

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ChatGPTさんに聞いてみた Q:APIのテストをする場合、気をつける点について教えてください Q:各テストで生成されるエビデンスや成果…

ApatchBenchを試す

経緯 環境情報 テストするために作ったもの Apach Bench 感想 参考サイト 経緯 JJUG CCC 2023 fallのgatlingのやつをみて、試したくなったから 環境情報 日付: 2023-11-09T10:51:52.184Z Node.js: 18.15.0 V8: 11.4.183.29-electron.0 OS: Windows_NT x64 10…

【意訳】The 5 principles of Unit Testing ~ユニットテストの5原則 ~

経緯 無茶苦茶いいねが付いていたので、目に止まったので、内容を意訳・要約してみた。 原文 The 5 principles of Unit Testing - DEV Community 意訳・要約 ユニットテストの基本的な原則 ユニットテストはコードの一部分を対象とし、その部分が期待通りに…

【翻訳・意訳】Best Practices for Versioning and Updating APIs: A Comprehensive Guide

経緯 かなりの長文で、書人も熱意を持っているんだろうと思って、訳してみた。 あと、自分の主戦場が、バックエンドで、APIはよく作るので、気になった。 原文 Best Practices for Versioning and Updating APIs: A Comprehensive Guide - Java Code Geeks -…

【書評】Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考

読んだ経緯 本へのリンク まとめも 理論編 抽象化レイヤー コードでの契約 エラー エラーの種類 実践編 コードを読みやすくする 想定外の事態をなくす 誤用しにくいコードを書く コードをモジュール化する コードを再利用、汎用化しやすくする ユニットテス…

2023/02/13週 気づきと振り返り

業務こなしての問題・気づき サクラエディタの短形貼り付け その他雑記 chat-GPT 気になった記事 ChatGPTが賢くなる!noteの深津さん考案「深津式汎用プロンプト」でChatGPTが劇的に使いやすくなった! 100% Code Coverage is a Lie - DEV Community ‍‍ 【…

2022/08/22週 気づきと振り返り 眠れぬ夜が続く

業務こなしての問題・気づき 障害対応で気をつけること 挙動確認する場合は、状態を完全にリセットした状態でやる。 特定条件のときにだけ、まともに動くケースがありうるので、状態をリセットするのは重要 結合テストのバグ対応したのだが、ローカルでの挙…

2022/03/07週 気づきと振り返り 無気力感がやべぇ。。。

業務こなしての問題・気づき 開発環境 ネットワークと分断されてるVM環境に接続しているんだが、クッソ面倒くさい。 情報の連携が難しいのと、ネット検索できないのが面倒。 デュアルディスプレイ前提の開発環境だなと思う。 テスト テスト仕様書作ってるん…

2021/10/11週 気づきと振り返り アーキテクチャの検証ってどうやってるんだ?

業務こなしての問題・気づき 闇を見ているのかもしれない 今、参画しているプロジェクトで、アーキテクチャレベルの問題を抱えていることが分かった。 単体テストがやりにくく、テストを通すためのテストデータを作ってしまうので、テストにならない場合が多…

2021/02/01週 気づきと振り返り 「辛い」しか思いつかない

業務こなしての問題・気づき 画面に詰め込み過ぎは良くない 画面に大量に項目があるのだが、結合テストがキツイ。。。 打鍵ミスも多いし、頭がパンクしそう。。。 期限もあるし、かなり焦る。 正直、データ準備するだけで億劫になるのが辛い。 業務がわから…

Advent Calendar 2018 Javaまとめ

感想・まとめ・メモ 12月1日 12月2日 12月3日 12月4日 12月5日 12月6日 12月7日 12月8日 12月9日 12月10日 12月11日 12月12日 12月13日 12月14日 12月16日 12月17日 12月18日 12月19日 12月20日 12月21日 12月22日 12月23日 12月24日 12月25日 タスク 感想・…

2018/08/27週 気づきと振り返り

やったこと jest環境構築 使用言語:typescript jest使ったユニットテスト作成 superagent-mockをテスト環境に入れ込む 気づき jestでカバレッジ jest --coverage で見ることができる。 レポートは予想以上にキレイに出てくる。 テストがきちんと動いている…

JJUG CCC 2018 Spring 参加報告

JJUG CCC 2018 Spring 今回 今回は、登壇者としても参加しました。 OCJP SE 8 Gold合格までに取り組んだこと というやつ。 大勢の人前で話すのは、小学校以来かな? やっぱり、人前で話すのは難しい。。。 なお、ツイッターの視聴者の感想は、怖くて見てない…