yukieyashiro182のブックマーク (225)

  • 日経SYSTEMS 2016/01号

    日経SYSTEMS 2016/01号 特集2 テスト爆発に勝つ!六つの流儀 テスト爆発に勝つ!六つの流儀 WACATEはテストエンジニア向けに、年2回のワークショップを開催。企業向けのカスタムソフト、パッケージソフト、組み込みソフトなど、さまざまなIT現場を対象にしている。そのメンバーらが抱く現場感覚として、テストに求められる量的・質的な負荷が増大してい…(52〜59ページ掲載記事から抜粋) *テキスト版記事の文字数:11201文字

  • 日経ソフトウエア 2015/11号

    日経ソフトウエア 2015/11号 プログラミングの基のキ 第8回 プログラムの機能をテストする方法って 何をどうやればいいの? 第8回 プログラムの機能をテストする方法は、1つだけです。とっても単純です。何らかのテストデータを入力して、出力される演算結果を確かめるだけです。(76〜79ページ掲載記事から抜粋) *テキスト版記事の文字数:5330文字

  • 【中級】無駄なく確実にテストする I 単体テスト

    図5●静的解析の効果は高い<BR>静的解析とは,プログラムを実行せずにソースコードの内容をチェックする作業。バグを生みやすいコーディングはしていないか,可読性や保守性が下がるコーディングはしていないか,などの観点から解析する。コーディング終了時にレビューとして実施することも多い。レビュアのスキルが高ければ,メモリー・リークやマルチ・スレッドのバグも発見できるなど,より効果が高まる テストの最初に位置する「単体テスト」(モジュール・テスト,ユニット・テスト)は,すべてのシステムで実施されるべき基的なテストである。実装された関数やメソッド(以下,プログラム)の内部構造のバグを取る。通常,コンパイルした直後に実施され,デバッガなどを用いるケースもあるため,プログラマ自身が実施することも多い*2。後工程になるほどバグの修復コストが高くなることを肝に銘じて取り組みたい。単体テストで実施するテストに

    【中級】無駄なく確実にテストする I 単体テスト
  • 単体テスト 参考書 - Google 検索

    書“単体テストの考え方/使い方”では、単体テストと統合テストの定義を明確にします。そして、どのようなテストに価値があるのかを学び、どのテストをリファクタリング、 ...

    単体テスト 参考書 - Google 検索
  • はじめて学ぶソフトウェアのテスト技法

    はじめて学ぶソフトウェアのテスト技法
  • テンプレートから学ぶ 受注する開発者のためのテスト仕様書一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    テンプレートから学ぶ 受注する開発者のためのテスト仕様書一覧
  • 単体テストケース作り方 - Google 検索

    2024/02/09 · テストケースの結果を「OK」「NG」などと端的に記載します。実行手順を行った結果が、期待結果と完全に同じであれば「OK」、そうでなければ「NG」です。

  • テスト項目のレビューは、項目を挙げる前に行おう

    テストは、ソフトウェアの品質を高めるために欠かせない、重要なプロセスだ。 規模の小さいソフトウェア開発でも、テスト項目の数は数百、数千にもなることも珍しくない。膨大なテスト項目をクリアして初めて、ソフトウェアは世の中にリリースできる。 肝心のテスト項目には、抜けや誤りがあってはならない。そこで、ふつうはテストを実施する前に、まず、テスト項目のレビューを行っているだろう。 だが、テスト項目をレビューする、という方法は、テスト項目の正しさをチェックする術としては、効率が悪い。どんなに時間や人を費してテスト項目のレビューをしても、どうしても項目の抜けや誤りを見落としてしまう、という人も少なくないだろう。 十分なテストを行うためには、テスト項目を作ってからではなく、項目を挙げる前にレビューを行うべきだ。 テスト項目のレビューは無理 開発も終わりに近づくと、チームの一部のメンバーは、テストの準備に取

  • 知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法

    知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法:誰にでも分かるSEのための文章術(12)(2/2 ページ)

    知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法
  • 単体テストケース作り方 - Google 検索

    今回参加した研修コースは 単体テストとテストケースの作り方 です。 単体テストにフォーカスされたコース名ですが、参加してみると、そもそも品質とは?

  • テストケース作成方法について教えてください。…

    テストケース作成方法について教えてください。 テストケース作成する上で必要な視点、作成にあたっての良い方法はありますでしょうか? 現場によって変わるとは思うのですが、 大抵のWebシステムを扱う現場で作成するテストケースの作成方法としては、 画面レイアウトを見て、プログラム仕様書を見て、そこからケースを起こす、 という流れが一般的なのでしょうか? また、Webシステムの画面におけるテストケース作成の際の視点としては、 一番最初には「各項目に対してどのような処理内容(表示条件)があるのか」を視点と置くべきでしょうか? それとも、DB更新値など処理の結果的な部分を先に視点とおく方が良いのでしょうか? またこちら、別件で、 テストケースの作成を行うタイミングについてなのですが、 一般的なテストケース作成のタイミングは、 「プログラム仕様書が完成した後」が基なのでしょうか? そのほか、資料として

  • テストケースの作り方 | 只野日記

    一定期間更新がないため広告を表示しています

    テストケースの作り方 | 只野日記
  • 第7回 テスト範囲を最適に決める:過去のテスト項目集めて漏れを減らす

    プログラムの変更が終わったら,いよいよテストだ。大成建設の八木義之氏(情報企画部 運用担当グループ 次長)は,「直したところ以外は,当に触っていないことを確認する必要がある」と,ソフトウエアを改造したときのテストの特徴を語る。 難しいのは,改造の影響をどこまで見越してテスト範囲に織り込むかだ。その範囲が狭すぎればバグを取り逃がしてしまう。反対に広すぎると,手間がかさんでしまう。電通国際情報サービスの田邊氏は,「普通のアプリケーションであれば,影響範囲を絞り込んでテストする。ただし,共通モジュールやフレームワークなど影響が大きいものに手を入れた場合は,リグレッション・テストを行うこともある」と,変更対象によってテスト範囲にメリハリを付けている。 またテストは,範囲を適正化することに合わせて,作業の効率化も図りたい。たびたび改造を行うような環境では,ツールを使った自動テストの仕組みは必須とい

    第7回 テスト範囲を最適に決める:過去のテスト項目集めて漏れを減らす
  • [STEP3] 開発したシステムをテストしよう!テスト工程を効率よく着実に進めるためのポイント - Windows女子部 - type IT Academy|転職type

    Windows女子部 2012年1月にIT女子カンファレンスで立ち上げ宣言を行う。 その後、ICT業界に関わる女性、また、IT業界で働きたい女子学生など、女性の方々をターゲットに毎月必ず勉強会を開催。 様々なスキルセットをもったIT女性が集まり、楽しく学べるコミュニティ。 ICT全般、マイクロソフトのテクノロジー、ビジネススキルなど、色々なことを学ぶことができます。 ※この記事の内容は2013年12月3日時点の情報です。 第3回 テスト工程を効率よく着実に進めるためには 突然ですが、皆さんは「テスト」が好きですか? 学生時代のテストは、勉強した成果を測るためのものでしたが、システム開発におけるテストは、何のためにおこなうのでしょう? システム開発における「テスト」は、プログラム中の不具合(バグ)やシステムの欠陥を発見するためにおこないます。つまり、システム開発における「テスト」では、できる

    [STEP3] 開発したシステムをテストしよう!テスト工程を効率よく着実に進めるためのポイント - Windows女子部 - type IT Academy|転職type
  • プログラミングとテストの要点 | ITエンジニアが作るメディア Tech Fun Magazine

    ここでは、プログラミングのときに注意するポイントやテストの手法について解説します。 良いプログラムとは? プログラム言語を学ぶとき、最初に文法や構文を習得していくことから始めます。 最初のうちは、実際に動くプログラムを書くことが精一杯で、良いプログラムを書く余裕もなかなかありません。 プロとして仕事をするには、良いプログラムを書くという意識も必要です。 良いプログラムとは、そもそもどういうものか。どんなことに気を付ければ良いのか、ポイントをご紹介していきます。 正しく動くプログラム ここでいう「正しく動く」とは「仕様どおりに動く」という意味です。 プログラムの仕様とは、そのプログラムで網羅しなければならない内容のことです。 処理手順、処理内容、処理結果などが、それに該当します。 通常、仕様書(設計書)には、処理手順や処理内容が詳細に記述されています。 プログラミングの第一歩は、仕様どおりに

  • 単体テスト項目書を書くのに、守らなかったら自殺すべき3つの原則 - @ledsun blog

    1.テスト項目書を書くときは用語集を作ること 用語集を作れば 表記ブレを防げる 重複を減らせる 毎回説明を記述する必要がなくなるので全体はコンパクトになる。 テスト実施者に重複した内容を何回も読ませる奴はDRY原則をわかってない、自殺すべき。 2.ユースケースシナリオと単体テストの項目が合ってないのはどっちかがおかしい ユースケースシナリオと単体テスト項目の内容がずれていたら「正しい仕様」を確認する。 ログインに失敗したときのメッセージが ユースケースシナリオでは「パスワードを確認してください。」 単体体テスト項目では「IDとパスワードのいずれかが間違っています。」 と書いてあったら?メッセージが出ているのだからテストに合格したと判断するのはダメ。 仕様もテスト項目も確認しないでリリース直前に「これおかしくないですか?」とかドヤ顔言うやつは、自殺すべき。 3.ユースケースは能動態で試験項目

    単体テスト項目書を書くのに、守らなかったら自殺すべき3つの原則 - @ledsun blog
  • 単体テスト(ユニットテスト)とは

    ドライバー テスト対象のコードを呼び出すコードを代替します。 スタブ テスト対象のコードが呼び出しているコードを代替するもので、呼び出し先のコードがまだ作成されていない場合などに使用します。 単体テストでは、これらの仕組みによって、テスト対象の関数・メソッドをプログラムの他の部分や外部のコードから隔離して徹底的に検証できるという利点があります。反面、これらの付加的なコードを作成したり管理するための負荷は、プロジェクトの規模が大きくなるほど、また改修を重ねて期間を経るほど増大します。 単体テスト(ユニットテスト)の種類テストケースを作成する際、何に着目するかという観点から見ると、単体テストは大きくホワイトボックステストとブラックボックステストに分類できます。ホワイトボックステストは、テスト対象関数またはメソッドの内部構造に着目し、いっぽう、ブラックボックステストは、テスト対象関数またはメソッ

  • 単体テスト設計のコツ

    Copyright © 2011 日システム開発株式会社 All Rights Reserved 日システム開発株式会社 ESEC2011 ブース内セッション 単体テスト設計のコツ http://www.nskint.co.jp 2 Copyright© 2011 NIHON SYSTEM KAIHATSU CO., LTD. 目次 1. ユニットテストについて知っておかないといけないこと 1-1. 品質問題の原因とユニットテストの関係 1-2. ソースコードレビューとユニットテストの違い 2. 有効なユニットテストデータの与え方[事例] 2-1. [事例1] 有効な値が10~20のunsigned short変数 2-2. [事例2] 参照のみ行う領域の確認 2-3. [事例3] メモリ破壊が起きるコピー処理 3. 危険コードに対するテストデータの与え方[事例] 3-1. [事例1]

  • レガシーコードと闘う Web画面の単体テストケースの作成方法 - @ledsun blog

    既に稼働しているWebシステムの修正を依頼された時にはどうしたら良いでしょうか?修正自体はコードを読めば何とかなるかもしれません。しかし、その修正が既存の機能を壊していないことを確認するには?実際に一通りの機能を動かして確認するしかありません。レガシーコードと闘うにはテストが必要です。 まずは画面単位の単体テスト、単一画面の動作を確認方法(テストケース)を考えてみましょう。 はじめに テストケースを作成するには テストケースとは入力に対する出力が想定通りか確認するための内容です。漏れのないテストケースとは、想定される入力と入力値の組み合わせを網羅していることです。というわけでWeb画面の入力を考えてみましょう。 また、画面が実現する機能を満たしているか?という観点だけでは、十分なテストケースを作ることができません。なぜでしょうか?機能の確認という視点では「登録画面で入力した情報がDBに保存

    レガシーコードと闘う Web画面の単体テストケースの作成方法 - @ledsun blog
  • jqGrid JSON データ サンプル

    当サイトへお越しいただきありがとうございます。 実務に生かせるような技術・ライブラリを使った簡単なサンプルを公開してゆきます。 このサンプルは表示データの参照元URLを指定して取得して表示します。 サポートしている datatype は xml, json, local があります。 このサンプルでは、JSON を利用してみます。 データの参照元URLは以下のJSONデータを送信してきます。 { "total":"1", "page":"1", "records":"2", "rows":[ {"id":"admin","cell":["admin","管理人","かんりにん","3100","","9",""]}, {"id":"demo","cell":["demo","デモ","でも","3101","","0",""]} ] } コード jQuery(document).ready