タグ

テストに関するendo_5501のブックマーク (24)

  • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

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

    テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
  • フロントエンドのテストは皆のためのもの | POSTD

    テストとは人によって反応が分かれるものの1つであり、大喜びする人もいれば、見ないようにして去ろうとする人もいます。あなたがどちらの側であるにせよ、ここではフロントエンドのテストは皆のためのものであるということを説明します。実際、テストには多くの種類があり、それがテストに対して初めに恐れや混乱を感じる一因なのかもしれません。 この記事では、特に有名で広く利用されている種類のテストを扱います。なかには目新しいものはないと感じる読者の方もいらっしゃるかもしれませんが、少なくとも復習にはなるでしょう。どちらにせよ、筆者の目標は、この記事を通じて世の中のさまざまな種類のテストについて理解を深めてもらうことです。ここではユニットテスト、統合テスト、アクセシビリティテスト、ビジュアルリグレッションテストなどを一緒に見ていきます。 さらに、Mocha、Jest、Puppeteer、Cypressなど、各種

    フロントエンドのテストは皆のためのもの | POSTD
  • 書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk

    Janet GregoryとLisa Crispinによる2019年9月発行の書籍『Agile Testing Condensed』の日語翻訳版です。アジャイルにおいてどのような考えでテストを行うべきなのか簡潔に書かれています! Janet氏とLisa氏といえばAgile Testing DaysのYouTubeチャネルでも頻繁に登場しAgile Testingについてわかりやすい解説をしてくださってる 書は訳者まえがきにあるが、著者たちの3冊の(『Agile Testing: A Practical Guide for Testers and Agile Teams』、『More Agile Testing: Learning Journeys for the Whole Team』そして『Agile Testing Condensed: A Brief Introduction』

    書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk
  • 「PCR検査をめぐる「5つの理論」を検討する」 - カレーなる辛口Javaな加齢日記

    https://webronza.asahi.com/national/articles/2020051500010.html?page=1 私は「感染症が分からない」と断ったのだが、「公衆衛生の専門家」を自称しながらも、「疫学が分からない」人が次々に現れて、理論の破綻したことを言っている。しかも、それが全く問題にならないという状況が続いていて頭が痛い。 マスコミはねえ.当に技術オンチ・科学オンチだから. 「PCR検査増やせ」とか,あまつさえ「全数検査しろ」とか,もうね. 【①カルピス理論】何でどのくらいの濃さで割るのかで変わる味わい 【②アイスクリーム理論】それ、因果関係ではありません 【③寿司屋理論】値段が10倍だと満足度も10倍? 【④パクチー理論】中華街で聞いたら日人の90%はパクチー好きでした 【⑤下茹で理論】下茹でだけでべたほうがいいんじゃないの 「アイスクリームが売れる

    「PCR検査をめぐる「5つの理論」を検討する」 - カレーなる辛口Javaな加齢日記
  • FreeMindからテストケースを自動生成するテストツールFMPictをリリース - 千里霧中

    最近、FMPictというテスト設計自動化ツールを作りました。 https://github.com/hiro-iseri/fmpict FMPictは、FreeMindのモデルからテストケースを生成するテスト設計自動化ツールです(PICTを制御して実現しています)。nワイズカバレッジ(n:1~3)を100%網羅するテストケースを生成できます。オールペア法ツール、クラシフィケーションツリー法ツールとして利用可能です。 ツールは以下のメリットを持ちます。 マインドマップでテスト条件をモデリングできます。それにより、テスト条件の抽象構造やグルーピング構造をわかりやすく表現できます。 ツリーモデルの記法的制約(*)の回避手段として、リンク記法とタグ記法という機能を加えています。これによりツリーの重複をなくしたり、複数のツリーを一つのツリーにまとめて描いたりすることが可能です。 PICTをマインドマ

    FreeMindからテストケースを自動生成するテストツールFMPictをリリース - 千里霧中
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • テストで欠陥を見逃す、たった三つの要因

    「e発送サービスは受付を一時休止しています」。 ほぼ毎日のようにローソンを訪れる筆者にとって、この注意書きはおなじみになってきた。レジ横で目にする注意書きは、心なしか紙にしわが寄りはじめている。2017年6月28日にシステム障害で停止したこのサービスは、1カ月を経過しても復旧できていない。 デジタル化が進むほど、システムはビジネスと直結するようになる。システムが止まったり、間違った結果を返したりするバグがあると、ビジネスに直接ダメージを与えてしまう。こうした欠陥を見つけ出し、品質を確保する関門となるのがテストだ。ただ、十分なテストを実施できているかどうか、実のところ心許ないのではないだろうか。 さまざまなプロジェクトのテスト工程を経験したSHIFTの小林元也ソフトウェアテスト事業部長は、大きく三つの要因が欠陥の見逃しにつながると指摘する。「後工程に責任を放り投げる」「パターンの整理を

    テストで欠陥を見逃す、たった三つの要因
    endo_5501
    endo_5501 2017/07/28
    "「仕様書通り」の確認だけでは不足"
  • 「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜

    2017年6月23日に行われた、JaSST'17 Kansai の発表資料です。 http://jasst.jp/symposium/jasst17kansai.html

    「UI自動テストツールとAI」〜AIを使った自動テストの「今」と「未来」〜
  • テスト自動化研究会 - テスト自動化の8原則

    1. 手動テストはなくならない 2. 手動でおこなって効果のないテストを自動化しても無駄である 3. 自動テストは書いたことしかテストしない 4. テスト自動化の効用はコスト削減だけではない 5. 自動テストシステムの開発は継続的におこなうものである 6. 自動化検討はプロジェクト初期から 7. 自動テストで新種のバグが見つかることは稀である 8. テスト結果分析という新たなタスクが生まれる これらの原則は、どのようなドメイン、プロセス、ツールの現場におけるテスト自動化であっても共通して言える、テスト自動化に取り組む前に留意しておくべきことがら=原則を、テスト自動化研究会のメンバーによる議論のうえ、絞り込んだものです。これからテスト自動化に取り組まれる方、現在取り組まれている方、これから見直しをされたい方にご参考いただければ幸いです。 解説 1. 手動テストはなくならない ユーザビリティテ

    テスト自動化研究会 - テスト自動化の8原則
  • 12ヵ月ほど油に沈めるとマザーボードはダメになる模様 (1/2)

    第1回は、国立情報学研究所・鯉渕研究室を取材し、液浸冷却の今をうかがった。第2回では、長期にわたり油没させた場合、マザーボードやCPUなどはどうなるのかを見ていこう。 「A10-6800K」を油没したのは、2016年1月である。そこから第1期動作テストを2016年7月に行ない、起動を確認。環境としては寒暖の差が激しさに定評のある編集部倉庫の1角であり、また油の交換をせず、酸化も考慮した状況を継続させた形だ。鯉渕研究室でも話題にあがったが、加速試験を実施できないため実時間で見るしかない。 約1年前に油没させた「A10-6800K」一式 長期間の油没によるPCパーツへのダメージに関する資料はないに等しい。防油を必要とする工業シーンでは、付着を前提としたものもあるが、油没となると、資料を発見できなかった。 海水よりはまろやかなダメージだと思われるが、液体に沈めている以上、なにかしらのダメージを受

    12ヵ月ほど油に沈めるとマザーボードはダメになる模様 (1/2)
    endo_5501
    endo_5501 2017/02/25
    “スティックPCについては、1年以上動作しており、基板上のパーツの少なさが功を奏しているようだ”
  • デバッグ人工知能も成長中、MovaTesting- クラウド実機で自動テストできる神サービス 【@maskin】 | TechWave(テックウェーブ)

    1990年代初頭から記者としてまた起業家として30年以上にわたりIT業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNSLINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日編集長を経て現在に至る。 モバイルウェブ/アプリ開発においてデバッグ(不具合を発掘して改善すること)は鬼門だ。ただ、避けられるものでもなく、むしろユーザーとの接点を磨きあげる最重要プロセスといってもいいだろう。どんなに素晴らしい企画でも、たった一つのバグで評価を下げるばかりか、事業そのものが立ちゆかなくなることだってある。 しかしながら、多くの開発現場においてデバッグ

    デバッグ人工知能も成長中、MovaTesting- クラウド実機で自動テストできる神サービス 【@maskin】 | TechWave(テックウェーブ)
  • テストを育てるためにテスト管理ツール「TestRail」を使ってみた

    テストケースの管理は、テスト自動化云々の前になんとかしておきたいところ。テストケースはExcel管理することが経験上多いですが、世の中にはもっと便利なものがあるだろうと思い、ブラウザベースでテスト管理できる「TestRail」を試してみました。さてさて、Excelを超えるのでしょうか? 超えてみろ! なぜテスト管理が重要なのか テストケースの管理について、以下のような課題を多く経験しました。 テストケースの追加や更新、その後の整理が難しい。行のコピペミスやマージ漏れ、同時更新でおかしくなったりファイルが壊れたり。マスタとなるテストケースをバージョン管理しながら育てていきたい。 トラッキング情報を書き込みにくい。Excelのセルには表示限界がある。「5/31 藤原 XXXXX追加」とか書くのがとても面倒くさい。 過去のケースを検索しにくい。ファイル・フォルダに行って、過去の日付のケースを開い

    テストを育てるためにテスト管理ツール「TestRail」を使ってみた
  • テストコードの期待値はDRYを捨ててベタ書きする ~テストコードの重要な役割とは?~ - Qiita

    はじめに みなさん、DRY原則はご存知でしょうか? DRY = Don't repeat yourselfの略で「繰り返しを避けること」という意味ですよね。 良いコードを書くための重要かつ基的な原則なので、みなさんよくご存知だと思います。 ですが、DRY原則はテストコードを書く場合は必ずしも最善にはならない場合があります。 他の人が書いたテストコードを見ていると、テストコードにDRY原則を適用したために、かえって悪いコードになっているケースをときどき見かけます。 この記事ではなぜテストコードをDRYにすると良くないのか、ということを説明します。 追記:タイトルを変更しました @t_wada さんのコメントを受けて、タイトルを見直しました。 「テストコードはDRYを捨ててベタ書きする」 => 「テストコードの期待値はDRYを捨ててベタ書きする」 【注意】この記事は画一的なテストコードの書き

    テストコードの期待値はDRYを捨ててベタ書きする ~テストコードの重要な役割とは?~ - Qiita
    endo_5501
    endo_5501 2016/06/11
    わかる
  • 初心者のためのPythonにおけるソフトウェアテスト - MyEnigma

    【この1冊でよくわかる】ソフトウェアテストの教科書―品質を決定づけるテスト工程の基と実践posted with カエレバ石原 一宏,田中 英和 SBクリエイティブ 2012-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに アサーション ユニットテスト doctest テストカバレージ 静的コード解析 自動でコードをスタイルガイド通りに修正する autopep8 最後に一言 参考資料 MyEnigma Supporters はじめに ロボティクス用のソフトを書いていると、 ソフトウェアテストは無視しがちになりますが、 やはり長期的にメンテナンスしやすいソフトを作るには、 ソフトウェアテストは重要だと思います。 myenigma.hatenablog.com 今回は、Pythonにおける ソフトウェアテスト関連の方法をメモしておきたいと思います

    初心者のためのPythonにおけるソフトウェアテスト - MyEnigma
  • 『知識ゼロから学ぶソフトウェアテスト』 - Qiita

    はじめに ソフトウェアの品質が悪いとはなにか 品質が悪いとは: バグによって来の機能が制限され、そのソフトウェアに期待される機能を顧客に提供できないこと テスト担当者の心得 バグを全部見つけるのは無理だと心得ろ プログラムのある部分でエラーがまだ存在している確率は、すでにその部分で見つかったエラーの数に比例する ソフトウェアテストで重要なのは、どの部分にバグが出やすいか、そこにどのようなテスト手法を適用すれば十分な品質が得られるかを知ること ソフトウェアテストの基 -ホワイトボックステスト- ホワイトボックステストとは ホワイトボックステストとは、プログラムの論理構造が正しいかを解析するテスト ホワイトボックステストは論理構造の正しさのみをテストするため、ソフトウェアの仕様が間違っていることから起こるバグは発見できない プログラムの振舞をテストする -制御パステスト法- 制御パステスト

    『知識ゼロから学ぶソフトウェアテスト』 - Qiita
  • 『システムテスト自動化 標準ガイド』の第3章 ~ テストを自動化するスクリプティング技法の最新事情と取り組みの事例

    私は元々、株式会社 日立製作所で、主にエンタープライズ系システムの検査を生業としていましたが、昨年秋より所属が変わり、現在は組み込みソフトウェアの評価の仕事をしております。新しい職場ではテストの自動化業務も担当することになり、あらためてギアを拾い読みしているところです。 稿では、私が翻訳を担当したギアの第3章「スクリプティングの技法」が、現在までにどのように変わってきているかについて述べたいと思います。 テストを自動実行するための5つのスクリプティング技法 第3章では、テストを自動実行するためのスクリプティングの「技法」として、5つのアプローチを解説しています。表現に少々一貫性がないように感じられるのですが、原書どおりなのでお許しください。 リニアスクリプト 構造化スクリプティング 共有スクリプト データ駆動スクリプト キーワード駆動スクリプト 簡単におさらいしてみましょう。詳しくは

    『システムテスト自動化 標準ガイド』の第3章 ~ テストを自動化するスクリプティング技法の最新事情と取り組みの事例
  • マイクロソフトの責任者が語る「われわれはどのようにソフトウェアをテストしているか?」 JaSST'12 Tokyo

    マイクロソフトの責任者が語る「われわれはどのようにソフトウェアをテストしているか?」 JaSST'12 Tokyo ソフトウェアのテストに関わるエンジニアが集まる国内最大のイベント「ソフトウェアテストシンポジウム JaSST'12 Tokyo」が1月25日、26日の2日間、都内で開催されました。 10周年を迎えた今回のイベントの基調講演を行ったのが、開発しているソフトウェアの規模、分野、種類において世界最大の企業、マイクロソフトのプリンシパル テストリードのBj Rollison氏。 「How We Test At Microsoft(マイクロソフトでどのようにテストをしているのか?)」という題で、同社がどのようなソフトウェアテストを行っているのかを中心に講演を行いました。講演の内容をダイジェストで紹介しましょう。 開発者とテスターはほぼ同数 マイクロソフト プリンシパル テストリードのB

    マイクロソフトの責任者が語る「われわれはどのようにソフトウェアをテストしているか?」 JaSST'12 Tokyo
    endo_5501
    endo_5501 2014/07/09
    “テストで重要なのはお客様の利用シナリオだ。どの製品であってもシナリオから始まり、フィーチャー(機能)を設計、開発していく”
  • テストコードのリファクタリング

    JJUG CCC 2012 fall / 札幌Javaカンファレンス2012での発表資料です。 ソースコードは https://github.com/shuji/demo-refactering-unittest から取得してください。

    テストコードのリファクタリング
  • 「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?:誰にでも分かるSEのための文章術(11)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 メーカーが機械を納入する際は、耐久試験や性能試験などの結果を添付して、問題がないことを顧客に確認してもらいます。同様にシステム開発においても、テスト結果を顧客に提示してシステムに問題がないことを確認してもらう必要があります。 今回と次回の2回にわたって、「テスト仕様書」の書き方と表現のポイントを説明します。 今回は、「顧客にとって良いテスト仕様書」とは何か、「顧客にとって良いテスト仕様書」にするためには何を記述すればよいのか、テスト仕様書のおおまかな

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?
  • TestLinkのアンチパターン - プログラマの思索

    TestLinkでテスト管理をしてみた経験、他の人から聞いた話から、TestLinkを運用したけど使いこなせない症状にパターンがあるような気がした。 それらをアンチパターンとしてまとめてみた。 【元ネタ】 TestLinkがExcelのテスト仕様書よりも素晴らしい点 TestLinkを運用して気付いたことpart4~TestLinkの概念を再考 TestLinkを運用して気付いたことpart5~TestLinkのテストケースの概念 TestLinkを運用して気付いたことpart6~テスト工程のプロジェクト管理 TestLinkを運用して気付いたことpart7~要件カバレッジは難しい TestLinkを運用して気付いたことpart8~みなしバグ、ブロッキングバグ、周辺テスト、そしてクリティカルパス TestLinkを運用して気付いたことpart9~後追いテスト 【公開】脱Excel! Tes

    TestLinkのアンチパターン - プログラマの思索