底辺過ぎてちょっとビビる

26歳からIT業界にいるエンジニアが、まったく成長できてないことを確認するブログ。備忘録的に使いたいとも考えています。

ソフトウェアテスト

リリースが頻繁に早いペースで行われるプロダクトにおける、テスト設計とテスト実施の考え方

今まで関わってきたプロジェクトはだいたい年単位でスケジュールが組まれているのが普通で、その中でもテストフェーズ(統合テスト・システムテスト)は3ヶ月から6ヶ月程度の期間が取られること多かった。現在のSES先企業ではすでに稼働中のWebサービスがあ…

リスクベースドテストについて考えてみた

今のQAチームではリスクベースドテストをもとにテスト設計を行っている。具体的に何をもってリスクベースを考慮しているの?という部分だけど、基本的にはプロダクトのリスクのことを指している。プロダクトのリスクって何を言っているのかといえば、例えば …

【ソフトウェアテスト】全部はテストできない問題【QA】

QAという立場になってしばらく経つ。いわゆるソフトウェアテストの検証専門の仕事だ。開発職から離れてテストエンジニアとして業務をしてから本当に思うのだが、時間が限られている中では当然テストできる範囲というのも限られる。一定の期間で優先度や重大…

【UIテスト】クソみたいなテストケースを設計してたので反省している

これまでSEとしてシステム開発の現場でコーディングと共に単体テスト(UT)や結合テスト(IT)もやってきたが、これこそがテスト設計の本質、というようなものが自分の中ではっきりなかった気がする。客先常駐での期間の短さもあるし、現場ごとに「やり方」が…

【工数】ソフトウェアテストのコスト

最近QAチーム内でテスト実施前に「見積もり」を提出し、その見積もりが妥当かどうか検証するステップが作業として盛り込まれた。正確にはこれまでも実施にかかる工数は提出していたが、手計算による簡易すぎるものだったので工数の妥当性についてある程度正…

【QA】テストでバグを検出できない悩み

WEB系金融企業にSESで参画してはや一年半が過ぎようとしている。ここではQAとして品質管理を任されているのだけど、ここでは色々な悩みが後から後からわいてくる。プログラミングスキルがないこと、自動化テストがわからないこと、QAとしてやってるけどやっ…

【2020年】JSTQBの試験を受けてきました

去る2020年2月8日にJSTQBのFoundation Levelの試験を受けてきました。まだ試験結果は出ていません(3/20時点)。結果が出てないので、「どうやったら合格するか?」的な記事は書けないのですが、どうやって試験に臨んだか?をこのエントリーで書いてみたいと…

テストケースマネージャを使ってみた

これまでテストを実施するとなると、設計段階からExcel( またはGoogleSpreadSheet)でテストケースのフォーマットを作成し、テスト対象のシステムに合わせてテスト観点とテスト実施方法(再現手段)、テスト実施前提条件、期待値などを記載して実際に打鍵を…

【QA】Quality Assurance とは何かが全くわからない【品質保証】

いきなりタイトルと無縁の余談ですが (プログラミング能力に自信が全く持てないため)最近はテストフェーズからプロジェクトに参画していて、今まで全く未経験だったWEB系開発に少し慣れてきたタイミングで、「QA(QualityAssurance)人員として案件募集」…

【基礎】テストエビデンスの取得について

長くて苦しい結合テストがやっと終わった。 テスト設計ではなく、久々に「テスター」として結合テストの最初から終わりまで一人でやり切った。 ※わからないことは聞きまくりだったけども しかし、長くて苦しかった訳はほとんど自分にあった。 とにかくテスト…

Web APIのテストを通して学んだこと(現在進行形)

現在、あるWeb APIのテスト業務に携わっている。「Web API」と書いたが、実はWebAPIとは何か?という部分が実ははっきりとよくわかっているわけではない。漠然とWebアプリケーションと同義と捉えていたけれども、厳密には違うような気もしている。 クライア…

【テスト設計】テスト仕様書を考えるのってこんなに難しかったのか

テスト設計してます!と面談では答えた。経歴上にも確かにテスト仕様書書いたり、テスト計画書書いたり、シナリオ書いたりしてたので、嘘は言ってないつもりだった。 今のプロジェクトで、「テスト仕様書のフォーマットを考えてほしい」という要望にも応えら…

【反省会】はじめてリーダーになって思ったこと

7月から大手電機メーカーのSIer部門でプロジェクトに参画して、はじめてテストチームのリーダーとして業務に携わった。テストチームといっても小規模で、自分の配下には2名のテスターがいるだけ。総勢3名なので大したことないのだけども、経験したことを振り…

初めてチームリーダーになって思ったこと

今あるプロジェクトのテストチームのリーダーとして日々業務をこなしている。 最初の業務面談では「テスター」の業務内容を説明されて、まったくやる気が出なかったので一通り説明を聞いて断ろうと思っていたが、先方が「自分の経歴から鑑みてテスターではな…

【ソフトウェアテスト】結合テストをどうすすめるか

現在のプロジェクト、一つ前のプロジェクトで結合テスト(統合テストやITなどと呼ばれる)にテスト設計部分から関わったことである程度テストに関する知識というか経験が得られたような気がする。これまでも決して結合テストに関わっていなかったわけではな…

【ソフトウェアテスト】テスト計画書を書くことの難しさ

これまでいわゆる「テスト仕様書」を書いたことはあったけれども、その上位文書とも言える「テスト計画書」を設計?することになり、頭を抱えている。 ※このエントリーは「テスト計画書」の書き方をレクチャーするような内容ではありませんので、ご注意くだ…

結合試験が始まって、いろいろ思ったこと

先日、結合試験用に作成を続けていたテストシナリオが完成した。その前に作成の終っていた各画面単位のテスト仕様書とDBダンプ作成のための画面単位のDB確認書をもとに結合テストを実施してもらう手はずであった。つまり結合テストを実施するうえでの仕様書…

結合試験の準備がなかなか終わらない

スケジュール上ではすでに結合試験が始まっているはずなのだけど、いまだに準備が終わらない。これは、単に結合試験の準備が遅れているからというだけではない。単体試験の結果が芳しくないのがそもそも...という状況が大きい。単体試験を進めるたびに 仕様…

【ソフトウェアテスト】WEBアプリケーションにおける結合テストの考え方

「結合テストの考え方」なんて大げさなタイトルにしてしまった... 一般的なテスト論とかじゃなくて、あくまで現在自分が関わっているプロジェクトで、結合テストのテスト項目を作成している自分の感覚として思ったことを書きたいと思う。

単体テストと結合テスト、そして総合テスト

今、あるWEBアプリケーションシステムのプロジェクトに参画している。とある金融系企業で現行システムにおける基盤側のEOLなどに伴って、それに乗っかっているアプリケーションのリファクタリングを行うというもの。まぁよくあるプロジェクトだ。 要件定義~…

ソフトウェアテストに関する知見

テストが楽しい人って存在するんですかね。プログラミングですら「ヒーヒー」言ってるのに、さらに「テスト」となると一気に逃げ出したくなるんですよね。 「テスト」フェーズに入ると一気にゲンナリする 日々システム開発に従事していて、一つプログラムが完成…