SQLを単体で実行し、文法エラーがないことを確認する。 SQLを静的解析し、規約違反を検出する。 Domaなどの2way SQLの仕組みをもったフレームワークで有効。
概要 テストにまつわる以下の問題の軽減を狙い、テストの種別(以下、「テスト種別」)やテストで検証する観点(以下、「テスト観点」)を提供します。 テスト工程の中身について具体的に検討しにくい、ステークホルダー間で認識齟齬が起きやすい。 要件や設計の決定前は必要なテストがイメージしにくい。 テストの呼び方が人やプロジェクトによりばらばら。 経験不足のメンバーが必要なテストケースを想定できない。 「テスト種別」とは、「機能テスト」「性能テスト」「セキュリティテスト」など、アプリケーションの検証の目的によりテストを分類したものを指します。 「テスト観点」とは、検出したい不具合または検証したい対象を踏まえて整理した、テストケースを考える上でのベースとなるものを指します。 利用可能プロジェクト 本カタログを利用可能なプロジェクトは、下記の通りです。 アプリケーションの新規開発、保守開発のいずれのプロジ
Who Should Read This Book? This book is for PHP developers who don't know Automated Testing or Unit Testing, or for those looking for help testing CodeIgniter applications. If one or more of the lines below sounds familiar, this book is perfect for you! I have never written test code. I want to write test code, but I don't know how. I tried to write test code in the past, but I couldn't quite figu
システム開発でテストするって何よみたいな話をアジャイル開発の研修という背景ではなしました。
前回のエントリでは、最初の一歩を整理したので、今回はプロジェクトのページに載っているベストプラクティスについて自分なりに整理したい。英語を読める人は下記に載っている。 terratest ベストプラクティスは下記の10個 ユニットテスト、インテグレーションテスト、E2Eテスト テスト環境 ネームスペース クリーンアップ タイムアウトとロギング デバッグと、余計なものが挟まったテストアウトプット テストのキャッシュを避ける エラーハンドリング Dockerを使って、ローカル実行する テストステージを使って繰り返し実行する ユニットテスト、インテグレーションテスト、E2Eテスト 下記の動画で細かく述べられている。下記に動画の内容を少しだけ記述しておきます。動画でも、ベストプラクティスでも説明している内容があるので、それは割愛しておきます。 Automated Testing for Terra
M.Nakakuki / March 9 2020 1 2020年3月 中岫 信 SDC装置開発部/東京エレクトロン株式会社 UMLクラス図記法を利用したテストケース仕様書のリライト -保守しやすいテストケースの塊- M.Nakakuki / March 9 2020 2 1. 自己紹介 2. 背景 3. 課題と取り組み 4. 結果と考察 5. まとめ 6. 今後の課題、展望 目次 M.Nakakuki / March 9 2020 3 背景 M.Nakakuki / March 9 2020 4 装置の初期開発から保守にいたるまで 開発期間が長く、その間に多くの機能追加、 機能改修が行われる M.Nakakuki / March 9 2020 5 作成者によって書き方が異なっている テストケースの取捨選択も 困難にする。 テストケースを保守することが 困難になっている。 M.Nakaku
みなさん、今日も元気にAPI開発していますか? 最近社内勉強会で改めてPostmanについて説明したら 意外と機能を知らない人が多かったので API開発で色々便利な機能満載のPostmanを API Clientとしての機能をメインに紹介しようと思います。 Postman is 何? Postman, Inc.が開発しているAPI開発コラボレーションツールです。 API Client機能やチーム開発の共有、MockServerの作成機能、自動テスト機能などがあります。 弊社ではローカルでの開発の振る舞いテストで主に使用しています。 インストール方法 mac(Homebrew-cask) Homebrew-caskでインストール可能です。 $ brew cask install postman mac & windows www.getpostman.com こちらのリンク先のDownloa
design-system assets cypress e2eAuthentication.cy.ts src componentsButton.cy.tsxButton.tsx describe('Auth', () => { it('user should be able to log in', () => { cy.visit('/') // open the login modal cy.get('button').contains('Login').click() // fill in the form cy.get('input[type="email"]').type('[email protected]') cy.get('input[type="password"]').type('test123') // submit the form
Open Chrome Open Firefox Open Safari Navigate to STR('site.com') Click STR('Sign In') Type STR({username:}) into STR('username box') STR({username}) is STR('joe') STR({username}) is STR('bob') STR({username}) is STR('mary') Verify success STR({username}) is STR('baduser') Verify error Test Case 1 Test Case 2 Test Case 3 ----------- ----------- ----------- Open Chrome Open Firefox Open Safari Navig
「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 単体テストの定義から手法、未来の展望までを、日本におけるソフトウェアテストの第一人者・高橋寿一さんが解説します。 ソフトウェアのテストにおいて、最初のフェーズである単体テスト。若手Webエンジニアの中には、いきなり単体テストを任されて戸惑った方もいるでしょう。仕方なく現場で踏襲されているやり方に従っているだけ、ということもあるのではないでしょうか? 今回は、単体テストの定義から手法、未来の展望までを、日本におけるソフトウェアテストの第一人者・高橋寿一さんが解説します。 単体テストとは(各社ばらばらな単体テストの定義を再定義) コードベースの単体テスト 命令網羅(C0カバレッジ) 分岐網羅(C1カバレッジ) よくある(コードベースの)単体テストの間違い 機能単位の単体テスト 例:複雑なソート機能のテス
Yes, either individually or in a group training session. this video explains how to use it for individual practice: https://youtu.be/lIRF8MgyXho this video explains how to use it for group practice: https://youtu.be/OGGk-iFVOPQ It depends... Using https://cyber-dojo.org in a commercial organization requires a licence Non-commercial use is free, but please donate 100% of the licence fees and donati
多くのソフトウェアが消費者の手によって使われている近年。ますます便利になる一方で、その品質に向けられる目も厳しくなってきました。品質向上のために不可欠なテストケース作成のポイントを理解し、効率的なバグ発見に役立てましょう。 ■テストケースが重要になってきた背景 ソフトウェアに重大な欠陥が見つかることは珍しいにしても、ECサイトやSNSでは簡単に商品のレビューを投稿できるようになりました。少しでもバグがあると「使えない」「全然ダメ」といったネガティブな口コミがすぐに広まってしまい、メーカーにとってはシビアな世の中になってきたようにも感じます。 それがソフトウェアだろうと生活雑貨だろうと、商品試験や商品テストは、あらかじめ予想される欠陥やバグを発見し、その発生を防ぐための重要な工程です。 特にソフトウェアに関しては、テストの重要性はより高くなる傾向があります。身近な生活雑貨とは違い、特に最新の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く