タグ

テストに関するene0kcalのブックマーク (19)

  • 入社1ヶ月目でやったこと 〜ソフトウェアテストプロセスに基づいたテストケース作成を行ってみた〜 - ブロッコリーのブログ

    はじめに この記事は10X 創業6周年アドベントカレンダーの15日目の記事になります。 昨日はアプリケーション開発部のjojoさん*1が、「10Xに入社した、そして4ヶ月後…」という記事を公開しています。 記事では2023年5月に10Xに入社した私が、入社1ヶ月目に実際に行った、ソフトウェアテストプロセス(以下、テストプロセスと表記)に基づいたテストケース作成についてお話しします。 目次 はじめに 目次 テストプロセスに基づいたテストケース作成を行おうとしたきっかけ 前提:プロセスとは何か? プロセスの例 テストプロセスを考えよう 今回定義したテストプロセス テスト分析 テスト対象分析 テスト要求分析 テスト設計技法の選択 テスト設計 テスト実装 記事冒頭の例が分かりづらかった理由 実際に適用した例 レビュー内容 今後の展望 おわりに テストプロセスに基づいたテストケース作成を行おうとし

    入社1ヶ月目でやったこと 〜ソフトウェアテストプロセスに基づいたテストケース作成を行ってみた〜 - ブロッコリーのブログ
  • ミクシィ、新卒向け研修資料を無償公開 「Git」と「テスト・設計」 今後も随時公開

    MIXI(旧社名ミクシィ)は5月8日、同社の新入社員向け技術研修で使用した資料を無償公開した。分散型バージョン管理システム「Git」とテスト・設計研修の資料をスライド共有サービス「Speaker Deck」で公開中。動画も後ほど公開するという。 Git研修資料は約470ページあり、Gitを使ったチーム開発の進め方やGitの内部構造などを記載している。テスト・設計研修の資料は約40ページ構成で、テスト技法やコードレビューのコツなどを紹介。いずれの資料も同社の社員が作成した。 同社は2021年から新入社員向け研修の資料を一般公開しており、22年はUnityでのゲーム開発やAIセキュリティ研修など全12種類の資料を自社ブログに掲載していた。同社の公式Twitter(@mixi_engineers)は「今後も随時資料や動画を公開していく」としている。 関連記事 ミクシィ、技術カンファレンスを初

    ミクシィ、新卒向け研修資料を無償公開 「Git」と「テスト・設計」 今後も随時公開
  • リーダブルテストコード / #vstat

    「リーダブルなテストコードについて考えよう ~VeriServe Test Automation Talk No.3~」で使用したスライドです。 https://veriserve-event.connpass.com/event/243280/ 登壇動画はこちらで公開されています。 https://vimeo.com/742517199/e001ac43ac <参考リンク> Twitter https://twitter.com/jnchito Blog https://blog.jnito.com/ Qiita https://qiita.com/jnchito プロを目指す人のためのRuby入門[改訂2版] https://gihyo.jp/book/2021/978-4-297-12437-3 Everyday Rails - RSpecによるRailsテスト入門 https://

    リーダブルテストコード / #vstat
  • テストコードをただ書くだけで満足している人々をこの記事でビンタしたい - Qiita

    まえがき 世間ではテストをしないこと/テストを書かないことを悪とするみたいな文化が定着してきたのか、テストを書かない開発というのが減ってきてると思います。 では「正しくテストを書けているか」「テストを書く文化を生かしているか」というとどうでしょう? これらの問いに答えられずテストを書くことをゴールにして満足していると、それは宝の持ち腐れならぬテストコードの持ち腐れとなります。 執筆のモチベーション この記事を印刷して札束のごとくビンタするのが目的です。 以下に該当すること”だけ”を考えているような場合はビンタされるかもしれません。(絶対ではないですが危ない可能性があります) うちはテスト書いてるから大丈夫!ちゃんと開発工数とは別に単体テスト工数も見積もってるよ! ちゃんとホワイトボックス的に書いてカバレッジ担保しているからうちはちゃんとテストしてるよ! コード修正の都度ちゃんとテストコード

    テストコードをただ書くだけで満足している人々をこの記事でビンタしたい - Qiita
    ene0kcal
    ene0kcal 2022/05/04
    TDDはやってはないが、現実の開発期間という制約がある中で十分にTDDできる余裕あるチームがいるのか疑問。だから、重要度や不安箇所を優先的に、逆に確信持てるところは優先度を下げる、または省く考えです
  • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

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

    テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
    ene0kcal
    ene0kcal 2022/03/05
    あれ?タイトル変わってた。
  • 共通テスト不正に加担させられそうになっていた話|いちむら

    最近各種報道でも話題になっている共通テスト不正の件について 私も巻き込まれそうになっていたのでその顛末をまとめました。現在10社くらいから取材依頼が来ているのですが、全てに対応するのも大変だし、かといって対応に差をつけるのも嫌なので、こうして公開してみました。 2021年12月1日 登録していたオンライン家庭教師サービスを通じて依頼メッセージが届きました。 依頼者は自称高校二年生女子、共通テスト対策の授業をお願いしたいので1月15日もしくは16日に体験レッスンをしてもらいたいとのことでした。 この時点では普通の依頼だと思っていましたし、日程も空いていたので承諾。すると以下のメッセージが届きました。 見ての通り、ちょっと変わった依頼です。 教え方がうまいか、自分にあった先生か、というのを見るために体験授業の枠はあるわけですが、その時間でテストを受けて欲しいという依頼は初めてでした。 しかし家

    共通テスト不正に加担させられそうになっていた話|いちむら
    ene0kcal
    ene0kcal 2022/01/27
    どっかの放送局でインタビューに答えていた人かな?
  • 共通テスト不正疑い 出頭の19歳女性「スマホ上着に隠し撮影」 | NHKニュース

    今月行われた大学入学共通テストの問題が試験中に撮影されて外部に送られ不正が行われた疑いがある問題で19歳の女子大学生が香川県内の警察署に出頭し、関与を認めたことが分かりました。 「スマートフォンを上着の袖に隠して撮影しました。1人でやりました」などと話しているということで、警視庁が詳しいいきさつを調べています。 今月15日と16日に行われた大学入学共通テストのうち、初日の15日の午前中に行われた「地理歴史」の中の世界史の問題用紙が試験中に撮影され、インターネットを通じて外部に送られていたことが分かりました。 警視庁のこれまでの捜査によりますと家庭教師紹介サイトを通じて依頼を受けた東京大学の学生など少なくとも2人が共通テストの問題とは知らずに解答したということです。 警視庁は、サイトに登録した受験生とみられる人物の特定を進めていましたが、27日昼前、大阪府内に住む19歳の女子大学生が香川県内

    共通テスト不正疑い 出頭の19歳女性「スマホ上着に隠し撮影」 | NHKニュース
    ene0kcal
    ene0kcal 2022/01/27
    事件発覚後なので"出頭"に違和感。
  • 大学共通テスト 英語民間試験と記述式導入断念へ 文科省 | NHKニュース

    大学入試の在り方を議論している文部科学省の有識者会議は、2025年の大学入学共通テストにおける、英語民間試験の活用と記述式問題の導入について「実現は困難」とする提言案を示しました。文部科学省は、この夏にも導入の断念を正式に決定する方針です。 ことしから始まった大学入学共通テストでは当初、入試改革の柱として、英語の民間試験の活用と、国語と数学の記述式問題が導入される予定でしたが、地域格差や経済格差の懸念など制度の不備への指摘が相次ぎ、おととし、いずれも導入が見送られました。 その後、文部科学省は、新たな学習指導要領で学ぶ、今の中学3年生が受験する2025年以降の大学入試の在り方について有識者会議を設け、2つの柱について、改めて共通テストへの導入の可否を検討してきました。 その結果、22日の会議で提言案が示され、この中では、 ▼英語の「読む」「書く」「聞く」「話す」の総合的な力の評価に英語民間

    大学共通テスト 英語民間試験と記述式導入断念へ 文科省 | NHKニュース
  • テスト、正常系から書くか異常系から書くか - hitode909の日記

    今週は同僚と毎日長時間ペアプロしていた。 おもしろかったのが、同僚のテストの書き進め方で、一番複雑な正常系のテストをちゃんと書いてから、その複雑なテストをもとに、いろんな条件を削っていって異常系のテストを作っていく、というところ。 僕は逆で、入力が空なら何も起きない、とか、一番簡単な異常系のテストを書いて、そこだけ通るのを確認して、よしよし、と進めていって、メソッド来の動きは最後に確認して終わる。 変な進め方だな〜(主観)と思って眺めていたけど、たしかに正常系のテストが通っていれば、あとはバリデーションまわりのチェックとか、例外となる場合のチェックをすれば終わりで、異常系のテストがすごい速さで書かれていておもしろかった。 …という話をしたら、チームメンバーたちは正常系のテストから書きはじめるという人が多くて、正しくことを確認してから、1個ずつ前提となる条件を外してみて試す、と聞いて、同値

    テスト、正常系から書くか異常系から書くか - hitode909の日記
    ene0kcal
    ene0kcal 2020/10/23
    テストコードを書く習慣のない職場が多いのでこの議論に参加できない(ぐぬぬ)。そう、Excel方眼紙に書かれたテストでの職場っす。過去にテストコードを書く職場では、バリデーションや正常系が多かった。
  • 検査仕様書なしでシステム開発するとどうなるか?

    検査仕様書なしでシステムを開発するとどうなるのか? ある炎上プロジェクトの建て直しを通じて嫌と言うほど思い知らされた。 そのプロジェクトの顧客が一番怒っていたのは「一体どういうテストをしてリリースしてるんだ?」という点だった。 プロジェクトの建て直しはやり慣れているのでまずは検査仕様書をレビューして検査項目の強化だな、とか軽く考えていた。 でもプロマネに検査仕様書を見せてくれと言っても整理できてないから待ってくれ、の一点張り。 まずは社内の人間で見るだけだから整理なんていらないよ、と説得しても頑固に出さない。 なんとそいつは検査仕様書なしでテスト(うちの会社の定義ではそんなもんはテストと言わないけど)して顧客にリリースしてた。 全く動かないシステムをリリース顧客は「全く動かない」と怒っていたが僕はいくらそれはないだろ、顧客が話を盛っているんだろうと甘く考えていた。 しかし、プロジェクトの自

    検査仕様書なしでシステム開発するとどうなるか?
    ene0kcal
    ene0kcal 2020/10/09
    検査仕様書作る前に設計書(外部・内部、もしくは概要・詳細)はあったのか、品質は充分だったのか気になる。その点について何も書かれてないから。/テスターがいつの間にかPGになってる現場にいましたよ令和なのに
  • コードレビューのベストプラクティス | POSTD

    Wiredrive では、私たちはかなりの数のコードレビューを行います。しかし、ここで働き始める前には私はコードレビューなどしたことがありませんでした。今回は、私がコードレビューをする時に何に注目するようにしているかや、私の考え出したベストなコードレビューのやり方をお話したいと思います。 コードレビューとは、簡単に言うと2人以上の開発者で問題を引き起こしそうなコードの修正について話し合うことです。コードレビューをすることのメリットについては多くの記事で語られており、知識を共有できること、コードのクオリティが上がること、開発者が成長できることなどが挙げられています。しかし、レビューを行う上で、どのように進めていくかという具体的なことについてはあまり多く語られてないように私は思いました。 レビューで何に注目するか アーキテクチャ/デザイン 単一責任原則 : 1つのクラスは変更する理由が2つ以上

    コードレビューのベストプラクティス | POSTD
  • メルカリiOSのUIテスト自動化をまるっとご紹介します! | メルカリエンジニアリング

    こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)の 根 征 です。 私は普段、テスト自動化・CI / CD改善・その他社内の生産性を上げるための自動化を行っています。 今回はiOSのUIテスト自動化について、最近の改善をまとめてご紹介したいと思います。 ざっくり言うと HTMLレポートに出力し、失敗原因を見やすくするようにしました リトライ実行するためのfastlaneプラグインを作りました テスト実行環境をJenkinsからCircleCIに移行しました Slack Commandを使って、簡単に実行できるようにしました これまでのiOSのUIテスト自動化 AQA(旧QA-SET)では去年から、JP版アプリ(iOS / Android)のUIテスト自動化に取り組んでいます。 去年のMercari Tech Conf 2017では、

    メルカリiOSのUIテスト自動化をまるっとご紹介します! | メルカリエンジニアリング
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
  • 富士通、設計書から100%自動でソースコードを生成するツール--テストデータも

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 富士通は8月28日、システムの開発と保守作業を効率化する業務プログラム開発支援ツール「FUJITSU Software Interdevelop Designer」(Interdevelop Designer)を、同日から販売すると発表した。日語の設計書からCOBOLJavaのソースコードを100%自動で生成できる。 今回の販売はCOBOL向けで、現在開発中のJava版は2015年3月末に提供を開始する。製品には開発サーバとクライアントがある。開発サーバは840万円から、動作させるには最小構成で2台のサーバライセンスの購入が必要となる。クライアントは58万8000円、またはレンタルで月額4万9000円(いずれも税別)から。販売目標は

    富士通、設計書から100%自動でソースコードを生成するツール--テストデータも
    ene0kcal
    ene0kcal 2014/08/28
    設計書の『日本語』が定義型で論理演算できるようにしてあるんだろうね。でその設計書コンパイラが『そんな文章は不正です』みたいなエラーを吐くんだろう。
  • Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた

    クライアントからシステム開発案件を受注し、開発成果物を納品する際に、エビデンスとして、Excel上に貼り付けたスクリーンショット(以下、スクショ)を、成果物の仕様書や納品書と共に納品する場合がある。この作業は、クライアントに「こういったテストを実行しました」という証拠を提示するものとなる。クライアントに成果物の機能や制限事項などを説明する場合に大変に有効なものとなっているのが現状だ。 実際、Excel上に記述したテスト仕様書や納品書にスクショを張り付けて、成果物の一部として納品しておくと、後々何らかのトラブルが発生した場合も問題解決に大きく寄与することになる。 しかし現実問題として、成果物の機能のスクショを、Excel上に手作業で延々と張り付けていく作業は単純作業であることもあり、開発者にとっては苦痛この上ない作業だ。 そこで、そのような作業を自動化し手助けをしてくれるツールとして「Sel

    Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた
  • Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より)

    Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より) 2014年8月3日日曜日 ITニュース うつ病 最近一部で話題になっている「SEがテスト工程で画面のスクリーンショットをExcelに延々と貼り続ける作業」について、実際にスクショ貼り職人を経験した自分としては、何か残しておかねばと思い、この記事を書きます。 自分はSEでしたが、うつ病でもうすぐ2度目の休職に入ります。Excelスクショ職人を経験しています。そんな自分が、「Excelスクショに対して疑問を抱いている方」と「今現在Excelスクショ職人な方」へ、お願いと励ましの言葉を述べさせていただきたいと思います。 【参考】 SIerの闇・Excelにエビデンス貼付け - Togetterまとめ あるシステムを開発したら、必ずテスト工程があります。プロジェクトによっては、全くユーザーインタ

    Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より)
    ene0kcal
    ene0kcal 2014/08/04
    ブクマページの新着コメントにもバグがあり、説明するのが面倒くさいので放置してる。SSなら一目瞭然なんだけどね。(そのバグはブコメの重複表示。条件によってはでない。気付いて数ヶ月が経つ)
  • NHK Eテレ テストの花道 ニューベンゼミ

    番組終了のお知らせ 「テストの花道 ニューベンゼミ」は、3月26日(月)で放送を終了させていただきました。「テストの花道」としてスタートして8年、勉強のノウハウや、学ぶことの楽しさをお伝えしてまいりました。これまでご覧いただいた皆さま、誠にありがとうございます。出演者・スタッフ一同、心より御礼申し上げます。 なおこの番組ホームページは、5月1日(火)を持ちまして、終了させていただきます。

    NHK Eテレ テストの花道 ニューベンゼミ
  • 簡単な足し算で驚きの結末が!!98%の人々を驚かすシンプルなテスト。あとの2%は「変人」の可能性あり。 : カラパイア

    海外SNSなのでネットミームとなって拡散されていたこの足し算ゲーム、いくつかの簡単な足し算をするだけで、驚きの結果が待ち受けているという。なんとも説明し難い、興味深い結末なのだが、もしかしたら英語圏に限ってのことなのかもしれない。ちょっと確認してみたいので、面倒くさがらずにまじめにやってみてほしい。

    簡単な足し算で驚きの結末が!!98%の人々を驚かすシンプルなテスト。あとの2%は「変人」の可能性あり。 : カラパイア
    ene0kcal
    ene0kcal 2014/05/09
    普通の木目のトンカチだった。
  • ユニットテスト改善ガイド | DevelopersIO

    先日、日Javaユーザグループ(JJUG)主催のJJUG CCC 2013 Fallで、「ユニットテスト改善ガイド」というタイトルで登壇してきました。自分の経験を元に、ユニットテストをチームや組織へ導入する時に起こりえる問題とその解決のヒントに関するセッションです。エントリーではそのセッションの内容を再構成して公開します。 はじめに 近年のシステム開発では、ユニットテストや継続的インテグレーション(以下、CI)の導入は必要不可欠と考えられています。とはいえ、どんな組織(チーム)でも簡単に導入できているわけではありません。特に、大きな組織や古くからの慣習を残している組織では導入したくとも中々進まないと感じているところが多いのではないでしょうか?。 私は、これまでに多くの開発現場でユニットテストやCIの導入について推進してきました。成功したケースもあれば失敗したケースもあります。そして、失

    ユニットテスト改善ガイド | DevelopersIO
  • 1