<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ソフトウェアテスト - ソフトウェアテスト.jp</title>
	<atom:link href="https://software-test.jp/tag/%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%83%86%e3%82%b9%e3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://software-test.jp</link>
	<description></description>
	<lastBuildDate>Sun, 08 Feb 2026 07:55:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://software-test.jp/wp-content/uploads/cropped-favicon-32x32.png</url>
	<title>ソフトウェアテスト - ソフトウェアテスト.jp</title>
	<link>https://software-test.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://software-test.jp/tag/%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%83%86%e3%82%b9%e3%83%88/feed/"/>
	<atom:link rel='hub' href='https://software-test.jp/?pushpress=hub'/>
	<item>
		<title>【初心者必見】QAエンジニアのスキルアップ成功法則3選 &#124; 現役管理職が徹底解説</title>
		<link>https://software-test.jp/skill-up/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sun, 09 Jul 2023 01:43:57 +0000</pubDate>
				<category><![CDATA[スキル・技術]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QC]]></category>
		<category><![CDATA[キャリアアップ]]></category>
		<category><![CDATA[スキルアップ]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[テスター]]></category>
		<category><![CDATA[テストスキル]]></category>
		<category><![CDATA[品質保証]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[未経験]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=651</guid>

					<description><![CDATA[こういった疑問に答えます。 QAエンジニアとして転職に成功したとしても、「いち早くさらなるキャリアアップしたい」 そう思われている方が多いのではないでしょうか。 この記事を読めば「QAエンジニアが更なるステップアップするために学ぶべきこと」…]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box1  "><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>QA業務を学ぶ上でおすすめの本を教えて！</li>



<li>Webで学習できるサービスとかはあるの？</li>



<li>知っておくとキャリアアップにつながるスキルを一覧化してほしい！</li>
</ul>
</div></div></section>



<p>こういった疑問に答えます。</p>



<p>QAエンジニアとして転職に成功したとしても、<span class="sbd-text-bold">「いち早くさらなるキャリアアップしたい」</span></p>



<p>そう思われている方が多いのではないでしょうか。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box8  "><div class="c--simple-box-inner">
<p>私は、開発会社で管理職（トップ）の位置にいます。</p>



<p>管理職であることから、日々メンバーのフォローもしており、キャリアプランに沿ってステップアップしてもらった実績もあります。</p>



<p>そこでこの記事では、私自身の経験と実績も踏まえて、一般的なQAエンジニアから更なるキャリアアップを成功するためのスキル取得方法を解説します。</p>
</div></div></section>



<p>この記事を読めば<span class="sbd-text-bold"><span style="text-decoration: underline;">「QAエンジニアが更なるステップアップするために学ぶべきこと」</span></span>がすべてわかります。</p>



<p>私が長年開発会社の管理職として働く中で培って来た知識や経験を凝縮しました。</p>



<p>QAエンジニアとして転職したはいいけど、早く次の<span class="sbd-text-bold">キャリアップ</span>を目指したいと思っている方はぜひ最後まで読んでください。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box6  "><div class="a--simple-box-title d--bold">本記事でわかること</div><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>QAエンジニアにおすすめの書籍一覧</li>



<li>QAエンジニアがスキルアップを目指すための学習Webシステム5選</li>



<li>QAエンジニアがキャリアアップに成功するためのスキル3選</li>
</ul>
</div></div></section>



<h2 class="wp-block-heading jinr-heading d--bold">QAエンジニアにおすすめの本一覧</h2>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up1.jpg" alt="QAエンジニアにおすすめの本一覧" class="wp-image-658" srcset="https://software-test.jp/wp-content/uploads/skill-up1.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up1-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニアとして学習するために必要な本は、その時々のタイミングで選ぶべきです。</p>



<p>なぜなら、そのタイミングにマッチした本で学習をしないと全くと言っていいほど身につかないからです。</p>



<p>具体的にお伝えすると、以下のタイミングになります。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box4  "><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>テストの全体像が不明な人（初心者）</li>



<li>テスト設計が思うようにいかない</li>



<li>テストに関する資格を取得したい</li>
</ul>
</div></div></section>



<p>などです。</p>



<p>私も部下を教育するという経験が長いですが、未経験で入社された初心者にテスト設計のことを教えると、ちんぷんかんぷんで理解してもらうのに時間がかかったという経験があります。</p>



<p>ですので、全くの初心者にはソフトウェアテスト、QAエンジニアの全体像を理解してもらうことからはじめるべきです。</p>



<p>詳しくは以下で一つずつ紐解いていきます。</p>



<p>いきなり<a href="https://software-test.jp/book/">オススメの本一覧を確認したい方はこちら</a>からアクセスください。</p>



<h3 class="wp-block-heading jinr-heading d--bold">テストの全体像が不明な人（初心者）</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up2.jpg" alt="テストの全体像が不明な人（初心者）" class="wp-image-659" style="width:840px;height:504px" srcset="https://software-test.jp/wp-content/uploads/skill-up2.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up2-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニア未経験として入社してきた新入社員を想定していますが、結論として、まずは<span class="sbd-text-bold"><span style="text-decoration: underline;">テスターちゃん</span></span>を読んでもらうことが一番です。</p>



<p>なぜなら、非常に読みやすく、ソフトウェアテストというのはこういうものだ！という全体像を掴むことができることが挙げられます。</p>



<p>どこのQAの会社にもこのテスターちゃんを<span class="sbd-text-bold">新人教育</span>という一環で導入するのを検討してほしいぐらい<span class="sbd-text-bold">有益</span>な本になります。</p>



<p>私も実際にテスターちゃんを読んでみて、そのレビューを下記の記事で書いていますのでぜひ読んでください。</p>





<h3 class="wp-block-heading jinr-heading d--bold">テスト設計が思うようにいかない</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up3.jpg" alt="テスト設計が思うようにいかない" class="wp-image-660" srcset="https://software-test.jp/wp-content/uploads/skill-up3.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up3-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>ここでは、QAエンジニアとして<span class="sbd-text-bold">脱初心者</span>ぐらいのレベルを想定しています。</p>



<p>テスト設計で重要なのは<span class="sbd-text-bold">基礎を固める</span>ことです。</p>



<p>基礎を固めず、見様見真似でテストケースを作成したりすることはできますが、基礎が固まっていないと応用が効かない形になってしまいます。</p>



<p>応用が効かないので、このプロジェクトではできるけど、あっちのプロジェクトではできない。みたいなことがあるのです。</p>



<p>私は今までに様々な人たちを教育してきましたが、</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box1  "><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>初心者は、いきなりテストケースを作成してしまう。</li>



<li>中級者以上は、テスト設計をする。</li>
</ul>
</div></div></section>



<p>この違いです。</p>



<p>私が何を言っているかわからない方は、</p>



<p><span class="sbd-text-bold"><span style="text-decoration: underline;">ソフトウェアテスト技法練習帳</span></span>で学習するのがおすすめです。</p>



[itemlink post_id="653"]



<p><span style="text-decoration: underline;"><span class="sbd-text-bold">ソフトウェアテスト技法練習帳</span></span>は主なテスト技法が網羅されており、この本を学習し終える頃には確実に身になっていると断言できます。</p>



<p>そして、脱初心者から上級者まで幅広い層で学習できる内容となっていますので、</p>



<p>本気でテスト<span class="sbd-text-bold">設計技法</span>を学びたいという方には本当におすすめの一冊です。</p>



<h3 class="wp-block-heading jinr-heading d--bold">ソフトウェアテストに関する資格を取得したい</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up4.jpg" alt="ソフトウェアテストに関する資格を取得したい" class="wp-image-661" srcset="https://software-test.jp/wp-content/uploads/skill-up4.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up4-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up4-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up4-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>ソフトウェアテストに関する資格として一番オススメなのは、<span class="sbd-text-bold"><span style="text-decoration: underline;">JSTQB</span></span>です。</p>



<p>他にもいくつか資格はありますが、一番知名度があり、転職する際にもキャリアアップする際にも一番アピール力を持っているのは、この<span class="sbd-text-bold">JSTQB</span>になります。</p>



<p>QAにおける概念を学ぶことができ、この概念を覚えることで、全てのQAに関わる人たちが共通認識を持てるようになるためQAがおこないやすくなるのです。</p>



<p>JSTQBの資格に関して以下の記事にまとめてありますので、ぜひご覧ください。</p>





<p>また、JSTQBを取得するための<a href="https://software-test.jp/book/">オススメ本に関してはこちら</a>からご購入いただけます。</p>



<p>JSTQBなどの資格に関しては、その時は資格を取得することが目的に学習を進めるかもしれませんが、もし仮に、資格を受けなかったとしても、</p>



<p>学習の過程で知識が身についているということになりますので、非常にオススメです。</p>



<h2 class="wp-block-heading jinr-heading d--bold"><span class="sbd-text-bold"><span class="sbd-text-bold">QAエンジニアがスキルアップを目指すための学習Webシステム5選</span></span></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up5.jpg" alt="QAエンジニアがスキルアップを目指すための学習Webシステム5選" class="wp-image-662" srcset="https://software-test.jp/wp-content/uploads/skill-up5.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up5-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up5-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up5-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>スキルアップを目指すための学習Webシステムに関しては以下の通りです。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box6  "><div class="a--simple-box-title d--bold">学習Webシステム</div><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li><a rel="noreferrer noopener" href="https://www.qbook.jp/info-testomo/" target="_blank">テス友</a></li>



<li><a rel="noreferrer noopener" href="http://hp.vector.co.jp/authors/VA034778/shiken2022/jstqbTop.htm" target="_blank">JSTQBテスト技術者 Foundation 模擬試験</a></li>



<li><a rel="noreferrer noopener" href="https://dotinstall.com" target="_blank">ドットインストール</a></li>



<li><a rel="noreferrer noopener" href="https://prog-8.com/dashboard" target="_blank">Progate</a></li>



<li><a rel="noreferrer noopener" href="https://trycode.jp/ptop.html" target="_blank">TRYCODE</a></li>
</ul>
</div></div></section>



<p>詳しくは以下で一つずつ紐解いていきます。</p>



<p>いきなり<span class="sbd-text-bold"><span class="sbd-text-bg-yellow">オススメの学習サイト一覧を確認したい方はこちら</span></span>からアクセスください。</p>



<h3 class="wp-block-heading jinr-heading d--bold">ソフトウェアテスト</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up6.jpg" alt="ソフトウェアテスト" class="wp-image-663" srcset="https://software-test.jp/wp-content/uploads/skill-up6.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up6-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up6-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up6-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>ソフトウェアテストに関する学習、QAエンジニアを目指す場合は、以下の学習サイトがオススメです。</p>



<h4 class="wp-block-heading jinr-heading d--bold">QAエンジニアにおすすめの資格学習サイト</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up7-2.jpg" alt="QAエンジニアにおすすめの資格学習サイト" class="wp-image-666" srcset="https://software-test.jp/wp-content/uploads/skill-up7-2.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up7-2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up7-2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up7-2-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent has-text-color has-light-green-cyan-color is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container has-background has-light-green-cyan-background-color"><i class=""></i><h4 class="vk_borderBox_title"><a rel="noreferrer noopener" href="https://www.qbook.jp/info-testomo/" target="_blank">テス友</a></h4></div><div class="vk_borderBox_body">
<p>JSTQBの資格を受験しようと考えている方は、言わずもがなの資格対策アプリです。<br>ただ、資格試験の学習をする傍ら、その分知識も頭には蓄積されていっています。<br>ちなみに、QAにおける基準となるJSTQB FLのシラバスに関してもアプリ上で確認できますので、非常に便利でオススメです。</p>
</div></div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent has-text-color has-luminous-vivid-amber-color is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container has-background has-luminous-vivid-amber-background-color"><i class=""></i><h4 class="vk_borderBox_title"><a rel="noreferrer noopener" href="http://hp.vector.co.jp/authors/VA034778/shiken2022/jstqbTop.htm" target="_blank">JSTQBテスト技術者 Foundation 模擬試験</a></h4></div><div class="vk_borderBox_body">
<p>テス友に比べて知らない人は多いです。<br>ただし、JSTQB FLを一発合格したいと考えている方は、テス友と併せて学習しておきましょう。<br>問題の質は良くて、テス友のサブ的なサイトとして、学習するのに良いです。</p>
</div></div>



<h3 class="wp-block-heading jinr-heading d--bold">QAエンジニアのスキルアップに最適な学習サイト</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up8.jpg" alt="QAエンジニアのスキルアップに最適な学習サイト" class="wp-image-667" srcset="https://software-test.jp/wp-content/uploads/skill-up8.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up8-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up8-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up8-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>プログラムを学習したり、開発エンジニアを目指す場合は、以下の学習サイトがオススメです。</p>



<h4 class="wp-block-heading jinr-heading d--bold">プログラム全般</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up9.jpg" alt="プログラム全般" class="wp-image-668" srcset="https://software-test.jp/wp-content/uploads/skill-up9.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up9-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up9-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up9-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent has-text-color has-pale-pink-color is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container has-background has-pale-pink-background-color"><i class=""></i><h4 class="vk_borderBox_title"><a rel="noreferrer noopener" href="https://dotinstall.com/" target="_blank">ドットインストール</a></h4></div><div class="vk_borderBox_body">
<p>3分動画でプログラミングをマスターできるプログラミング学習サービスになっています。</p>



<p>長時間の動画は根気が続かないという方でも安心！</p>



<p>ドットインストールでは3分で見れる内容になっていますので、学習→実践→学習→実践とおこなっていけば力をつけることが可能です。</p>
</div></div>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent has-text-color has-light-green-cyan-color is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container has-background has-light-green-cyan-background-color"><i class=""></i><h4 class="vk_borderBox_title"><a rel="noreferrer noopener" href="https://prog-8.com/" target="_blank">Progate</a></h4></div><div class="vk_borderBox_body">
<p><span class="sbd-text-bold"><span style="text-decoration: underline;">学習→実践→学習→実践</span></span>と繰り返して知識を身につけるのに最適なプラットフォームです。</p>



<p>まず、例題、解説があり、その後に実践で非常に反復練習に向いています。</p>



<p>プログラム未経験の方は、まず、html、CSS辺りから入ると良いでしょう。</p>
</div></div>



<h4 class="wp-block-heading jinr-heading d--bold">データベース</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up10.jpg" alt="データベース" class="wp-image-669" srcset="https://software-test.jp/wp-content/uploads/skill-up10.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up10-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up10-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up10-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>SQLの知識を付けたり、データベースエンジニアを目指す場合は以下の学習サイトがオススメです。</p>



<div class="wp-block-vk-blocks-border-box vk_borderBox vk_borderBox-background-transparent has-text-color has-luminous-vivid-amber-color is-style-vk_borderBox-style-solid-kado-tit-tab"><div class="vk_borderBox_title_container has-background has-luminous-vivid-amber-background-color"><i class=""></i><h4 class="vk_borderBox_title"><a href="https://trycode.jp/ptop.html" target="_blank" rel="noreferrer noopener">TRYCODE</a></h4></div><div class="vk_borderBox_body">
<p>SQLや他にもJavaなどトレーニングを受講できるようですが、私はSQL学習に使っています。</p>



<p>非常にわかりやすく色んなSQLの実践練習を主体としているため身につきやすいです。</p>



<p>SQLを勉強しているという方は、すごくオススメです。</p>
</div></div>



<h2 class="wp-block-heading jinr-heading d--bold">QAエンジニアがキャリアアップに成功するためのスキル3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up11.jpg" alt="QAエンジニアがキャリアアップに成功するためのスキル3選" class="wp-image-670" srcset="https://software-test.jp/wp-content/uploads/skill-up11.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up11-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up11-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up11-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>キャリアアップのために必要不可欠なスキルは以下の通りです。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box2  "><div class="a--simple-box-title d--bold">スキル3選</div><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>テスト実施</li>



<li>テスト設計</li>



<li>テスト計画</li>
</ul>
</div></div></section>



<p>詳しくは以下で一つずつ紐解いていきます。</p>



<p>いきなり<span class="sbd-text-bold"><span class="sbd-text-bg-yellow">キャリアアップに成功するためのスキル一覧を確認したい方はこちら</span></span>からアクセスください。</p>



<h3 class="wp-block-heading jinr-heading d--bold">テスト実施</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up12.jpg" alt="テスト実施" class="wp-image-671" srcset="https://software-test.jp/wp-content/uploads/skill-up12.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up12-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up12-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up12-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>テスト実施とは読んで字の如く、作成されたテストケースを元にテストをすることです。</p>



<p>未経験からQAエンジニアになったらまずはテスト実施からになりますが、ここをしっかり出来るようになることで次につながりますので、しっかりと知識をつけてください。</p>



<p>逆にしっかりと知識をつけないまま次のステップに進もうとすると、あまり意味のないテスト設計をしてしまったり、漏れが多くなったりしますので、テスト実施の段階でテスト基礎はしっかりと身につけることが大切です。</p>



<p>詳しくは<span class="sbd-text-bold"><span class="sbd-text-bg-yellow">こちら</span></span>の記事で解説しています。</p>



<p>ぜひご覧ください。</p>



<h3 class="wp-block-heading jinr-heading d--bold">テスト設計</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up13.jpg" alt="テスト設計" class="wp-image-673" srcset="https://software-test.jp/wp-content/uploads/skill-up13.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up13-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up13-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up13-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>テスト実施がしっかりこなせるようになって来たら、次はテスト設計です。</p>



<p>テスト設計とは、テスト実施するべき<span class="sbd-text-bold"><span style="text-decoration: underline;">目的やテスト内容を決めること</span></span>です。</p>



<p>最終的にはテストケースを作成するということになりますが、その際は<span class="sbd-text-bold">テスト実施者が迷わないようなテストケースを作成する</span>ということを心がけてください。</p>



<p>一番奥が深いのがテスト設計で、簡単に身につくものではないため、日々学習をしてください。</p>



<p>テスト設計フェーズの一番最後はテスト実装という形になり、テストケースやテストデータを作成するという作業をするのですが、そこにいくまでも結構大変なのです。</p>



<p>やはり数を熟すことが大切であり、経験が物をいう世界ですので、しっかりと日々学ぶことが大切です。</p>



<p>詳しくは<span class="sbd-text-bold"><span class="sbd-text-bg-yellow">こちら</span></span>の記事で解説しています。</p>



<p>ぜひご覧ください。</p>



<p>また、テストケース作成という分野において、練習するのであれば<span class="sbd-text-bold"><span style="text-decoration: underline;">ソフトウェアテスト技法練習帳</span></span>という本がオススメです。</p>



[itemlink post_id="653"]



<h3 class="wp-block-heading jinr-heading d--bold">テスト計画</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up14.jpg" alt="テスト計画" class="wp-image-674" srcset="https://software-test.jp/wp-content/uploads/skill-up14.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up14-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up14-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up14-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>テスト計画とは、テスト設計、実施、管理など、どういう方向でテストするか、管理方法はどうするかなど、<span class="sbd-text-bold"><span style="text-decoration: underline;">すべての方向性を決める</span></span>ものです。</p>



<p>そして、テスト計画のフェーズでは、テスト計画の内容を決めたら、テスト計画書にドキュメント化します。</p>



<p>全ての方向性を決めるものだけあって、ソフトウェアテストが成功するか失敗するかは、このテスト計画が全てを握っていると言っても過言ではありません。</p>



<p>テスト計画がしっかり策定出来る人であれば、QAエンジニアとしても重宝されるため、<span class="sbd-text-bold">大幅なキャリアアップも目指せます。</span></p>



<p>はじめは見よう見まねでも大丈夫ですが、何のためにこれを取り決めているのだろうか。などと言ったようなことも考えながら学習すると良いです。</p>



<p>詳しくは<span class="sbd-text-bold"><span class="sbd-text-bg-yellow">こちら</span></span>の記事で解説しています。</p>



<p>ぜひご覧ください。</p>



<h2 class="wp-block-heading jinr-heading d--bold">【まとめ】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skill-up15.jpg" alt="【まとめ】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説" class="wp-image-675" srcset="https://software-test.jp/wp-content/uploads/skill-up15.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up15-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up15-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up15-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>スキルアップを成功させるための法則としては、以下の学習システムをフル活用することです。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box2  "><div class="a--simple-box-title d--bold">スキルアップ</div><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li><a href="https://software-test.jp/book/">QAエンジニアにおすすめの本一覧</a></li>



<li>QAエンジニアがスキルアップを目指すための学習Webシステム3選</li>



<li>QAエンジニアがキャリアアップに成功するためのスキル５選</li>
</ul>
</div></div></section>



<p>私も未経験でQAエンジニアとして転職してから10年以上、上記の学習システムをフル活用しながら日々勉強していました。</p>



<p>具体的には、以下の通りです。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box1  "><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li>テストの全体像が不明な人（初心者）に必要な本</li>



<li>テスト設計が思うようにいかない人に必要な本</li>



<li>テストに関する資格を取得したい人が必要な本</li>



<li>資格取得（JSTQB）におすすめな学習サイト</li>



<li>プログラム（html、PHPなど）におすすめな学習サイト</li>



<li>データベース（SQL）におすすめな学習サイト</li>



<li>失敗しないテスト実施の効率方法</li>



<li>失敗しないテスト設計の習得方法</li>



<li>失敗しないテスト計画方法</li>
</ul>
</div></div></section>



<p>すぐには力がつかなったとしても日々の積み重ねで、徐々に力はついていくものです。</p>



<p>私がどのようにステップアップしていったかを下記に記載しますと、</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--simple-box1  "><div class="c--simple-box-inner">
<ol class="jinr-list wp-block-list">
<li>ソフトウェアテスター</li>



<li>テスト設計者</li>



<li>テストリーダー</li>



<li>テストマネージャー</li>



<li>プロジェクトマネージャー</li>



<li>マネージャー</li>



<li>部長</li>
</ol>
</div></div></section>



<p>ここまでのステップを踏んでいます。</p>



<div class="wp-block-vk-blocks-alert alert alert-info"><p>ただ、一つ言い切れることは、決してあきらめないことです。<br><br>私はこの10年以上もの間、<span class="sbd-text-bold"><span style="text-decoration: underline;">「絶対にトップになる！」</span></span><br><br>長年そう言い続けていました。<br>そういう気持ちがあって今があります。</p></div>



<p>ですから、この記事を読んでいる方も決して諦めないでください。</p>



<p>最後に、再度、スキルアップを成功させるための法則としては必要な学習システムを掲載しておきます。</p>



<p>気になるところからクリック（タップ）してください。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box2  "><div class="a--simple-box-title d--bold">スキルアップ</div><div class="c--simple-box-inner">
<ul class="jinr-list wp-block-list">
<li><a href="https://software-test.jp/book/">QAエンジニアにおすすめの本一覧</a></li>



<li>QAエンジニアがスキルアップを目指すための学習Webシステム3選</li>



<li>QAエンジニアがキャリアアップに成功するためのスキル５選</li>
</ul>
</div></div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【現役管理職が徹底解説】未経験でも開発に携われる唯一の手法（QAエンジニア）</title>
		<link>https://software-test.jp/inexperienced/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sun, 02 Jul 2023 22:12:25 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QAQC]]></category>
		<category><![CDATA[QAエンジニア]]></category>
		<category><![CDATA[アジャイル開発]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[テスター]]></category>
		<category><![CDATA[品質保証]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[未経験]]></category>
		<category><![CDATA[開発]]></category>
		<category><![CDATA[開発エンジニア]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=627</guid>

					<description><![CDATA[こういった疑問に答えます。 一般的に未経験者だと「どの会社の面接を受けたら採用してくれるかなぁ」と不安になって、躊躇してしまい、結局何も行動起こせなくなっている人が多いのは事実です。 私は、開発会社で管理職（トップ）の位置にいます。 管理職…]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>開発未経験だけど採用してくれる会社はあるのかなぁ。</li><li>開発未経験者が開発会社で採用されるためには何から始めるべき？</li><li>開発未経験者にオススメの転職エージェントを教えて！</li></ul></div>



<p>こういった疑問に答えます。</p>



<p>一般的に未経験者だと「どの会社の面接を受けたら採用してくれるかなぁ」と不安になって、躊躇してしまい、結局何も行動起こせなくなっている人が多いのは事実です。</p>



<p>私は、開発会社で管理職（トップ）の位置にいます。</p>



<p>管理職であることから、日々メンバーのフォローもしており、キャリアプランに沿ってステップアップしてもらった実績もあります。</p>



<p>そこでこの記事では、私自身の経験と実績も踏まえて、未経験でも開発に携われる唯一の手法を解説します。</p>



<p>この記事を読めば「開発未経験者が開発会社に採用されるための手段」がすべてわかります。</p>



<p>私が長年開発会社の管理職として働く中で培って来た知識や経験を凝縮しました。</p>



<p>開発未経験者だけど開発エンジニアになりたいと思っている方はぜひ最後まで読んでください。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading"><p>本記事でわかること</p></div>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>開発志望者が経験を積むにはQAエンジニアから始めるべき理由</li><li>QAエンジニアから開発エンジニアにステップアップする方法</li><li>QAエンジニアから開発者になるためのオススメ転職エージェント22選</li></ul></div>
</div>



<h2 class="wp-block-heading">開発志望者が経験を積むにはQAエンジニアから始めるべき理由</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/start.jpg" alt="開発志望者が経験を積むにはQAエンジニアから始めるべき理由" class="wp-image-636" srcset="https://software-test.jp/wp-content/uploads/start.jpg 1600w, https://software-test.jp/wp-content/uploads/start-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/start-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/start-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>結論から言うと開発会社にQAエンジニアとして転職してください。</p>



<p>QAエンジニアであれば未経験でもOKな会社はいくつもあります。</p>



<p>そこから狙うのです。</p>



<p>なぜ、開発会社のQAエンジニアかといったら以下の通りになります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border"><li>開発会社であれば開発エンジニアへのステップアップが可能</li><li>開発エンジニアとコミュニケーションを取ることができ知識が付く</li><li>開発体系を総合的に学ぶことができる</li></ul></div>



<p>一つずつ紐解いていきます。</p>



<h3 class="wp-block-heading">開発会社であれば開発エンジニアへのステップアップが可能</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/developer.jpg" alt="開発会社であれば開発エンジニアへのステップアップが可能" class="wp-image-637" srcset="https://software-test.jp/wp-content/uploads/developer.jpg 1600w, https://software-test.jp/wp-content/uploads/developer-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/developer-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/developer-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>開発会社であればQAエンジニアから開発エンジニアへのステップアップも可能です。</p>



<p>もちろん開発エンジニアだけではなく、PM（プロジェクトマネージャー）やインフラエンジニアといったポジションにチェンジすることも出来るでしょう。</p>



<p>私も今まで何人もQAエンジニアを育ててきましたが、</p>



<p>開発会社でQAエンジニアとして活躍しながらPM（プロジェクトマネージャー）になった人もいるのです。</p>



<p>いわゆるキャリアアップです。</p>



<p>これがQAエンジニアのみを扱っている会社なら経験できないことであり、</p>



<p>開発エンジニアになりたいというキャリアプランからズレてしまいます。</p>



<p>そうならないためにもしっかりと転職先を選ぶ必要があるのです。</p>



<h3 class="wp-block-heading">開発エンジニアとコミュニケーションを取ることができ知識が付く</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/communication.jpg" alt="開発エンジニアとコミュニケーションを取ることができ知識が付く" class="wp-image-638" srcset="https://software-test.jp/wp-content/uploads/communication.jpg 1600w, https://software-test.jp/wp-content/uploads/communication-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/communication-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/communication-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>現役の開発エンジニアと密なコミュニケーションが取れるのです。</p>



<p>開発未経験になると独学で学んだ知識しかないはずです。</p>



<p>独学で学んだ知識と業務で学んだ知識には雲泥の差があります。</p>



<p>ですから、現役で活躍している開発エンジニアから不明点などを聞ける、いわゆるコミュニケーションが取れるというのはすごく嬉しいことです。</p>



<p>QA以外のことも不明点があれば開発エンジニアと積極的にコミュニケーションを取りましょう。</p>



<p>そうすることにより、開発エンジニアの道は近づいてきます。</p>



<h3 class="wp-block-heading">開発体系を総合的に学ぶことができる</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/system.jpg" alt="開発体系を総合的に学ぶことができる" class="wp-image-639" srcset="https://software-test.jp/wp-content/uploads/system.jpg 1600w, https://software-test.jp/wp-content/uploads/system-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/system-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/system-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>開発の組織で活躍したいのであれば、開発体系を総合的に学ぶことが必要になります。</p>



<p>なぜなら、開発の組織は体系化されているからです。</p>



<p>具体的にお伝えすると、以下のようになります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>PO（プロダクトオーナー）</li><li>PM（プロジェクトマネージャー）</li><li>開発エンジニア</li><li>QAエンジニア</li><li>インフラエンジニア</li></ul></div>



<p>主にはこのようになっており、開発エンジニアのみ居たとしても組織が成り立たないのです。</p>



<p>ですから、それぞれがどのような役割をしていて、日々どのような動きをしているのか、ということも学ぶことが必要になってきます。</p>



<h2 class="wp-block-heading">QAエンジニアから開発エンジニアにステップアップする方法</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/stepup.jpg" alt="QAエンジニアから開発エンジニアにステップアップする方法" class="wp-image-640" srcset="https://software-test.jp/wp-content/uploads/stepup.jpg 1600w, https://software-test.jp/wp-content/uploads/stepup-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/stepup-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/stepup-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニアから開発エンジニアにステップアップする方法は、主に2つあります。</p>



<p>それは以下の2点になります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>QAエンジニアから開発エンジニアへのステップアップ</li><li>開発エンジニアへの転職</li></ul></div>



<p>一つずつ紐解いていきます。</p>



<h3 class="wp-block-heading">QAエンジニアから開発エンジニアへのステップアップ</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/stepup2.jpg" alt="QAエンジニアから開発エンジニアへのステップアップ" class="wp-image-641" srcset="https://software-test.jp/wp-content/uploads/stepup2.jpg 1600w, https://software-test.jp/wp-content/uploads/stepup2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/stepup2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/stepup2-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニアから開発エンジニアへのステップアップ方法としては以下の通りです。</p>



<p><span class="sbd-text-bold"><span class="sbd-text-bg-yellow">QAエンジニアの仕事をしながら、開発エンジニアとしての仕事を依頼してもらうようになること</span></span></p>



<p>上記の方法が一番早く開発エンジニアというポジションを経験して、ステップアップすることが出来る方法になります。</p>



<p>もちろん、入社してすぐ出来るかと言ったらそんな簡単なことではありませんが、上司やプロジェクト内でコミュニケーションを取って行動することで可能になるのです。</p>



<p>現に私の職場では、QAエンジニアからPM（プロジェクトマネージャー）になった人がいます。</p>



<p>まさに、上記で示した方法にて実践することによってステップアップすることができたのです。</p>



<p>もう一つ重要なことがあるとしたら、</p>



<p>開発エンジニアになりたいという目標があるのであれば、それを上司や周りの人に伝えることです。</p>



<p>この人は開発エンジニア志望ということが認識されれば、自ずとそのキャリアプランに合わせて周りが協力してくれます。</p>



<p>そうなるためにも周りと頻繁にコミュニケーションを取ることは大切です。</p>



<h3 class="wp-block-heading">開発エンジニアへの転職</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/jobchange2.jpg" alt="開発エンジニアへの転職" class="wp-image-642" srcset="https://software-test.jp/wp-content/uploads/jobchange2.jpg 1600w, https://software-test.jp/wp-content/uploads/jobchange2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/jobchange2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/jobchange2-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>ここまではステップアップの方法を話しましたが、この会社は私のイメージに合わなかった。ということも少なくないでしょう。</p>



<p>そういう時は思い切って転職をするということも大切です。</p>



<p>また一からの転職活動になってしまうと思われる方もいらっしゃるかもしれませんが、</p>



<p>一からではありません。</p>



<p>なぜなら、QAエンジニアとしての知識と業務経験を積んだからです。</p>



<p>開発エンジニアとして仕事をする場合でも、QAの知識は少なからず必要になってきます。</p>



<p>バグを改修したり、開発者自らテストをおこなったりもするからです。</p>



<p>その知識を活かして、転職活動をする際にアピールすることで、開発エンジニアとして採用されやすくなります。</p>



<h2 class="wp-block-heading">QAエンジニアから開発者になるためのオススメ転職エージェント22選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/career.jpg" alt="QAエンジニアから開発者になるためのオススメ転職エージェント22選" class="wp-image-643" srcset="https://software-test.jp/wp-content/uploads/career.jpg 1600w, https://software-test.jp/wp-content/uploads/career-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>開発志望の方がQAエンジニアとして転職するためのおすすめ転職エージェントはこちらにまとめましたので、ぜひご覧ください。</p>



<p>こちらに記載してある転職エージェントはIT関連全般的に扱っている転職エージェントになり、QAエンジニアはもちろん開発エンジニアになりたい方、PM（プロジェクトマネージャー）になりたい方にとってもオススメの転職エージェントになります。</p>



<p>上記にも記載したように、将来、開発エンジニアになりたいということでしたら、開発会社に入社する必要があります。</p>



<p>これらの転職エージェントでしたら、ご自身の条件に合わせた紹介が可能ですので、まずは転職エージェントにご自身の将来やキャリアプラン、条件面などを話し、転職エージェントとタッグを組んで転職活動するところからはじめてみて下さい。</p>



<h2 class="wp-block-heading">まとめ「未経験でも開発に携われる唯一の手法（QAエンジニア）」</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/how.jpg" alt="まとめ「未経験でも開発に携われる唯一の手法（QAエンジニア）」" class="wp-image-644" srcset="https://software-test.jp/wp-content/uploads/how.jpg 1600w, https://software-test.jp/wp-content/uploads/how-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/how-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/how-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>開発エンジニアになるための最速手順は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ol class="sbd-list sbd-list-border"><li>QAエンジニアから開発エンジニアにステップアップできる手段を知る</li><li>転職エージェントに登録する</li><li>開発会社にQAエンジニアとして入社をする</li><li>入社した開発会社でQAの業務知識と開発の業務知識を取得する</li><li>開発エンジニアにステップアップする</li></ol></div>



<p>ただし、自分自身が開発エンジニアになりたいということを、上司もしくはプロジェクト内の人、周りの人たちが知らないことには、このような流れにはならないため、まずは上司などにキャリアプランをしっかり話すことが大切です。</p>



<p>キャリアプランを話すことにより、開発エンジニアの仕事を振ってくれるようにもなります。</p>



<p>おすすめの転職エージェントに関しては以下の記事からアクセスできますので、まずは、これらの転職エージェントに登録するところからはじめてみてください。</p>


<a class="sbd-blog-card__text-link" href="https://software-test.jp/job-change-agent/" >https://software-test.jp/job-change-agent/</a>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【2026年版】現役QAエンジニアが徹底解説◆最短で年収を上げるためのロードマップ</title>
		<link>https://software-test.jp/qa-engineer/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Fri, 30 Jun 2023 15:10:29 +0000</pubDate>
				<category><![CDATA[キャリア・転職]]></category>
		<category><![CDATA[pickup]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QAQC]]></category>
		<category><![CDATA[QAエンジニア]]></category>
		<category><![CDATA[QC]]></category>
		<category><![CDATA[エンジニア]]></category>
		<category><![CDATA[キャリアアップ]]></category>
		<category><![CDATA[スキルアップ]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[テスター]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[推奨資格]]></category>
		<category><![CDATA[未経験]]></category>
		<category><![CDATA[転職]]></category>
		<category><![CDATA[転職エージェント]]></category>
		<category><![CDATA[転職エージェント おすすめ]]></category>
		<category><![CDATA[面接]]></category>
		<category><![CDATA[面接対策]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=463</guid>

					<description><![CDATA[こういった疑問に答えます。 本記事を読んで実践することで、給料を年収100万円以上上げることができるようになります。 すぐに本題に入りたい方は、以下、気になるリンクをクリック（タップ）してください。 私も新卒で入社した会社では20万、手取り…]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border">
<li>QAエンジニアはどうすれば給料が上がる？</li>



<li>QAエンジニアはどうすれば出世する？</li>



<li>理想のキャリアに近づくためには？</li>
</ul></div>



<p>こういった疑問に答えます。</p>



<p>本記事を読んで実践することで、給料を年収100万円以上上げることができるようになります。</p>



<p>すぐに本題に入りたい方は、以下、気になるリンクをクリック（タップ）してください。</p>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ffa30d">成功への4Step</div><div class="sc_frame" style="background-color:#fff;border-color:#ffa30d">
<div class="wp-block-sbd-list is-style-sbd-list-pink"><ol class="sbd-list sbd-list-border">
<li><a href="#step1">STEP1 QAエンジニアとは何をする人？</a></li>



<li><a href="#step2">STEP2 QAエンジニアへの転職に成功する方法</a></li>



<li><a href="#step3">STEP3 QAエンジニアのスキルアップ方法</a></li>



<li><a href="#step4">STEP4 QAエンジニアのキャリアアップ方法</a></li>
</ol></div>
</div></div>



<p>私も新卒で入社した会社では20万、手取りにして約16万程度しかもらえていませんでした。</p>



<p>ただ、今からお話しすることを着実に手順通り実行していくことにより、</p>



<p>年収は当初の2倍以上にもなり、心に余裕を持てるようになりました。</p>



<p>そして、今では</p>



<div class="wp-block-dvaux-frame sc_frame_wrap normal titlenone"><div class="sc_frame_title normal titlenone" style="background-color:#2ac113"></div><div class="sc_frame" style="background-color:#fff;border-color:#2ac113">
<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>QAエンジニア歴10年以上</li>



<li>管理職</li>



<li>年収300万円以上の年収アップに成功</li>
</ul></div>
</div></div>



<p>このようになっており、そんな私が最短でキャリアアップする方法を伝えます。</p>



<p>今からお話しすることを全て手順通りに実行すれば、誰でもキャリアをアップさせることができるのです。</p>



<p>失敗しないためのキャリアアップを形成したい場合は、必ず最後までご覧ください。</p>



<h2 class="wp-block-heading sc_heading solid blue" id="step2"><span class="sc_title"></span>STEP1 QAエンジニアとは何をする人？</h2>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/STEP1アイキャッチ.jpg" alt="STEP1 全体像の把握" class="wp-image-466" srcset="https://software-test.jp/wp-content/uploads/STEP1アイキャッチ.jpg 1600w, https://software-test.jp/wp-content/uploads/STEP1アイキャッチ-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/STEP1アイキャッチ-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/STEP1アイキャッチ-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニアとは、簡単に言うと、ソフトウェアが世にでる前に不具合がないかテストする人です。</p>



<p>例えば、ゲームテスターがわかりやすいでしょう。</p>



<p>ゲームを開発し、それが世にでる前に不具合がないかテストをする人のことです。</p>



<p>テストをする理由は以下の通りです。</p>



<div class="wp-block-dvaux-frame sc_frame_wrap normal titlenone"><div class="sc_frame_title normal titlenone" style="background-color:#2ac113"></div><div class="sc_frame" style="background-color:#fff;border-color:#2ac113">
<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border">
<li>ユーザーが快適にプレイできるように</li>



<li>バグが発生しないか</li>



<li>仕様通り作られているか</li>



<li>使い勝手が良いか</li>
</ul></div>
</div></div>



<p>みなさんも以下の経験はありませんか？</p>



<div class="wp-block-dvaux-frame sc_frame_wrap normal titlenone"><div class="sc_frame_title normal titlenone" style="background-color:#ffa30d"></div><div class="sc_frame" style="background-color:#fff;border-color:#ffa30d">
<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>ゲームをプレイ中にクラッシュしてアプリが落ちてしまう</li>



<li>アプリの使い勝手が悪い</li>



<li>起動が重く毎回同じところでフリーズしてしまう</li>
</ul></div>
</div></div>



<p>開発者はバグを混入させようと思いソフトウェアを作っていません。</p>



<p>ですが、バグは知らず知らずのうちに混入されてしまいます。</p>



<div class="wp-block-dvaux-frame sc_frame_wrap normal titlenone"><div class="sc_frame_title normal titlenone" style="background-color:#ff8178"></div><div class="sc_frame" style="background-color:#fff;border-color:#ff8178">
<p>そこで重要になるのがテストをする人、所謂、<span class="sbd-text-bold"><span style="text-decoration: underline;">QAエンジニア</span></span>となるわけです。</p>



<p>テストをしないまま世に出してしまっては、<span class="sbd-text-bold">バグ</span>だらけの<span class="sbd-text-bold">ソフトウェア</span>になってしまいます。</p>



<p>上記に記載したような<span class="sbd-text-bold">バグ</span>が多ければ、ユーザーの離脱率が増えてしまいます。</p>
</div></div>



<p>それを防ぐやめにも<span style="text-decoration: underline;"><strong>QAエンジニア</strong></span>はとても重要で、とてもやりがいのあるポジションになります。</p>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#2ac113">テスターちゃん</div><div class="sc_frame" style="background-color:#fff;border-color:#2ac113">
<p><span style="text-decoration: underline;"><strong>ソフトウェアテスト</strong></span>って何？それおいしいの？という方は、全体像を掴むために<a href="https://software-test.jp/tester-chan/"><strong>テスターちゃん</strong></a>という<strong>書籍</strong>がおすすめです。</p>



<p>私自身が<a href="https://software-test.jp/tester-chan/"><strong>テスターちゃん</strong></a>を呼んでレビューした記事もこちらから読むことができますので、是非ご覧ください。</p>
</div></div>



<p>また、QAエンジニアの全体像を把握するためには以下の記事からアクセスください。</p>



<p><a href="https://software-test.jp/">STEP0 QAエンジニアの全体像を掴む</a></p>



<p><a href="#step2">STEP2へ進む</a></p>



<h2 class="wp-block-heading sc_heading solid blue"><span class="sc_title">未経験者が抑えておくべきポイント</span></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/point.jpg" alt="point" class="wp-image-604" srcset="https://software-test.jp/wp-content/uploads/point.jpg 1600w, https://software-test.jp/wp-content/uploads/point-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>年収アップを目指すためには、まずQAエンジニアとして<strong><span style="text-decoration: underline;">最低限の知識</span></strong>を身につける必要があります。</p>



<p>なぜなら、転職活動をする際、面接官からの質問に対してちんぷんかんぷんになってしまってはいけません。</p>



<p>未経験者でありながら他の応募者との差別化を差別化を図ることが重要であり、最低限の知識は頭に入れた上で転職活動をしてください。</p>



<p>そうすることにより、転職活動はより一層うまくいくこと間違いなしです。</p>



<p>QAエンジニアとして<strong><span style="text-decoration: underline;">最低限の知識</span></strong>を身につけるには以下の記事にアクセスください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/career-up/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/career-up0.jpg" class="attachment-large size-large wp-post-image" alt="【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選" srcset="https://software-test.jp/wp-content/uploads/career-up0.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/career-up/">【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/career-up/"">	
				長年同じ会社で働いているけど1度も給料上がったとがないこの先昇給するのか、昇格するのかわからなくなってきたキャリアアップ&hellip;			</a>
			</div>
</div>



<p><a href="#step2" data-type="internal" data-id="#step2">STEP2へ進む</a></p>



<h3 class="wp-block-heading">開発志望の方がQAエンジニアからスタートする理由4選</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/dream-job.jpg" alt="開発志望の方がQAエンジニアからスタートする理由4選" class="wp-image-605" srcset="https://software-test.jp/wp-content/uploads/dream-job.jpg 1600w, https://software-test.jp/wp-content/uploads/dream-job-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/dream-job-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/dream-job-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>開発志望の方もQAエンジニアからスタートすることにより、早い段階で開発エンジニアとなることが出来るのです。</p>



<p>開発志望の方がQAエンジニアからスタートする理由は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border">
<li>開発未経験者を採用してくれる会社は少ないが、QAエンジニアからスタート出来る会社は多い</li>



<li>開発エンジニアもQaの仕事を知る必要がある</li>



<li>QAエンジニアを経験したのち、開発エンジニアやPMにステップアップできる会社は多い</li>



<li>QAエンジニアを経験することでQAエンジニアの知識も増え、その知識が開発エンジニアにも生きてくる</li>
</ul></div>



<p>よって、早い段階で開発エンジニアにステップアップすることができるようになります。</p>



<p>詳細はこちらで記事を書いていますので、気になる方はご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/inexperienced/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/develop.jpg" class="attachment-large size-large wp-post-image" alt="【現役管理職が徹底解説】未経験でも開発に携われる唯一の手法（QAエンジニア）" srcset="https://software-test.jp/wp-content/uploads/develop.jpg 1600w, https://software-test.jp/wp-content/uploads/develop-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/develop-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/develop-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/inexperienced/">【現役管理職が徹底解説】未経験でも開発に携われる唯一の手法（QAエンジニア）</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/inexperienced/"">	
				開発未経験だけど採用してくれる会社はあるのかなぁ。開発未経験者が開発会社で採用されるためには何から始めるべき？開発未経験&hellip;			</a>
			</div>
</div>



<p><a href="#step2" data-type="internal" data-id="#step2">STEP2へ進む</a></p>



<h2 class="wp-block-heading" id="step2">STEP2 QAエンジニアへの転職に成功する方法</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/STEP2アイキャッチ.jpg" alt="STEP2 転職" class="wp-image-467" srcset="https://software-test.jp/wp-content/uploads/STEP2アイキャッチ.jpg 1600w, https://software-test.jp/wp-content/uploads/STEP2アイキャッチ-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/STEP2アイキャッチ-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/STEP2アイキャッチ-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /><figcaption class="wp-element-caption">STEP2 転職</figcaption></figure>



<p>転職に成功する方法は、転職エージェントに登録することです。</p>



<p>QAエンジニアに転職する方向けの<a href="https://software-test.jp/job-change-agent/">おすすめ転職エージェントはこちら</a>から登録できます。</p>



<p>理由は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border">
<li>情報収集をしてくれる</li>



<li>希望にあった会社を大量にピックアップしてくれる</li>



<li>サポートを受けられる</li>
</ul></div>



<p>自ら一つ一つの企業を訪問したり転職活動する際は、1件1件地道にあたっていかなければなりません。</p>



<p>その点転職エージェントを使うことで、その面倒な作業を全て転職エージェントがおこなってくれるのです。</p>



<p>転職活動をする際は具体的には以下の手順で進めます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ol class="sbd-list sbd-list-border">
<li>転職エージェントに登録する</li>



<li>登録した転職エージェントと面談をおこなう</li>



<li>転職エージェントに譲れない条件などを伝える</li>



<li>転職エージェントと密なコミュニケーションを心がける</li>
</ol></div>



<p>ここで重要なのは転職エージェントと頻繁にコミュニケーションを取ることです。</p>



<p>もし、コミュニケーションが疎かになってしまうと、自分自身が求めるものと乖離が生じてしてしまったり、</p>



<p>いざ転職してから自分の思い描いていた会社と違った！というようになることがあります。</p>



<p>ですから、不明点を不明のまましておかなく、どんな些細なことでも気になることはどんどん質問することが重要です。</p>



<p>私がオススメする<a href="https://software-test.jp/job-change-agent/">転職エージェントはこちらのページ</a>から登録することが出来ますので、まずはご登録ください。</p>



<p><a href="#step1">STEP1に戻る</a> <a href="#step3">STEP3へ進む</a></p>



<h2 class="wp-block-heading" id="step3">STEP3 現役管理職が教えるQAエンジニアのスキルアップ方法</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/STEP3アイキャッチ.jpg" alt="STEP3 スキルアップ" class="wp-image-468" srcset="https://software-test.jp/wp-content/uploads/STEP3アイキャッチ.jpg 1600w, https://software-test.jp/wp-content/uploads/STEP3アイキャッチ-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/STEP3アイキャッチ-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/STEP3アイキャッチ-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /><figcaption class="wp-element-caption">STEP3 スキルアップ</figcaption></figure>



<p>転職に成功したら次はスキルアップをすることが大切です。</p>



<p>なぜなら、以下の理由があります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border">
<li>スキルアップしてくれるのを見込んで採用している</li>



<li>あとから来た未経験者に追い抜かれてしまう</li>



<li>給料が変わらない、もしくは下がってしまう</li>
</ul></div>



<p>もし、スキルアップのために努力をしない人だとしたら、取り残されてしまいます。</p>



<p>そして、最終的には、使い物にならないと思われ、仕事を重要な振られなくなってしまうことがあります。</p>



<p>上記に記載の通り、<br>いつまで経っても<span class="sbd-text-bold">給料が変わらない</span>、もしくは<span class="sbd-text-bold">下がってしまう</span></p>



<p>ということにならないためにも、しっかりとした手順でスキルアップをマスターする必要があるのです。<br>ただ、QAエンジニアならではのスキルアップ方法を取得する必要があります。</p>



<p>以下の記事では、QAエンジニアならではのスキルアップ方法について解説していますので、気になる方はご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/skill-up/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/skill-up0.jpg" class="attachment-large size-large wp-post-image" alt="【初心者必見】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説" srcset="https://software-test.jp/wp-content/uploads/skill-up0.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/skill-up/">【初心者必見】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/skill-up/"">	
				QA業務を学ぶ上でおすすめの本を教えて！ Webで学習できるサービスとかはあるの？ 知っておくとキャリアアップにつながる&hellip;			</a>
			</div>
</div>



<p><a href="#step2">STEP2に戻る</a> <a href="#step4">STEP4へ進む</a></p>



<h3 class="wp-block-heading">学習におけるスキルアップ方法</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/study.jpg" alt="学習におけるスキルアップ方法" class="wp-image-606" srcset="https://software-test.jp/wp-content/uploads/study.jpg 1600w, https://software-test.jp/wp-content/uploads/study-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/study-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/study-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>QAエンジニアのスキルというのは以下になります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>テスト実施スキル</li>



<li>テスト設計スキル</li>



<li>テスト計画スキル</li>
</ul></div>



<p>未経験から入社したらまず、テスト実施スキルを極めることが大切になります。</p>



<p>なぜなら、QAエンジニアの基本となるからです。</p>



<p>テスト実施の基本があまりできていないうちから次のテスト設計、テスト計画をおこなわおうとしても、何をおこなえば良いのかわからなくなってしまいます。</p>



<p>もし、見よう見まねでおこなえたとしても、どういう意図でこのようになっているのかという点において、説明できないものになってしまうでしょう。</p>



<p>ですから、まずは</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border">
<li>テスト実施とはどういうものか</li>



<li>テスト実施を実際におこなってみる</li>



<li>不具合が出た再、開発者にフィードバックしてみる</li>
</ul></div>



<p>これらを反復しておこなうことが大切です。</p>



<p>はじめの第一歩にふさわしい書籍『<a href="https://software-test.jp/tester-chan/">テスターちゃん</a>』というのがありますので、まずはこれを見てください。</p>



<p>漫画なので読みやすく、とてもわかりやすく書かれているので、これを読めばQAエンジニアの第一歩となることでしょう。</p>



<p>また、以下の記事では学習におけるスキルアップ方法を詳しく解説していますので、併せてご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/skill-up/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/skill-up0.jpg" class="attachment-large size-large wp-post-image" alt="【初心者必見】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説" srcset="https://software-test.jp/wp-content/uploads/skill-up0.jpg 1600w, https://software-test.jp/wp-content/uploads/skill-up0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skill-up0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skill-up0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/skill-up/">【初心者必見】QAエンジニアのスキルアップ成功法則3選 | 現役管理職が徹底解説</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/skill-up/"">	
				QA業務を学ぶ上でおすすめの本を教えて！ Webで学習できるサービスとかはあるの？ 知っておくとキャリアアップにつながる&hellip;			</a>
			</div>
</div>



<p><a href="#step2">STEP2に戻る</a> <a href="#step4">STEP4へ進む</a></p>



<h3 class="wp-block-heading">実務経験</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/practice.jpg" alt="実務経験" class="wp-image-607" srcset="https://software-test.jp/wp-content/uploads/practice.jpg 1600w, https://software-test.jp/wp-content/uploads/practice-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/practice-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/practice-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>知識を身につけるのも大切ですが、知識がある程度身に付いたら、次は実務経験を多く積むことが大切になります。</p>



<p>なぜなら、知識ではわからないことが無数にあるからです。</p>



<p>具体的には以下の流れでおこないましょう。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ol class="sbd-list sbd-list-border">
<li>テスターちゃんを読んで最低限の知識をみにつける</li>



<li>テストとはどう言うものかを理解する</li>



<li>実際にプロジェクトにアサインしてテストをおこなう</li>



<li>不具合を見つければ開発者にフィードバックしてみる</li>
</ol></div>



<p>上記の反復練習が大切です。</p>



<p>知識をいっぱい身につけてからスタートさせるよりも、業務知識は必要最低限だけ身につけ、あとはプロジェクトにアサインして実際に手を動かしてテストをしてみることがとても大切です。</p>



<p>実務経験がどれほど大切か詳しくは以下の記事で解説していますので、併せてご覧ください。</p>



<p><a href="#step2">STEP2に戻る</a> <a href="#step4">STEP4へ進む</a></p>



<h2 class="wp-block-heading" id="step4">STEP4 キャリアアップ方法</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/STEP4アイキャッチ.jpg" alt="STEP4 キャリアアップ" class="wp-image-469" srcset="https://software-test.jp/wp-content/uploads/STEP4アイキャッチ.jpg 1600w, https://software-test.jp/wp-content/uploads/STEP4アイキャッチ-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/STEP4アイキャッチ-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/STEP4アイキャッチ-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /><figcaption class="wp-element-caption">STEP4 キャリアアップ</figcaption></figure>



<p>キャリアアップをするためには以下の3つが必要です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border">
<li>目標を明確にする</li>



<li>目標に向かってスキルを磨く</li>



<li>経験を積む</li>
</ul></div>



<p>STEP3のスキルアップからつながっている部分もあり、スキルアップすれば、自ずとキャリアアップ、所謂、昇進が目に見えてきます。</p>



<p>ですから、そのためにもスキルアップは目標をもってしっかりとおこないましょう。</p>



<p>詳細はこちらの記事に書いていますので、こちらも併せてご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/career-up/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/career-up0.jpg" class="attachment-large size-large wp-post-image" alt="【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選" srcset="https://software-test.jp/wp-content/uploads/career-up0.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/career-up/">【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/career-up/"">	
				長年同じ会社で働いているけど1度も給料上がったとがないこの先昇給するのか、昇格するのかわからなくなってきたキャリアアップ&hellip;			</a>
			</div>
</div>



<p><a href="#step3">STEP3に戻る</a> <a href="#step5">STEP5へ進む</a></p>



<h2 class="wp-block-heading" id="step5">STEP5 QAエンジニアとして働いている先輩達</h2>



<p>ここではQAエンジニアとして働いている、もしくは過去に働いていた先輩達にインタビューをし、そのインタビューを元に記事にしました。</p>



<p>主には以下の内容でインタビューしています。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border">
<li>現在QAエンジニアか</li>



<li>現在はQAエンジニアではないが過去に働いていたか</li>



<li>QAエンジニアとして働いていた時の業務形態は何か</li>



<li>どういう案件を担当していたか</li>



<li>昇給したか</li>



<li>役職もしくはポジションが上がったか</li>



<li>楽しかったこと</li>



<li>良いポイント（オススメできるポイント）</li>



<li>悪いポイント（オススメできないポイント</li>
</ul></div>



<div class="wp-block-sbd-list is-style-sbd-list-green">
<ul class="sbd-list sbd-list-border">
<li>現在QAエンジニアか</li>
<li>現在はQAエンジニアではないが過去に働いていたか</li>
<li>QAエンジニアとして働いていた時の業務形態は何か</li>
<li>どういう案件を担当していたか</li>
<li>昇給したか</li>
<li>役職もしくはポジションが上がったか</li>
<li>楽しかったこと</li>
<li>良いポイント（オススメできるポイント）</li>
<li>悪いポイント（オススメできないポイント）</li>
</ul>
</div>



<p>詳しくは以下の記事でまとめていますので、結果が気になる方はアクセスください。</p>



<h2 class="wp-block-heading">まとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/summary-1.jpg" alt="summary" class="wp-image-602" srcset="https://software-test.jp/wp-content/uploads/summary-1.jpg 1600w, https://software-test.jp/wp-content/uploads/summary-1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/summary-1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/summary-1-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /><figcaption class="wp-element-caption">summary</figcaption></figure>



<p>QAエンジニアとして転職するためには以下の順序で実施する必要があります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ol class="sbd-list sbd-list-border">
<li>QAエンジニアの必要最低限の知識を身につける</li>



<li>未経験で抑えるべきポイントを理解しておく</li>



<li>転職活動をおこなう</li>



<li>スキルアップをするために学習する</li>



<li>プロジェクトへアサインし実務経験を積む</li>



<li>キャリアアップ</li>
</ol></div>



<p>一つずつ紐解いていきます。</p>



<h3 class="wp-block-heading">QAエンジニアの必要最低限の知識を身につける</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/knowledge.jpg" alt="QAエンジニアの必要最低限の知識を身につける" class="wp-image-608" srcset="https://software-test.jp/wp-content/uploads/knowledge.jpg 1600w, https://software-test.jp/wp-content/uploads/knowledge-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/knowledge-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/knowledge-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>記事内でもお伝えはしましたが、一番良いのは<a href="https://software-test.jp/tester-chan/">テスターちゃん</a>を読むことです。</p>



<p><a href="https://software-test.jp/tester-chan/">テスターちゃん</a>を読むことにより以下のことがわかるようになります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border">
<li>ソフトウェアテストの全体像</li>



<li>ソフトウェアテストとはどういうものか</li>



<li>ソフトウェアテストは実際に何をすれば良いか</li>
</ul></div>



<p>はじめから難しい知識を詰め込んでも途中で挫折してしまうため、<br><a href="https://software-test.jp/tester-chan/">テスターちゃん</a>という漫画本を読むところから始めると良いでしょう。</p>



<p>また、以下の記事では<span class="sbd-text-bold"><span style="text-decoration: underline;">ソフトウェアとは何か？</span></span>というところからポイントを抑えて解説していますので、併せてご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/what/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/what0.jpg" class="attachment-large size-large wp-post-image" alt="【保存版】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説" srcset="https://software-test.jp/wp-content/uploads/what0.jpg 1200w, https://software-test.jp/wp-content/uploads/what0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/what/">【保存版】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/what/"">	
				迷える転職者 ソフトウェアテストって何？ 迷える転職者 デバッグとテストは同じ意味？ 迷える転職者 ソフトウェアテストの&hellip;			</a>
			</div>
</div>



<h3 class="wp-block-heading">未経験者が抑えるておくべきポイントを理解しておく</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/point2-1.jpg" alt="未経験者が抑えるておくべきポイントを理解しておく" class="wp-image-609" srcset="https://software-test.jp/wp-content/uploads/point2-1.jpg 1600w, https://software-test.jp/wp-content/uploads/point2-1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point2-1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point2-1-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>転職活動をする上で、最低限必要な用語などは知っておく必要があります。</p>



<p>具体的には以下の用語です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border">
<li>ソフトウェアテスト</li>



<li>品質保証</li>



<li>品質コントロール（管理）</li>



<li>QA</li>



<li>QC</li>
</ul></div>



<p>なぜなら、これからQAエンジニアになろうとしている人が、そこを理解していないとなると、面接官としては「<span class="sbd-text-bold"><span style="text-decoration: underline;">この人大丈夫かな？</span></span>」と思ってしまいます。</p>



<p>完璧に理解しなくても良いので、ある程度知識を身につけようとする努力をしましょう。</p>



<p>未経験者が抑えるべきポイントとしての詳細は以下に記載していますので、こちらの方をご覧ください。</p>



<h3 class="wp-block-heading">転職活動をおこなう</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/newjob.jpg" alt="転職活動をおこなう" class="wp-image-610" srcset="https://software-test.jp/wp-content/uploads/newjob.jpg 1600w, https://software-test.jp/wp-content/uploads/newjob-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/newjob-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/newjob-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>必要最低限のスキルを身につけたら思い切って転職活動をしましょう。</p>



<p>活動をするのは自由で、給料が上がりそうな会社に出会った場合のみ転職をすれば良いのです。</p>



<p>ただ、転職活動をしないことにはそのような会社にも出会わないため、まずは転職活動をすることが大切になります。</p>



<p>まずは、以下の記事で書いていますオススメ<span class="sbd-text-bold"><span style="text-decoration: underline;">転職サイト／転職エージェント</span></span>に登録してみましょう。</p>



<h3 class="wp-block-heading">スキルアップをするため学習する</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/skillup.jpg" alt="スキルアップをするため学習する" class="wp-image-611" srcset="https://software-test.jp/wp-content/uploads/skillup.jpg 1600w, https://software-test.jp/wp-content/uploads/skillup-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/skillup-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/skillup-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>テストをする上で特に重要なプロセスは以下の3つです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>テスト実施</li>



<li>テスト設計</li>



<li>テスト計画</li>
</ul></div>



<p>未経験からQAエンジニアに転職したらまずはテスト実施から知識を身につけ<br>ゆくゆくは、テスト設計やテスト計画ができるようにしていきましょう。</p>



<p>ただし、早く先に進みたいからといって、テスト実施をおろそかにし<br>テスト設計やテスト計画に足を踏み入れるのは危険です。</p>



<p>ある程度のプロジェクト、期間で、テスト実施を経験してからテスト設計やテスト計画の知識を身につけていけば良いのです。</p>



<p>詳しくは以下の記事で書いていますので、こちらをご覧ください。</p>



<h3 class="wp-block-heading">プロジェクトへアサインし実務経験を積む</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/assignment.jpg" alt="プロジェクトへアサインし実務経験を積む" class="wp-image-612" srcset="https://software-test.jp/wp-content/uploads/assignment.jpg 1600w, https://software-test.jp/wp-content/uploads/assignment-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/assignment-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/assignment-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>知識を身につけたり資格を取得したりするだけではなく、実務経験を積むこともとても大切です。</p>



<p>実務経験を積む理由は、<span class="sbd-text-bold"><span style="text-decoration: underline;">知識ではわからないことが無数</span></span>にあるからです</p>



<p>そのため、プロジェクトへアサインし実務経験をしっかり積みましょう。</p>



<p>はじめの頃はわからないことが多いのは当たり前ですので、<br>わからない時は、上司やプロジェクトマネージャーなどにしっかり質問をすることが大切です。</p>



<p>詳しくは以下の記事で書いていますので、併せてご覧ください。</p>



<h3 class="wp-block-heading">キャリアアップのため更なるスキルアップを目指す</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/qualification.jpg" alt="キャリアアップのため更なるスキルアップを目指す" class="wp-image-613" srcset="https://software-test.jp/wp-content/uploads/qualification.jpg 1600w, https://software-test.jp/wp-content/uploads/qualification-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/qualification-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/qualification-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>スキルアップとして手っ取り早く知識を身につける方法として資格取得というのがあります。</p>



<p>以下に記載した資格を取得することにより、確実にスキルアップにつながります。</p>



<p>さらには、取得する資格によってはキャリアアップにもつながりますので、是非とも取得を目指してください。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green">
<ul class="sbd-list sbd-list-border">
<li>JSTQB</li>
<li>JCSQE</li>
<li>IVEC</li>
<li>基本情報処理技術者</li>
<li>応用情報処理技術者</li>
<li>ITパスポート</li>
</ul>
</div>



<p>資格取得に関して詳しくは以下の記事で書いていますので、こちらをご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/qualification/"">	
				<img decoding="async" width="850" height="531" src="https://software-test.jp/wp-content/uploads/qualification0.jpg" class="attachment-large size-large wp-post-image" alt="【徹底比較】現役管理職が教えるソフトウェアテスト(QA/QC)おすすめ資格6選" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/qualification/">【徹底比較】現役管理職が教えるソフトウェアテスト(QA/QC)おすすめ資格6選</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/qualification/"">	
				テス子 未経験からテスター業界に転職（挑戦）しようと思っているんだけど、取得しておいたら採用で優遇される資格は？ 資格が&hellip;			</a>
			</div>
</div>



<h3 class="wp-block-heading">キャリアアップ</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/careerup.jpg" alt="キャリアアップ" class="wp-image-614" srcset="https://software-test.jp/wp-content/uploads/careerup.jpg 1600w, https://software-test.jp/wp-content/uploads/careerup-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/careerup-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/careerup-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<p>ここまで来たらもうキャリアアップは目の前です。</p>



<p>具体的には今までおこなってきたことを繰り返して実践しながら上司にアピールしてください。</p>



<p>特に、誰でも取得できないような資格を取得することで、<br>予想していないようなアピールをできることがあります。</p>



<p>そのアピールは社内であっても、お客さんでもあってもアピール可能です。<br>その資格を持っていることで依頼が増え、売り上げが上がる</p>



<p>そうすると自ずと評価されやすくなるのです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li><a href="https://software-test.jp/test-manager/">JSTQB AL テストマネージャー</a></li>



<li><a href="https://software-test.jp/test-analyst/">JSTQB AL テストアナリスト</a></li>
</ul></div>



<p>具体的には上記の2つで、上記のリンクから該当ページに飛べるようになっていますので、気になる方はアクセスください。</p>



<h2 class="wp-block-heading" id="step6">Q&amp;A</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1600" height="900" src="https://software-test.jp/wp-content/uploads/QA.jpg" alt="Q&amp;A" class="wp-image-603" srcset="https://software-test.jp/wp-content/uploads/QA.jpg 1600w, https://software-test.jp/wp-content/uploads/QA-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/QA-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/QA-224x126.jpg 224w" sizes="(max-width: 1600px) 100vw, 1600px" /></figure>



<h3 class="wp-block-heading is-style-vk-heading-plain vk_block-margin-sm--margin-bottom">QAエンジニアのスキルについて</h3>




<div class="wp-block-dvaux-qanda--item diver_qa"><div class="diver_question">QAエンジニア未経験者が転職する再に、どのようなスキルを身につけるべきですか？</div><div class="diver_answer">以下の3つのスキルを身につけることが重要です。</div></div>




<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>テスト技術の基礎知識：テストの目的や手法、ツールなどを理解する</li>



<li>コミュニケーション能力：開発者や他のテスターと密にコミュニケーションを取る</li>



<li>柔軟な思考力：様々な状況や問題に対応出来る柔軟な思考力を身につける</li>
</ul></div>



<h3 class="wp-block-heading is-style-vk-heading-plain vk_block-margin-sm--margin-bottom">QAエンジニアのキャリアパスについて</h3>




<div class="wp-block-dvaux-qanda--item diver_qa"><div class="diver_question">QAエンジニアのキャリアアップにおすすめの資格は何ですか？</div><div class="diver_answer">QAエンジニアのキャリアアップにおすすめの資格は以下の通りです。</div></div>




<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border">
<li>JSTQB（日本ソフトウェアテスト技術者認定試験）</li>



<li>JCSQE（日本ソフトウェア品質技術者試験）</li>



<li>IVEC（ITエンジニア向けの品質管理試験）</li>



<li>基本情報処理技術者</li>



<li>応用情報処理技術者</li>



<li>ITパスポート</li>
</ul></div>




<div class="wp-block-dvaux-qanda--item diver_qa"><div class="diver_question">QAエンジニアのキャリアアップにおいて、転職活動をおこなう際のポイントは何ですか？</div><div class="diver_answer">QAエンジニアのキャリアアップにおいて、転職活動をおこなう際のポイントは以下の通りです。</div></div>




<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li>おすすめの転職エージェントを利用することで、適切な企業とマッチングができます。</li>



<li>転職エージェントの評判や口コミを確認し、信頼性や実績を把握しましょう。</li>



<li>自分のすきるや経験、希望するキャリアパスに沿った求人を選ぶことが大切です。</li>
</ul></div>



<p>詳しくは以下の記事で解説しています。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/point/"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/point0.jpg" class="attachment-large size-large wp-post-image" alt="【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）" srcset="https://software-test.jp/wp-content/uploads/point0.jpg 1200w, https://software-test.jp/wp-content/uploads/point0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/point/">【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/point/"">	
				迷える転職者 テスター未経験からでも採用されることってあるのかなぁ。 迷える転職者 採用される確率を上げるために知ってお&hellip;			</a>
			</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【保存版】現役管理職が教える失敗しないテストプロセス完全解説《ソフトウェアテスト》</title>
		<link>https://software-test.jp/process/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Wed, 08 Feb 2023 03:42:18 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QAQC]]></category>
		<category><![CDATA[QC]]></category>
		<category><![CDATA[キャリアアップ]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[テスター]]></category>
		<category><![CDATA[テストスキル]]></category>
		<category><![CDATA[プロセス]]></category>
		<category><![CDATA[品質保証]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[未経験]]></category>
		<category><![CDATA[転職エージェント]]></category>
		<category><![CDATA[面接対策]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=302</guid>

					<description><![CDATA[【保存版】現役管理職が教える失敗しないテストプロセス完全解説《ソフトウェアテスト》]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>キャリアアップするためには何をすれば良いか</li><li>テストプロセスとは何か？</li><li>テストスキルを磨きたい</li></ul></div>



<p>このように疑問を持たれている方も大勢いらっしゃるのではないでしょうか。</p>



<p>誰しもが早くキャリアアップをしたいと考えていると思いますが、キャリアアップするにも具体的に何をどうすれば、どこまでキャリアは伸ばせるのかという点が曖昧になっています。</p>



<p>私は、現在ソフトウェア業界で約10年間従事しており、今では管理職という立場になっています。<br>ただ、10年前は管理者という立場からはほど遠く、たった一人の「テストをする人」という形でした。</p>



<p>ですが、私はそこで止まるのは嫌だったため、努力と経験を積み重ね、管理職という立場になることができました。</p>



<p>そこで、この記事では、未経験からソフトウェアテスト業界に転職し、次のステップへスムーズにいくための道標として、私の経験に基づく知識や実践方法まで完全解説します。</p>



<p>この記事を読めば「ソフトウェアテストにおけるテストプロセス」が全てわかるようになります。</p>



<p>私が約10年間ソフトウェアテスト業界で従事し、管理職という立場になった今だから見える知識や経験を凝縮しました。<br>以下の方々、どなたでもスキルアップを目指せる内容となっております。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>未経験からソフトウェアテスト業界に入社したが、まだ右も左もわからない</li><li>テストプロセス？何？それ美味しいの？</li><li>徐々に知識が深まってきたけどもう少しスキルアップしたい</li><li>早くキャリアアップしたい</li><li>将来は管理職を目指している</li></ul></div>



<p>ソフトウェアテスト業界で、今以上に知識を付けて、早く昇給・昇格したい、キャリアアップしたいと考えている方はぜひ最後まで読んでください。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading"><p>本記事からわかること</p></div>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>キャリアアップのためのテストプロセス</li><li>テストプロセスとは何か？</li><li>ソフトウェアテスト未経験者が抑えておくべきポイント3選</li></ul></div>
</div>



<h2 class="wp-block-heading">キャリアアップのためのテストプロセス</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/process1.jpg" alt="キャリアアップのためのテストプロセス" class="wp-image-310" srcset="https://software-test.jp/wp-content/uploads/process1.jpg 1200w, https://software-test.jp/wp-content/uploads/process1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/process1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/process1-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>結論から言うと、どこまでできるかによってポジションと給料が決まります。</p>



<p>ここでは、テストプロセスにおいての何ができるか三段階にわけて、以下の指標で示します。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>ポジション</li><li>給料</li><li>次のステップ</li></ul></div>



<p>具体的に以下で解説します。</p>



<h3 class="wp-block-heading">テスト実行</h3>



<p>いわゆるテスターと言われる方々です。<br>ポジション、給料、目指すべき次のステップとして以下に表で示します。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--header-blue"><table class="has-fixed-layout"><tbody><tr><td>ポジション</td><td>テスト実行者</td></tr><tr><td>給料</td><td>240万〜360万/年収</td></tr><tr><td>次のステップ</td><td>テスト設計者</td></tr></tbody></table><figcaption class="wp-element-caption">テスト実行</figcaption></figure>



<p>給料は一番少なく未経験から転職すればほとんどの人がここからスタートです。</p>



<p>まずは、給料を上げたりキャリアアップしたいと考えているのであれば、まずはテスト設計者を目指すことになります。</p>



<h3 class="wp-block-heading">テスト設計</h3>



<p>テスト設計者と言われる方々です。<br>ポジション、給料、目指すべき次のステップとして以下に表で示します。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--header-blue"><table class="has-fixed-layout"><tbody><tr><td>ポジション</td><td>テスト設計者</td></tr><tr><td>給料</td><td>360万〜420万/年収</td></tr><tr><td>次のステップ</td><td>テストリーダー</td></tr></tbody></table><figcaption class="wp-element-caption">テスト設計</figcaption></figure>



<p>テスト実行のみの時と比べて給料は上がります。<br>次のポジションにステップアップするには、テスト計画ができるようになることです。</p>



<p>テスト計画ができるようになれば、ほぼテストリーダー以上のポジションとなります。<br>テストリーダー以上のポジションとなると、管理職も狙えるポジションですので給料は大幅に上がります。</p>



<h3 class="wp-block-heading">テスト計画</h3>



<p>テストリーダーと言われる方々です。<br>ポジション、給料、目指すべき次のステップとして以下に表で示します。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--header-blue"><table class="has-fixed-layout"><tbody><tr><td>ポジション</td><td>テストリーダー以上</td></tr><tr><td>給料</td><td>420万/年収〜</td></tr><tr><td>次のステップ</td><td>テストマネージャー</td></tr></tbody></table><figcaption class="wp-element-caption">テスト計画</figcaption></figure>



<p>ここまでくれば、各プロジェクトでテストリーダー以上のポジションを担うことができます。<br>管理職も目指せるポジションのため、ここで止まることなく、更なるキャリアアップを目指すことが可能になります。</p>



<h2 class="wp-block-heading">テストプロセスとは何か？</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/process2.jpg" alt="テストプロセスとは何か？" class="wp-image-311" srcset="https://software-test.jp/wp-content/uploads/process2.jpg 1200w, https://software-test.jp/wp-content/uploads/process2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/process2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/process2-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p>JSTQBによると、テストプロセスは以下のように定義されています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>テスト計画</li><li>テストのモニタリングとコントロール</li><li>テスト分析</li><li>テスト設計</li><li>テスト実装</li><li>テスト実行</li><li>テスト完了</li></ul></div>
<cite><a rel="noreferrer noopener" href="https://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018V31.J03.pdf" target="_blank">JSTQB FL シラバス</a></cite></blockquote>



<p>ですが、実際にはここまでフェーズごとにしっかり区切られているわけではありません。<br>どちらかと言うと流れるように無意識でこれらの作業をおこなっている場合がほとんどです。</p>



<p>その流れとは、主に以下の三段階にわかれます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>テスト計画段階</li><li>テスト設計段階</li><li>テスト実行段階</li></ul></div>



<p>具体的には以下のとおりです。</p>



<h3 class="wp-block-heading">テスト計画段階</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト計画書作成</td><td>テスト計画書を作成します。</td></tr><tr><td>テストモニタリング</td><td>テスト計画書で定義したものと実際の進捗を継続的に比較する活動です。</td></tr><tr><td>テストコントロール</td><td>上記のテストモニタリングで継続的に進捗を比較し、そこにもしズレなどが生じてきた場合は対策を講じる活動で、もし、スケジュールなどが大幅な変更になった場合は、テスト計画書に修正も加えます。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト計画段階</figcaption></figure>



<p>いわゆるテストモニタリングとテストコントロールはセットで考えることが必要になってきます。</p>



<p>また、テストモニタリングとテストコントロールに関しては、テスト計画段階でおこなえばそれで終わりではなく、テスト工程全てにおいて必要なフェーズで、いつにおいてもテスト計画に修正を加えないといけない場合は修正を加えるのです。</p>



<h3 class="wp-block-heading">テスト設計段階</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト分析</td><td>「何をテストするか」を決定します。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト分析</figcaption></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト設計</td><td>「テスト分析で決定したもの（何をテストするか）をどうテストするかを決定します。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト設計</figcaption></figure>



<h3 class="wp-block-heading">テスト実行段階</h3>



<figure class="wp-block-table is-style-regular"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト実装</td><td>テストの実行に必要なものすべてを準備します。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト実装</figcaption></figure>



<p>「必要なものすべて」と言われてもピンと来ないかもしれませんが、具体的には以下のようなものです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>テストケース</li><li>テスト環境</li><li>テストで使用するテストデータ</li></ul></div>



<p>テスト実行をするときのために準備しておかないといけないもの全てと覚えておくと良いでしょう。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト実行</td><td>準備したテストケースに従ってテストをおこないます。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト実行</figcaption></figure>



<p>テストをおこない、不具合が見つかったものに関しては不具合レポートに記載し、開発者へフィードバックをします。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>作業内容</th><th>説明</th></tr></thead><tbody><tr><td>テスト完了</td><td>テスト計画書で定義したテスト終了基準の定義に基づいてテストが完了したかどうかを判断します。<br>また、完了したテストの全活動のデータを集め、プロジェクトから得た情報などをまとめます。</td></tr></tbody></table><figcaption class="wp-element-caption">テスト完了</figcaption></figure>



<p>それでは各工程について詳しくみていきます。</p>



<p>通常、テスト計画から始まりテスト実行に終わるのですが、本記事は未経験者が多く読んでいることを想定して、以下の順番でレベルごとに解説していきます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ol class="sbd-list sbd-list-border"><li>テスト実行</li><li>テスト設計</li><li>テスト計画</li></ol></div>



<h3 class="wp-block-heading">テスト実行</h3>



<p>プロジェクトにおける製品に対しての不具合があるかをチェックするお仕事です。<br>いわゆるテスターと言われる方々で、テスト設計者が別にいる場合、テスト実行のみをおこなうケースがございます。</p>



<p>主な業務内容とは以下のとおりです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>テスト設計者が作成したテストケースに従ってテスト実行をする</li><li>テストケースを用いないで自らの感覚で様々な箇所を触り不具合を探す</li></ul></div>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--header-blue"><table class="has-white-background-color has-background"><tbody><tr><td>テストケース</td><td>簡潔にお伝えすると、ソフトウェアテストを実施する際に用意される実行条件や実行手順、期待される結果などの組み合わせとなります。<br>要するに、このテストケースに記載されていることを元にテストを実行すれば、このソフトウェアに不具合があるかどうかがわかる仕組みになっているのです。</td></tr></tbody></table><figcaption class="wp-element-caption">テストケース</figcaption></figure>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>誰がテストをしても同じ結果が得られるようになっている</li><li>不具合があるか問題ないかが一目でわかる</li></ul></div>



<p>という形になっており、ソフトウェアテストにおける指標になります。</p>



<h3 class="wp-block-heading">テスト設計</h3>



<p>テスト実行するための指標となるテストケースを作成するお仕事です。<br>テストケースの意味は前述しましたが、テストケースを作成する際のポイントとしては以下２点です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>誰がテストをしても同じ結果が得られるテストケースを作成する</li><li>テスト実行者が迷わないようなテストケースを作成する</li><li>テスト実行者から質問が出ないようなテストケースを作成する</li></ul></div>



<p>一つずつ紐解いていきます。</p>



<h4 class="wp-block-heading">誰がテストをしても同じ結果が得られるテストケースを作成する</h4>



<p>正確性の問題です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>前提条件</li><li>実行手順</li><li>期待結果</li></ul></div>



<p>上記を正確に記載することが大切です。<br>もし、正確性に欠けるテストケースだったとしたら、認識の相違が発生し、テスト実行者の判断で結果を誤ってつけてしまうケースになることもあります。</p>



<p>本当は不具合があるにも関わらず、パスしてしまっていたらどうでしょうか。</p>



<p>最悪の場合、リリース後に不具合が発覚し、お客様からのクレームにも繋がりかねません。<br>これがもし、命の危険が左右される飛行機の監視システムや医療機器などの場合、もっと取り返しのつかないことになってしまいます。</p>



<p>そのため、テストケースを作成する際、ここの要素はもっとも重要なのです。</p>



<h4 class="wp-block-heading">テスト実行者が迷わないようなテストケースを作成する</h4>



<p>要するに、出来るだけ細かくわかりやすく記載するということです。</p>



<p>また、テスト実行者はあまり画面設計書や詳細設計書などを見る習慣がありません。<br>そのため、プロジェクトにおける製品の仕様を全てテストケースに落とし込むことが大切です。</p>



<p>テストケースには簡易的に記載し、後は、「画面設計書を見てください。」だけだと不親切というわけです。</p>



<p>テスト実行者が迷わないようなテストケースを意識して作成していきましょう。</p>



<h4 class="wp-block-heading">テスト実行者から質問が出ないようなテストケースを作成する</h4>



<p>上記の「迷わないようなテストケース」と一緒に考えると良いです。</p>



<p>もし、テスト実行者が迷ってしまうようなテストケースを作成してしまった場合、必ずテスト設計者に質問がきます。</p>



<p>ですので、テストケースを作成する際には「テスト実行者から質問が来ないようなテストケース」も意識して作成すると良いでしょう。</p>



<h3 class="wp-block-heading" id="plan">テスト計画</h3>



<p>テスト工程全ての計画を立てるお仕事です。</p>



<p>計画を練り、テスト計画書というドキュメントを作成します。<br>そして、そのテスト計画書をプロジェクトマネージャーに提出し、「今回のテストはこれでいきます。」と、予め認識を合わせておくことが大切です。</p>



<p>このテスト計画によって、全てのテスト工程が進んでいきますので、テストの中で一番重要な工程と言えます。</p>



<p>もし、このテスト計画が正確性の欠くものでしたとしたら、テスト計画通りテストを進めることができなく、プロジェクト自体を計画通り進ませることができなくなります。</p>



<p>その結果、工数が予想以上に増え、予算オーバーになってしまうこともあるのです。</p>



<p>私も実際、過去に関わったプロジェクトで（私自身は計画していないが関わったことのあるプロジェクト）、計画や見積もりの甘さで、予定工数の倍かかってしまったというケースがありました。</p>



<p>ここまでになると、会社に大幅な損失を与えてしまい、下手したら始末書などの対応をしなければいけません。</p>



<p>ですので、そこまで重要だということを念頭において、テスト計画の段階でしっかりと確実に計画を練っておきましょう。</p>



<h2 class="wp-block-heading">ソフトウェアテスト未経験者が抑えておくべきポイント3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/process3.jpg" alt="ソフトウェアテスト未経験者が抑えておくべきポイント3選" class="wp-image-312" srcset="https://software-test.jp/wp-content/uploads/process3.jpg 1200w, https://software-test.jp/wp-content/uploads/process3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/process3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/process3-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">ソフトウェアテスト未経験者が抑えておくべきポイント3選</figcaption></figure>



<p>ソフトウェアテスト未経験者が転職活動する上で抑えておくべきポイントは以下の3点です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテストとは？</li><li>ソフトウェアテスト業界の用語</li><li>ソフトウェアテスト業界のキャリアアップ方法</li></ul></div>



<p>前項でテストプロセスに関して解説しましたが、他にもソフトウェアテスト未経験者がはじめに覚えておくべきポイントがあります。<br>未経験からソフトウェアテスト業界への転職を成功させるために、事前にこれらを理解しておくことが大切です。</p>



<p>詳しくは以下で解説しています。</p>



<h3 class="wp-block-heading">ソフトウェアテストとは？</h3>



<p>結論から言うと、出来上がったシステムが仕様通りになっているか、使いにくくないかなどをチェックするお仕事です。</p>



<p>ただし、チェックすると言っても、その内容は奥深く、ただ単に無闇にチェックすれば良いというものではありません。</p>



<p>では、どのようにチェックするのが一番効率なのか、詳しくは以下の記事で解説していますので、ぜひご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-ソフトウェアテスト-jp wp-block-embed-ソフトウェアテスト-jp"><div class="wp-block-embed__wrapper">
<div class="sc_getpost"><a class="clearfix" href="https://software-test.jp/what/"><div class="sc_getpost_thumb post-box-thumbnail__wrap"><img decoding="async" src="data:image/gif;base64,R0lGODdhAQABAPAAAN3d3QAAACwAAAAAAQABAAACAkQBADs=" width="1200" height="675" alt="【保存版】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説" loading="lazy" data-src="https://software-test.jp/wp-content/uploads/what0.jpg" class="lazyload"></div><div class="title">【保存版】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説</div><div class="date">2023.1.21</div><div class="substr">迷える転職者 ソフトウェアテストって何？ 迷える転職者 デバッグとテストは同じ意味？ 迷える転職者 ソフトウェアテストの給料水準ってどれぐらいなの？ こういった疑問に答えます。 ソ...</div></a></div>
</div></figure>



<h3 class="wp-block-heading">ソフトウェアテスト業界の用語</h3>



<p>はじめからロケットスタートするためにも、ソフトウェアテスト業界で使用する用語を覚えておくことは大切になります。</p>



<p>用語を知るのと知らないとではキャリアアップに大きな差が出ます。</p>



<p>なぜなら、実践でも専門用語を用いて会話することが多くなるからです。</p>



<p>その際に頭が珍紛漢紛になっていては、取り残されてしまいます。</p>



<p>取り残されるどころか、「何も知らない人」のレッテルを貼られてしまうことも多いです。</p>



<p>ですので、そうならないためにもソフトウェアテスト業界の用語を初めから覚えておくことが必要なのです。</p>



<p>ソフトウェアテスト業界の用語集として、以下の記事で詳しく記載していますので、こちらも併せてご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-ソフトウェアテスト-jp wp-block-embed-ソフトウェアテスト-jp"><div class="wp-block-embed__wrapper">
<div class="sc_getpost"><a class="clearfix" href="https://software-test.jp/word/"><div class="sc_getpost_thumb post-box-thumbnail__wrap"><img decoding="async" src="data:image/gif;base64,R0lGODdhAQABAPAAAN3d3QAAACwAAAAAAQABAAACAkQBADs=" width="1200" height="675" alt="【保存版】《レベル別徹底解説》QAエンジニア・ソフトウェアテスト用語集【完全版】" loading="lazy" data-src="https://software-test.jp/wp-content/uploads/word0.jpg" class="lazyload"></div><div class="title">【保存版】《レベル別徹底解説》QAエンジニア・ソフトウェアテスト用語集【完全版】</div><div class="date">2023.1.21</div><div class="substr">【初級編】現場ですぐに使う基本用語 ア行 アドホックテスト 計画を立てずに経験と直感に基づいて行う非形式的なテスト テスト設計書やテストケースを作成せず、思いついた操作を試す探索的...</div></a></div>
</div></figure>



<h3 class="wp-block-heading">ソフトウェアテスト業界のキャリアアップ方法</h3>



<p>ソフトウェアテスト業界でキャリアアップする方法は、主に下記の3点です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>転職エージェントを使う</li><li>資格取得をおこなう</li><li>本で学習する</li></ul></div>



<p>なぜなら、給与を上げる場合、転職して給与を上げるか、知識を身につけて給与を上げるかの2つしかないからです。</p>



<p>私はソフトウェアテスト業界に入って、もう10年以上にもなりますが、この2つどちらも経験したことがあります。</p>



<p>具体的に言うと、</p>



<p>知識を使って転職したという形です。</p>



<p>ソフトウェアテスト業界の知識を身につけ、経験を活かし、取得するべき資格を取得し、その知識と経験を面接の時にアピールしたのです。</p>



<p>その結果、年収100万円以上アップということも実現することができました。</p>



<p>このように、ソフトウェアテスト業界におけるキャリアアップ方法を最初に学んでおくことで、そこに向けてブレることなく進むことができるようになります。</p>



<p>ですので、まずは、ソフトウェアテスト業界におけるキャリアアップ方法を頭の中に入れましょう。</p>



<p>詳しくは以下の記事で解説していますので、ぜひご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/career-up"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/career-up0.jpg" class="attachment-large size-large wp-post-image" alt="【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選" srcset="https://software-test.jp/wp-content/uploads/career-up0.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/career-up">【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/career-up"">	
				長年同じ会社で働いているけど1度も給料上がったとがないこの先昇給するのか、昇格するのかわからなくなってきたキャリアアップ&hellip;			</a>
			</div>
</div>



<h2 class="wp-block-heading">まとめ：失敗しないテストプロセス完全解説《ソフトウェアテスト》</h2>



<figure class="wp-block-image size-full"><img decoding="async" src="https://work-ch.com/wp-content/uploads/5_まとめ：失敗しないテストプロセス完全解説《ソフトウェアテスト》.jpg" alt="まとめ：失敗しないテストプロセス完全解説《ソフトウェアテスト》" class="wp-image-1320"/></figure>



<p>ソフトウェアテストのテストプロセスの全ては以下のとおりです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>テスト計画</li><li>テストのモニタリングとコントロール</li><li>テスト分析</li><li>テスト設計</li><li>テスト実装</li><li>テスト実行</li><li>テスト完了</li></ul></div>
<cite><a rel="noreferrer noopener" href="https://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018V31.J03.pdf" target="_blank">JSTQB FL シラバス</a></cite></blockquote>



<p>このプロセスを大きく三段階に分けて解説します。</p>



<h3 class="wp-block-heading">テスト計画</h3>



<p>テストを計画し、テスト計画書を作成します。</p>



<p>以下の点においてまとめましたのでご覧ください。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>重要なポイント</li><li>注意点</li><li>詳細</li></ul></div>



<h4 class="wp-block-heading">重要なポイント</h4>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>テストを計画通り進めるために一番重要な工程</li><li>テスト計画書をプロジェクトマネージャーに提出する</li><li>プロジェクトマネージャーとテスト計画の認識合わせをする</li></ul></div>



<h4 class="wp-block-heading">注意点</h4>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>見積もりが甘いとプロジェクトが失敗してしまう</li><li>見積もりが甘いと場合によっては会社に大損害を与えてしまう</li><li>その結果、信用を失ってしまうこともある</li></ul></div>



<h4 class="wp-block-heading">詳細</h4>



<p>主には以下の記事で解説していますので、こちらも併せてご覧ください。</p>



<p>※現在作成中のため少々お待ちください。</p>



<h3 class="wp-block-heading">テスト設計</h3>



<p>テスト実行するために仕様を把握しテスト設計書、テスト仕様書を作成します。</p>



<p>以下の点においてまとめましたのでご覧ください。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>重要なポイント</li><li>注意点</li><li>詳細</li></ul></div>



<h4 class="wp-block-heading">重要なポイント</h4>



<p>以下の3点を意識してテスト設計することが重要になります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>誰がテストをしても同じ結果が得られるテストケースを作成する</li><li>テスト実行者が迷わないようなテストケースを作成する</li><li>テスト実行者から質問が出ないようなテストケースを作成する</li></ul></div>



<h4 class="wp-block-heading">注意点</h4>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>設計が甘いと不具合を検出しにくい</li><li>そのためお客様の信頼を失ってしまうともある</li><li>最終的にはお客様のクレームにつながってしまう</li></ul></div>



<h4 class="wp-block-heading">詳細</h4>



<p>主には以下の記事で解説していますので、こちらも併せてご覧ください。</p>



<p>※現在作成中のため少々お待ちください。</p>



<h3 class="wp-block-heading">テスト実行</h3>



<p>テスト設計フェーズで作成されたテスト仕様書を元にテスト実行をおこないます。</p>



<p>以下の点においてまとめましたのでご覧ください。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>重要なポイント</li><li>注意点</li><li>詳細</li></ul></div>



<h4 class="wp-block-heading">重要なポイント</h4>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>ソフトウェアが想定した動作になっているかを確認する</li><li>不具合が潜んでいないか確認する</li><li>ユーザビリティ（使い勝手）が良いか確認する</li></ul></div>



<h4 class="wp-block-heading">注意点</h4>



<p>もしうっかり不具合を見逃してしまったとした場合、以下のような事態になることも考えられます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>重大事故やお客様の失墜につながる</li><li>重大事故に繋がった場合多大な損害賠償を請求されることもある</li><li>お客様だけではなく所属する会社にも多大な損失を与えてしまうことになる</li></ul></div>



<p>その為、以下の能力が求められます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border"><li>的確に不具合を検知する能力</li><li>ユーザー目線に立って考えることができる能力</li></ul></div>



<h4 class="wp-block-heading">詳細</h4>



<p>主には以下の記事で解説していますので、こちらも併せてご覧ください。</p>



<p>※現在作成中のため少々お待ちください。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【徹底解説】ソフトウェアテスト現役管理職が教える失敗しないキャリアアップ方法3選</title>
		<link>https://software-test.jp/career-up/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sat, 21 Jan 2023 13:53:14 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[QC]]></category>
		<category><![CDATA[キャリアアップ]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[品質保証]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[未経験]]></category>
		<category><![CDATA[転職]]></category>
		<category><![CDATA[転職エージェント]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=70</guid>

					<description><![CDATA[このように疑問を持たれている方も大勢いらっしゃるのではないでしょうか。 早くキャリアアップをしようと考えて、焦るがあまり選択肢を間違えてしまうケースが非常に多くなっています。 私は、現在ソフトウェア業界で約10年間従事しており、今では管理職…]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border"><li>長年同じ会社で働いているけど1度も給料上がったとがない</li><li>この先昇給するのか、昇格するのかわからなくなってきた</li><li>キャリアアップするにはどうしたら良いのか</li></ul></div>



<p>このように疑問を持たれている方も大勢いらっしゃるのではないでしょうか。</p>



<p>早くキャリアアップをしようと考えて、焦るがあまり選択肢を間違えてしまうケースが非常に多くなっています。</p>



<p>私は、現在ソフトウェア業界で約10年間従事しており、今では管理職という立場になっています。<br>しかし、初めからスムーズに今の立場になったわけではなく、そこに行き着くためには、挫折と挑戦の繰り返しでした。</p>



<p>そこで、この記事では、未経験からソフトウェアテスト業界に転職したとしても、初めからロケットスタートできる考え方から実践方法までまとめて解説します。</p>



<p>この記事を読めば「ソフトウェアテスト業界未経験者が理想の会社に転職をして、キャリアアップするにはどのような段取りを踏めば良いのか」が全てわかります。</p>



<p>私が約10年間ソフトウェアテスト業界で従事し、管理職という立場になった今だから見える知識や経験を凝縮しました。</p>



<p>ソフトウェアテスト業界で、早く昇給・昇格したい、キャリアアップしたいと考えている方はぜひ最後まで読んでください。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading"><p>本記事からわかること</p></div>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテスト業界で失敗しないキャリアアップ方法3選</li><li>ソフトウェアテスト業界の最速で昇給させる方法</li><li>ソフトウェアテスト未経験者が初めに抑えておくべきポイント3選</li></ul></div>
</div>



<h2 class="wp-block-heading">ソフトウェアテスト業界で失敗しないキャリアアップ方法3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/career-up1.jpg" alt="ソフトウェアテスト業界で失敗しないキャリアアップ方法3選" class="wp-image-250" srcset="https://software-test.jp/wp-content/uploads/career-up1.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up1-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">ソフトウェアテスト業界で失敗しないキャリアアップ方法3選</figcaption></figure>



<p>結論から言うと、失敗しないキャリアアップ方法3選は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>転職エージェントを使う</li><li>資格取得をおこなう</li><li>本で学習する</li></ul></div>



<p>上記のどれか欠けても難しく、全てにおいておこなう必要があります。<br>その理由とともに詳しくは以下で解説します。</p>



<h3 class="wp-block-heading">転職エージェントを使う</h3>



<p>第一の方法として、転職エージェントを使うということになります。</p>



<p>転職エージェントを使うメリットを以下にまとめました。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>転職活動をするのに各企業の情報を聞くことが出来る</li><li>将来のキャリアプランに合わせて選択肢を提供してくれる</li><li>企業に直接聞きにくい質問も代わりに聞いてくれる</li><li>企業とのやりとりは全て転職エージェントを通じておこなわれるため企業と直接やり取りしなくて良い</li><li>資格取得支援、学習支援をおこなっているところが多い</li></ul></div>



<p>逆に転職エージェントを使うデメリットとしては以下のものがあります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-green"><ul class="sbd-list sbd-list-border"><li>転職エージェントによっては時間がかかる</li><li>あまり動いてくれない転職エージェントもいる</li><li>転職エージェントによって合う合わないがある</li></ul></div>



<p>デメリットもありますが、ご覧のようにメリットの方がか大きいです。<br>デメリットもあるということを念頭に置いた上で、転職エージェントを使うことが大切になります。</p>



<h3 class="wp-block-heading" id="qualification">資格取得をおこなう</h3>



<p>第二の方法として、資格取得するという方法があります。</p>



<p>スキルは人によってマチマチです。<br>そのスキルを証明できるものは資格というもの以外にはありません。</p>



<p>どれだけ出来るかという点をアピールしたとしても、証明書という形で手元になければわかりません。</p>



<p>ですので、スキル学習と合わせて資格取得を目指すことも大切なのです。</p>



<p>私が管理職という視点で、必要な資格に関してピックアップしました。</p>



<p><a href="https://software-test.jp/qualification/">【徹底比較】現役管理職が教えるソフトウェアテストおすすめ資格6選</a>の記事で解説していますので、ご覧ください。</p>



<h3 class="wp-block-heading" id="book">本で学習する</h3>



<p>第三の方法として、本で学習するという方法があります。</p>



<p>今はソフトウェアテストに関する幾つもの本が出版されていますので、それらで学習を進めると良いです。</p>



<p>ただ、本は世の中に無数にあり、「最初はどれを手に取ったら良いのか全くわからない」!!<br>そのように思われている方も多いはずです。</p>



<p>ここでは、私が管理職という視点で、読みやすく、ためになり実践でも活かせる本をピックアップしました。</p>



<p><a href="https://software-test.jp/book/">【保存版】現役管理職が教えるソフトウェアテストおすすめ本</a>の記事で解説していますので、ご覧ください。</p>



<h2 class="wp-block-heading">最速で昇給させる方法</h2>



<p>結論から言うと、最速で昇給させるためには、転職活動をおこなうことです。</p>



<p>今の会社で昇給に伸び悩んでいるのであれば、転職活動をするということが一番早いです。</p>



<p>転職活動をしたとしても必ずしも転職しないといけないということではありません。<br>転職活動を納得がいくまでして、納得いく給料、ポジションを提示してもらった場合にのみ転職をすれば良いのです。</p>



<p>私自身も以前、転職をし年収100万以上もアップしたという経験があります。<br>今では管理職というポジションになっていますが、以前は挫折と挑戦の繰り返しでした。</p>



<p>ですので、まずは、転職活動することを一番オススメします。</p>



<p>詳しくは以下で見ていきます。</p>



<h3 class="wp-block-heading">転職活動をおこなう</h3>



<p>前述したように、給料を上げるためには転職活動をおこなうのが一番早いのです。</p>



<p>転職活動をした方が良い理由は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>会社によって上がる昇給幅が決まっている</li><li>会社の人数が多ければ多いほどライバルも多くなる</li></ul></div>



<p>一つずつ紐解いていきます。</p>



<h4 class="wp-block-heading">会社によって上がる昇給幅が決まっている</h4>



<p>「いくら頑張っても昇給幅内でしか昇給はできません。」ということです。</p>



<p>毎年、部内全体の昇給幅が決まっており、それを全体で割るという形がほとんどになります。<br>その場合、社員数に比例して競争率が高くなります。</p>



<h4 class="wp-block-heading">会社の人数が多ければ多いほどライバルも多くなる</h4>



<p>これは記載の通りで、会社の社員は仲間でもありライバルでもあるのです。<br>会社の人数が多くライバルが多い場合は、如何にライバルとの差をつけるかどうかがカギになってきます。<br>そのためにも、以下の2点において日々学習をすることは大切です。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>本を読んで学習する</li><li>資格取得をおこなう</li></ul></div>



<p>また、会社によって給料が上がる要素があるのかを見極めることが大切です。</p>



<p>数年いても全く昇給にかからない形だと、モチベーションも下がってしまいます。<br>その場合、思い切って転職活動することをオススメします。</p>



<p>それでは、給料が上がる要素があるのかの見極め方は以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border"><li>約2年で給料が上がるかどうか</li><li>社内に活気があるかどうか</li><li>積極的に採用活動している会社かどうか</li><li>人数がいつもギリギリで回している案件が多数あるかどうか</li><li>部長クラス以上の方々と関わる機会が多くあるかどうか</li></ul></div>



<p>これら全体的に見て、転職活動をするべきか否かを判断した方が良いのです。</p>



<p>一つずつ紐解いていきます。</p>



<h4 class="wp-block-heading">2年で給料が上がるかどうか</h4>



<p>おおよその会社は約2年いれば少しずつでも給料は上がります。<br>ですので、約2年で給料がどれくらい上がるのかを確認することが大切です。</p>



<h4 class="wp-block-heading">社内に活気があるかどうか</h4>



<p>社内に活気があれば、会社的に、より良い方向に向かっていると考えた方が良いです。<br>逆に、活気がなく、何をやっても面白く無いような形ですと、転職活動に踏み込んだ方が良いでしょう。</p>



<h4 class="wp-block-heading">積極的に採用活動している会社かどうか</h4>



<p>これから右肩上がりに伸びている会社ですと、積極的に採用もおこなっていくところがほとんどです。<br>ですから、そこを見ることも大切なのです。</p>



<p>採用活動するのを躊躇している会社の場合ですと、採用活動に踏み込めない理由があります。<br>原因はいくつかありますが、それがコスト削減の場合ですと、転職活動に踏み込んだ方が良いでしょう。</p>



<h4 class="wp-block-heading">人数がいつもギリギリで回している案件が多数あるか</h4>



<p>一つの案件で人件費をいくら使っているのかというところです。</p>



<p>もし、ギリギリで回している案件が多数ある場合は、コスト面もギリギリになっておる恐れがありますので、転職活動に踏み込んだ方が良いでしょう。</p>



<h4 class="wp-block-heading">部長クラス以上の方々と関わる機会が多くあるかどうか</h4>



<p>これは、むしろ一番重要なことかもしれません。</p>



<p>要は、ライバルより多くアピールできればキャリアアップする道も数多く用意されているのです。<br>部長クラス以上になると部下も多く一人一人全社員を見ることは不可能になります。</p>



<p>ですから、部長クラス以上の方々と近いところで関われる機会が多い方が、顔も覚えられますし、結果的にアピールにつながるのです。</p>



<p>部長クラス以上というと、おおよその会社では決裁者に当たります。</p>



<p>ですので、その決裁者に多くアピールするためにも近いところで多く関われる機会があるかどうかも非常に重要なのです。</p>



<p>もし、今の会社がそうでなければ、転職活動に踏み込むのも良いでしょう。</p>



<p>主には上記のような見極め方にはなりますが、これは会社によっても多少バラつきがあります。<br>そのため、一番良い転職時期というのは、自らが転職したいと感じた時がベターです。</p>



<h3 class="wp-block-heading">稼げるキャリアアップ方法</h3>



<p>前述したように、最速で昇給させるためには、転職活動をおこなうことです。</p>



<p>ただ、以下のような場合もあり、転職活動をする以外のキャリアアップ方法に関しても触れておきます。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>今の会社が気に入っている</li><li>今の会社の仕事が好き</li><li>転職はしたくない</li></ul></div>



<p>前述したように、「転職をおこなう」以外のキャリアアップ方法に関しては、下記の2点になります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>資格取得をおこなう</li><li>本で学習する</li></ul></div>



<p>詳しくは以下の項目で解説していますので、こちらをご覧ください。</p>



<p><a href="#qualification"> &gt;&gt;資格取得をおこなう</a></p>



<p><a href="#book"> &gt;&gt;本で学習する</a></p>



<h2 class="wp-block-heading">ソフトウェアテスト未経験者が初めに知っておくべきこと3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/career-up2.jpg" alt="ソフトウェアテスト未経験者が初めに知っておくべきこと3選" class="wp-image-251" srcset="https://software-test.jp/wp-content/uploads/career-up2.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up2-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">ソフトウェアテスト未経験者が初めに知っておくべきこと3選</figcaption></figure>



<p>結論から言うと、ソフトウェア未経験者が初めに知っておくべきことは、以下の3点になります。</p>



<div class="wp-block-sbd-list is-style-sbd-list-pink"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテストとは何かを知ること</li><li>ソフトウェア業界でよく使用する用語を理解すること</li><li>キャリアアップ方法を知ること</li></ul></div>



<p>未経験からソフトウェアテスト業界に転職をしようとしているのに「ソフトウェアテストとは何なのか」を知らないというのは話になりません。</p>



<p>また、「ソフトウェアテスト業界でよく使用する用語」を知らないというのも話になりません。</p>



<p>そして、キャリアアップ方法を知らなければ、将来的にどのようにキャリアアップしていったら良いのかがわからなく、途中で挫折してしまいます。</p>



<p>そうならないためにも、初めにキャリアアップ方法を知っておくことがとても大切なのです。</p>



<p>難しいことを覚えるのは大変かもしれませんが、これらのことは難しくなく誰にでもできることになります。</p>



<p>まずは、これらから覚え、しっかりとキャリアアップするために着実に1歩ずつ前進していきましょう。<br>それぞれに関して、詳しくは以下で説明します。</p>



<h3 class="wp-block-heading">ソフトウェアテストとは何か</h3>



<p>ソフトウェアテスト業界に転職しようとしている方がこれを知らなければ話ははじまりません。<br>ソフトウェアテストとは何なのか。</p>



<p>以下のようなツイートもしましたが、全体像を掴めるようにしておきましょう。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">ソフトウェアテストとは何か？<br>あまりこの辺知らない方が多いと思います。<br>他に、QA（品質保証）と言ったり、QC（品質管理）という言葉があります。<br>未経験からソフトウェアテスト業界に転職しようと思っている方は、ソフトウェアテストにおける全体像だけでも把握しておきましょう。<a href="https://twitter.com/hashtag/%E8%BB%A2%E8%81%B7%E6%B4%BB%E5%8B%95?src=hash&amp;ref_src=twsrc%5Etfw">#転職活動</a></p>&mdash; Yuichan (@YuichanBlog) <a href="https://twitter.com/YuichanBlog/status/1602819814405595136?ref_src=twsrc%5Etfw">December 14, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div><figcaption class="wp-element-caption">ソフトウェアテストとは何か？</figcaption></figure>



<p>詳しくは<a href="https://software-test.jp/what/">【徹底解説】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説</a>の記事ご覧ください。</p>



<h3 class="wp-block-heading">用語まとめ</h3>



<p>こちらも前項同様、ソフトウェアテスト業界に転職しようとしている方は、初めに知っておいて損はないです。</p>



<p>レベル別に<a href="https://software-test.jp/word/">【保存版】（レベル別徹底解説）現役管理職が教えるソフトウェアテスト業界の用語まとめ</a>の記事でまとめましたので、こちらで学習してください。</p>



<p>用語については辞書代わりに使っていただけると幸いです。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="ja" dir="ltr">デバッグとテストの違いって、みなさんわかりますでしょうか？<br>デバッガーをやってるゲームデバッグをしているとよく聞くんですが、言っている人のほとんどがデバッグではないことをしているのです。<br>詳しくはブログをご覧ください。<a href="https://twitter.com/hashtag/%E8%BB%A2%E8%81%B7?src=hash&amp;ref_src=twsrc%5Etfw">#転職</a> <a href="https://twitter.com/hashtag/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%86%E3%82%B9%E3%83%88?src=hash&amp;ref_src=twsrc%5Etfw">#ソフトウェアテスト</a> <a href="https://twitter.com/hashtag/%E6%9C%AA%E7%B5%8C%E9%A8%93?src=hash&amp;ref_src=twsrc%5Etfw">#未経験</a> <a href="https://twitter.com/hashtag/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0?src=hash&amp;ref_src=twsrc%5Etfw">#デバッグ</a> <a href="https://twitter.com/hashtag/%E3%83%86%E3%82%B9%E3%83%88?src=hash&amp;ref_src=twsrc%5Etfw">#テスト</a></p>&mdash; Yuichan (@YuichanBlog) <a href="https://twitter.com/YuichanBlog/status/1601761307245842432?ref_src=twsrc%5Etfw">December 11, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div><figcaption class="wp-element-caption">ソフトウェアテスト業界の用語まとめ</figcaption></figure>



<p>中には難しい用語も解説していますが、まずは簡単な分かりやすい用語から覚えていく形で問題ありません。</p>



<h3 class="wp-block-heading">キャリアアップ方法</h3>



<p>キャリアアップ方法に関しては本記事で徹底解説しました。</p>



<p>これらを元に、キャリアアップ方法を知り、実際にキャリアアップに挑戦することで、必ずキャリアアップすることが可能です。</p>



<p>一番早いキャリアアップ方法である「転職活動をおこなう」ですが、とはいえ、どこの転職エージェントに登録したら良いのか迷うところだと思います。<br></p>



<p>私自身が自信を持ってオススメできる転職エージェントに関しては、以下の記事でピックアップしましたので、こちらも併せてご覧ください。</p>



<p><a href="https://software-test.jp/job-change-agent/">【2022年最新】現役面接官が教えるソフトウェアテスト業界オススメ転職エージェント22選</a></p>



<h2 class="wp-block-heading">まとめ：失敗しないキャリアアップ方法3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/career-up3.jpg" alt="まとめ：失敗しないキャリアアップ方法3選" class="wp-image-252" srcset="https://software-test.jp/wp-content/uploads/career-up3.jpg 1200w, https://software-test.jp/wp-content/uploads/career-up3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/career-up3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/career-up3-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">まとめ：失敗しないキャリアアップ方法3選</figcaption></figure>



<p>今後、昇給させる、昇格させることにおいて、予めキャリアアップ方法を知ることはとても大切です。</p>



<p>なぜなら、キャリアアップ方法を知らないのでは、キャリアアップに向けた取り組みがおこなえないからになります。</p>



<p>キャリアアップの具体的な方法に関しては以下の通りです。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>転職エージェントを使う</li><li>資格取得をおこなう</li><li>本で学習する</li></ul></div>



<p>このうちのどれが欠けても難しく、上記３点をバランスよく実施することが大切です。</p>



<p>上記の３点をバランスよく実施すれば、キャリアアップの成功に近づくことは間違いありません。</p>



<p>また、本記事ではキャリアアップのことにおいて取り上げましたが、以下の残り2つに関しては別記事でまとめています。</p>



<div class="wp-block-sbd-list is-style-sbd-list-red"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテストとは何か？</li><li>ソフトウェアテスト業界の用語まとめ</li></ul></div>



<p>こちらも併せて読むことで、より一層キャリアアップを加速させるようにしましょう。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/point"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/point0.jpg" class="attachment-large size-large wp-post-image" alt="【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）" srcset="https://software-test.jp/wp-content/uploads/point0.jpg 1200w, https://software-test.jp/wp-content/uploads/point0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/point">【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/point"">	
				迷える転職者 テスター未経験からでも採用されることってあるのかなぁ。 迷える転職者 採用される確率を上げるために知ってお&hellip;			</a>
			</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【保存版】《レベル別徹底解説》QAエンジニア・ソフトウェアテスト用語集【完全版】</title>
		<link>https://software-test.jp/word/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sat, 21 Jan 2023 13:43:50 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[pickup]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[用語]]></category>
		<category><![CDATA[転職エージェント]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=68</guid>

					<description><![CDATA[【初級編】現場ですぐに使う基本用語 ア行 アドホックテスト アサーション アジャイル開発 インシデント インスペクション インテグレーションテスト インフォーマルレビュー ウォーターフォール開発 ウォークスルー 受け入れ基準 受け入れテスト…]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">【初級編】現場ですぐに使う基本用語</h2>



<h3 class="wp-block-heading">ア行</h3>



<p><strong>アドホックテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>計画を立てずに経験と直感に基づいて行う非形式的なテスト</li>



<li>テスト設計書やテストケースを作成せず、思いついた操作を試す探索的な手法</li>



<li>バグの再現手順が不明確な場合や、テスト観点の抜け漏れを探す際に有効</li>
</ul>



<p><strong>アサーション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラム内で特定の条件が満たされているかを検証する仕組み</li>



<li>条件が偽の場合にエラーを発生させることで、不正な状態を早期発見できる</li>



<li>自動テストでは期待値と実際の値を比較する際に使用される</li>
</ul>



<p><strong>アジャイル開発</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムやソフトウェア開発におけるプロジェクト開発手法のひとつ</li>



<li>大きな単位でシステムを区切ることなく、小単位で実装とテストを繰り返して開発を進める</li>



<li>従来の開発手法に比べて開発期間が短縮されるため、アジャイル（素早い）と呼ばれている</li>
</ul>



<p><strong>インシデント</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>調査や対処が必要な事象や問題の総称</li>



<li>バグや障害だけでなく、仕様の不明点や確認事項も含まれる</li>



<li>チケット管理システムで管理されることが多い</li>
</ul>



<p><strong>インスペクション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>最も形式的なレビュー手法で、定義された役割と手順に基づいて実施される</li>



<li>司会者、記録者、レビューア、モデレータなどの明確な役割分担がある</li>



<li>メトリクスを収集し、プロセス改善に活用する</li>
</ul>



<p><strong>インテグレーションテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>複数のモジュールを結合した時に正しく機能するかを確認するテスト</li>



<li>主にモジュール間の接続点（インターフェース）がうまく機能するかを確認する場合と、結合した状態で外部から見て一体として正しく機能するかを確認する場合がある</li>



<li>結合テスト、統合テストと同意</li>
</ul>



<p><strong>インフォーマルレビュー</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>最も非形式的なレビュー手法で、文書化されたプロセスを持たない</li>



<li>同僚にコードや仕様を見てもらって意見をもらう程度の軽いレビュー</li>



<li>短時間で実施でき、早期にフィードバックを得られる</li>
</ul>



<p><strong>ウォーターフォール開発</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>要件定義、設計、実装、テスト、運用という工程を順番に進める開発手法</li>



<li>各工程が完了してから次の工程に進むため、後戻りしにくい</li>



<li>大規模システムや要件が明確なプロジェクトで採用されることが多い</li>
</ul>



<p><strong>ウォークスルー</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>レビュー手法の一つで、レビューイが成果物の内容をレビューアに説明すること</li>



<li>主な目的は欠陥の発見、ソフトウェアプロダクトの改善、異なる実装方法の検討など</li>



<li>典型的には作業成果物の作成者がレビューミーティングを主導する</li>
</ul>



<p><strong>受け入れ基準</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザー、顧客、その他の認可団体が、コンポーネントやシステムを受け入れる場合、満たさねばならない基準</li>
</ul>



<p><strong>受け入れテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムが、ユーザーのニーズ、要件、ビジネスプロセスを満足するかをチェックするための公式なテスト</li>



<li>このテストにより、システムが受け入れ基準を満たしているかどうかを判定できる</li>
</ul>



<p><strong>エクスプローラトリーテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト設計とテスト実行を同時に行う探索的なテスト手法</li>



<li>テスターの経験や知識を活用し、学習しながら動的にテストを進める</li>



<li>タイムボックス（決められた時間枠）を設定して実施することが多い</li>
</ul>



<p><strong>エスカレーション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>問題や課題を上位者や関係部署に報告し、判断や対応を仰ぐこと</li>



<li>自分の権限や知識では解決できない場合に行う</li>



<li>迅速なエスカレーションは問題の早期解決につながる</li>
</ul>



<p><strong>エンドツーエンドテスト（E2Eテスト）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システム全体を通じたユーザーシナリオを実行し、実際の使用環境に近い状態で動作を確認するテスト</li>



<li>フロントエンドからバックエンド、データベースまで含めた統合的な検証</li>



<li>ユーザーの実際の操作フローに沿ってテストを行う</li>
</ul>



<p><strong>エンドユーザー</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ある製品を実際に使ったり消費したりする人や組織のこと</li>



<li>製品の作り手や売り手から見て、直接の顧客（クライアント）や所有者と、実際の利用者が異なる場合に用いられる概念</li>
</ul>



<h3 class="wp-block-heading">カ行</h3>



<p><strong>開発環境</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>開発中の機能を見てもらう時などに使用する場所</li>



<li>stagingよりさらにカジュアルな環境で、簡単に作って潰すような使われ方をする</li>



<li>development/dev環境とも呼ばれる</li>
</ul>



<p><strong>回帰テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムの修正後に、既存機能に影響がないことを確認するテスト</li>



<li>リグレッションテストと同意</li>



<li>自動化して繰り返し実行されることが多い</li>
</ul>



<p><strong>境界値分析</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>入力値の境界付近でバグが発生しやすいことを利用したテスト技法</li>



<li>例：1〜100の範囲の場合、0、1、100、101をテストする</li>



<li>同値分割と組み合わせて使用されることが多い</li>
</ul>



<p><strong>キャッシュ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>英語でCacheと表記し、貯蔵庫、隠し場所という意味を持つ</li>



<li>よく使うデータを取り出しやすいところにあらかじめ準備しておく仕組み</li>



<li>身近な例：インターネットでページを閲覧した際、一度アクセスしたページのデータをブラウザで一時的に保管し、2回目以降にアクセスした際、表示スピードを上げる</li>
</ul>



<p><strong>クリティカルパス</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プロジェクトの完了に最も時間がかかる一連の作業の経路</li>



<li>この経路上の作業が遅れると、プロジェクト全体の遅延につながる</li>



<li>スケジュール管理において重要な概念</li>
</ul>



<p><strong>クローズ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>チケットや課題を完了済みの状態にすること</li>



<li>バグが修正され検証も完了した場合などに行う</li>



<li>ステータス管理の最終段階</li>
</ul>



<p><strong>結合テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>複数のモジュールを結合した時に正しく機能するかを確認するテスト</li>



<li>主にモジュール間の接続点（インターフェース）がうまく機能するかを確認する場合と、結合した状態で外部から見て一体として正しく機能するかを確認する場合がある</li>
</ul>



<p><strong>ケースバイケース</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>状況や場合によって判断や対応が異なること</li>



<li>テストでは仕様が曖昧な場合に「ケースバイケース」と表現されることがある</li>



<li>明確な基準を設けることが望ましい</li>
</ul>



<p><strong>検証環境</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>本番リリース前の動作検証を行う場所</li>



<li>ほとんど本番に近い環境だが、サーバースペックは落としてあったり、外部API接続がテスト環境につながっていたりなどが異なる</li>



<li>staging/stg環境とも呼ばれる</li>
</ul>



<p><strong>コードレビュー</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムコードの品質を確保するために、他の開発者がコードを確認すること</li>



<li>バグの早期発見、コーディング規約の遵守、知識共有などが目的</li>



<li>プルリクエストを通じて実施されることが多い</li>
</ul>



<h3 class="wp-block-heading">サ行</h3>



<p><strong>サニタイジング</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザーからの入力値に含まれる特殊文字を無害化する処理</li>



<li>XSS攻撃やSQLインジェクション攻撃を防ぐために実施</li>



<li>エスケープ処理とも呼ばれる</li>
</ul>



<p><strong>サブスクリプション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>月額料金でサービスを受けられる課金モデル</li>



<li>Amazon Primeのようなイメージ</li>



<li>継続的な収益が見込めるビジネスモデルとして普及</li>
</ul>



<p><strong>仕様書</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムやソフトウェアの機能、動作、要件を詳細に記述した文書</li>



<li>設計書、要件定義書などがこれに含まれる</li>



<li>テスト設計の基礎となる重要なドキュメント</li>
</ul>



<p><strong>シナリオテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>実際のユーザーの利用シナリオに沿ってテストを実行する手法</li>



<li>単機能テストでは発見できない、複数機能を跨いだバグを見つけられる</li>



<li>ユーザー視点でのテストが可能</li>
</ul>



<p><strong>システムテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>開発したシステムが期待通りに動作するか、構築したシステムが仕様通りの機能や性能要件を満たしているか確認するテスト</li>



<li>総合テストと同意</li>
</ul>



<p><strong>スクラム</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>アジャイルソフトウェア開発におけるプロジェクト管理のための反復型でインクリメンタル型のフレームワーク（枠組み）</li>



<li>スプリントと呼ばれる短い開発サイクルを繰り返す</li>



<li>デイリースクラム、スプリントレビュー、レトロスペクティブなどの儀式がある</li>
</ul>



<p><strong>スプリント</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>スクラム開発における1〜4週間程度の開発サイクル</li>



<li>スプリント内で計画、開発、テスト、レビューを完結させる</li>



<li>各スプリント終了時に動作する成果物を生み出すことが目標</li>
</ul>



<p><strong>スモークテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムの主要機能が動作するかを確認する簡易的なテスト</li>



<li>ビルド後やデプロイ後に最初に実行される</li>



<li>詳細なテストを実施する価値があるかを判断する</li>
</ul>



<p><strong>正常系テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>正しい操作や入力で、期待通りの結果が得られることを確認するテスト</li>



<li>ハッピーパステストとも呼ばれる</li>



<li>異常系テストと対になる概念</li>
</ul>



<p><strong>セッション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>通信の開始から終了までを指す</li>



<li>ネットワークに接続中のユーザがWebサイトを訪れ、サイト内で動作する一連の流れを1つの単位とする</li>



<li>Webサイトにアクセスして、そのサイトから出て行くかブラウザを閉じるまでが1セッション</li>
</ul>



<p><strong>セキュリティテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムの脆弱性を発見し、セキュリティ要件を満たしているかを確認するテスト</li>



<li>不正アクセス、データ漏洩、権限昇格などを検証</li>



<li>ペネトレーションテストや脆弱性診断が含まれる</li>
</ul>



<p><strong>総合テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>開発したシステムが期待通りに動作するか、構築したシステムが仕様通りの機能や性能要件を満たしているか確認するテスト</li>



<li>システムテストと同意</li>
</ul>



<p><strong>ソフトウェア</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>コンピュータを動かすプログラムのこと</li>
</ul>



<p><strong>ソフトウェアテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>コンピュータを動かすプログラムの不具合をチェックすること</li>
</ul>



<p><strong>同値分割</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>入力値の範囲を同じ結果になるグループに分けてテストする技法</li>



<li>各グループから代表値を選んでテストすることで効率化</li>



<li>境界値分析と組み合わせて使用される</li>
</ul>



<h3 class="wp-block-heading">タ行</h3>



<p><strong>単体テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムを構成する比較的小さな単位（ユニット）が個々の機能を正しく果たしているかどうかを確認するテスト</li>



<li>通常、関数やメソッドが単体テストの単位（ユニット）となる</li>



<li>コード作成時などの早い段階で開発者によって実施されることが多い</li>
</ul>



<p><strong>チケット</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>課題や作業を管理するための単位</li>



<li>Jira、Redmine、Backlogなどのチケット管理システムで管理される</li>



<li>バグ、タスク、改善要望などがチケットとして登録される</li>
</ul>



<p><strong>デグレーション（デグレ）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>退化や悪化という意味で、システムやプログラムの不具合を修正した時、ほかに新たな不具合やバグが発生してしまう状態のこと</li>



<li>修正によって以前は動いていた機能が動かなくなること</li>



<li>回帰テストで検出する</li>
</ul>



<p><strong>デッドロック</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>複数のプロセスやスレッドがお互いのリソースを待ち続けて処理が進まなくなる状態</li>



<li>データベース処理などで発生しやすい</li>



<li>適切な排他制御で防ぐ必要がある</li>
</ul>



<p><strong>テストケース</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テストを実行するための具体的な手順と期待結果をまとめたもの</li>



<li>前提条件、入力値、操作手順、期待結果などで構成される</li>



<li>テスト実行の基本単位</li>
</ul>



<p><strong>テストスイート</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>複数のテストケースをまとめたもの</li>



<li>関連するテストをグループ化して管理する</li>



<li>自動テストで特定のテストスイートを実行する際に使用</li>
</ul>



<p><strong>テストデータ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト実行時に使用するデータ</li>



<li>正常値、異常値、境界値などを含む</li>



<li>テスト環境に適したダミーデータを用意する</li>
</ul>



<p><strong>テストハーネス</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト実行を支援するツールやコードの総称</li>



<li>ドライバ（上位モジュールの代替）やスタブ（下位モジュールの代替）が含まれる</li>



<li>単体テストや結合テストで使用される</li>
</ul>



<p><strong>デプロイ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>開発した機能やサービスを利用可能にする作業</li>



<li>開発環境から検証環境へアップロードしてテストに使用できる状態にすること</li>



<li>ソフトウェアをインストールする作業</li>
</ul>



<p><strong>トリアージ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>バグや課題の優先順位を決定するプロセス</li>



<li>重要度と緊急度を基に対応順序を決める</li>



<li>リソースの効率的な配分に必要</li>
</ul>



<p><strong>ドキュメントテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>仕様書、設計書、マニュアルなどのドキュメント自体の品質を確認するテスト</li>



<li>記述の正確性、完全性、一貫性を検証</li>



<li>レビューを通じて実施されることが多い</li>
</ul>



<h3 class="wp-block-heading">ナ行</h3>



<p><strong>ネガティブテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>異常系や例外処理が適切に動作するかを確認するテスト</li>



<li>エラーメッセージの表示、システムのクラッシュ防止などを検証</li>



<li>異常系テストと同意</li>
</ul>



<h3 class="wp-block-heading">ハ行</h3>



<p><strong>バージョン管理</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ソースコードやドキュメントの変更履歴を記録・管理すること</li>



<li>Git、SVNなどのバージョン管理システムを使用</li>



<li>チーム開発において必須の仕組み</li>
</ul>



<p><strong>バグ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムやシステムの欠陥や不具合</li>



<li>期待した動作をしない、エラーが発生するなどの状態</li>



<li>重要度と優先度に応じて修正される</li>
</ul>



<p><strong>バグトラッキング</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>バグの発見から修正、検証までを追跡・管理すること</li>



<li>Jiraなどのバグトラッキングツールを使用</li>



<li>バグの状態、担当者、修正予定などを記録</li>
</ul>



<p><strong>バッチ処理</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>一定量の（あるいは一定期間の）データを集め、一括処理するための処理方法</li>



<li>バッチ処理の対義語としてリアルタイム処理がある</li>



<li>身近な使用例：在庫管理、テストの自動化など</li>
</ul>



<p><strong>パフォーマンステスト</strong></p>



<ul class="wp-block-list">
<li>システムの性能や効率を測定するテスト</li>



<li>応答時間、スループット、リソース使用率などを評価</li>



<li>負荷テスト、ストレステストが含まれる</li>
</ul>



<p><strong>バリデーション</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>入力内容や記述内容が要件を満たしているか、妥当性を確認すること</li>



<li>入力フォームなどでよく使用される入力チェック</li>
</ul>



<p><strong>ビルド</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラマーが作成したプログラムの元ネタ（ソースコード）から、実際に動くプログラムを作り出し、利用者に引き渡せる配布可能なパッケージを生成する一連の工程全体</li>
</ul>



<p><strong>品質</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザーが要求している性質や性能のことで、ユーザーが満足しているかどうかによって品質の良し悪しが決定する</li>



<li>仮に、一般的には問題なく動くシステムだったとしても、ユーザーの要求通りでなければ品質が悪いというわけ</li>
</ul>



<p><strong>品質管理（QC）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>品質管理という意味であり、英語ではQuality Controlの略語</li>



<li>リリースするまでの間に品質が一定水準を満たしているかをチェック、管理する</li>



<li>その水準は企業や顧客によって異なる</li>
</ul>



<p><strong>品質保証（QA）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>品質保証という意味であり、英語ではQuality Assuranceの略語</li>



<li>世の中にリリースされたシステムやアプリの品質を企画からリリース後に至るまで保証したり、サポートする</li>



<li>リリース後に至ってもシステムの状況によっては修正を行ったり、顧客の要件を満たすためにサポートする</li>
</ul>



<p><strong>フィックス（修正）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>バグや不具合を修正すること</li>



<li>"〜をフィックスする"という使い方をする</li>



<li>開発者によって実施される</li>
</ul>



<p><strong>フェールセーフ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムに障害が発生した場合に、安全な状態を維持する設計思想</li>



<li>例：エレベーターの故障時に自動停止する</li>



<li>安全性を重視するシステムで重要</li>
</ul>



<p><strong>負荷テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>大量のデータを投入し、高い負荷をかけてソフトウェアが正常に機能しているか確認するテスト</li>



<li>想定のユーザー数でも耐えることができることを確認するためのテスト</li>



<li>使用されるツール：Apache JMeter、httperf、The Grinderなど</li>
</ul>



<p><strong>ブラックボックステスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>内部構造を考慮せず、入力と出力の関係だけを確認するテスト</li>



<li>仕様書を基にテストケースを作成</li>



<li>テスターに実装の知識が不要</li>
</ul>



<p><strong>ブロッカー</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>作業を進める上で障害となっている問題や課題</li>



<li>解決するまで次の作業に進めない重大な問題</li>



<li>迅速な対応が求められる</li>
</ul>



<p><strong>プロジェクト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>特定の目標を達成するための一時的な取り組み</li>



<li>開始と終了が明確に定義されている</li>



<li>リソース、スケジュール、予算が設定される</li>
</ul>



<p><strong>ペアテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>2人のテスターが協力してテストを実施する手法</li>



<li>1人が操作し、もう1人が観察・記録する</li>



<li>知識共有や視点の多様化に効果的</li>
</ul>



<p><strong>ホワイトボックステスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムの内部構造やロジックを理解した上で実施するテスト</li>



<li>コードカバレッジを測定できる</li>



<li>開発者によって実施されることが多い</li>
</ul>



<p><strong>本番環境</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>エンドユーザーが利用する環境</li>



<li>システムが製品として実際に稼働している環境</li>



<li>production/prod環境とも呼ばれる</li>
</ul>



<h3 class="wp-block-heading">マ行</h3>



<p><strong>マイルストーン</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プロジェクトの重要な節目や到達点</li>



<li>中間目標やリリース予定日などが設定される</li>



<li>進捗管理の指標となる</li>
</ul>



<p><strong>マージ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>複数のコードやブランチを統合すること</li>



<li>バージョン管理システムで使用される操作</li>



<li>コンフリクト（競合）が発生する場合がある</li>
</ul>



<p><strong>マニュアルテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>人間が手動でテストを実行すること</li>



<li>自動テストと対比される</li>



<li>探索的テストやユーザビリティテストで有効</li>
</ul>



<p><strong>モーダル</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>子ウィンドウのこと</li>



<li>閉じるまで親ウィンドウの操作ができない</li>
</ul>



<p><strong>モジュール</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムを構成する部品や機能の単位</li>



<li>独立して開発・テストできるように設計される</li>



<li>再利用性や保守性を高める</li>
</ul>



<p><strong>モックオブジェクト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト用に作成された模擬オブジェクト</li>



<li>外部システムやデータベースへの依存を排除できる</li>



<li>単体テストで使用される</li>
</ul>



<h3 class="wp-block-heading">ヤ行</h3>



<p><strong>ユーザビリティテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムの使いやすさを評価するテスト</li>



<li>実際のユーザーに操作してもらい、問題点を発見する</li>



<li>UIデザインの改善に活用される</li>
</ul>



<p><strong>ユニットテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>プログラムを構成する比較的小さな単位（ユニット）が個々の機能を正しく果たしているかどうかを確認するテスト</li>



<li>通常、関数やメソッドが単体テストの単位（ユニット）となる</li>



<li>コード作成時などの早い段階で開発者によって実施されることが多い</li>



<li>単体テストと同意</li>
</ul>



<p><strong>ユースケース</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムの機能をユーザーの視点から記述したもの</li>



<li>アクター（利用者）とシステムの相互作用を表現</li>



<li>要件定義やテスト設計の基礎となる</li>
</ul>



<h3 class="wp-block-heading">ラ行</h3>



<p><strong>リファクタリング</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>外部から見た動作を変えずに、コードの内部構造を改善すること</li>



<li>可読性、保守性の向上が目的</li>



<li>テストで動作を保証しながら実施する</li>
</ul>



<p><strong>リグレッションテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>回帰テスト、退行テストなどとも呼ばれ、プログラムの一部を修正した時に、その影響でほかに不具合が出ていないかをチェックするために行う</li>



<li>デグレーションが起こっていないかどうかを検証するために実施するテスト</li>
</ul>



<p><strong>リスクベースドテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>リスクの高い部分を優先的にテストする手法</li>



<li>リソースを効率的に配分できる</li>



<li>リスク分析が重要</li>
</ul>



<p><strong>リリース</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムやアプリケーションを本番環境に公開すること</li>



<li>エンドユーザーが使用できる状態にする</li>



<li>リリース判定会議を経て実施される</li>
</ul>



<p><strong>ルートコーズ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>問題の根本原因</li>



<li>表面的な原因ではなく、真の原因を特定すること</li>



<li>再発防止のために重要</li>
</ul>



<p><strong>レビューア</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>レビューを行う人</li>



<li>仕様書などのドキュメントを間違いがないかチェックする人</li>



<li>テスト観点の観点漏れがないかチェックする人</li>



<li>テストケースに漏れがないかチェックする人</li>
</ul>



<p><strong>レビューイ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>レビューをされる側の人</li>



<li>レビューアとは逆の人</li>



<li>レビューの対象となる成果物の作成者</li>
</ul>



<p><strong>ログ</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>システムやアプリケーションの動作記録</li>



<li>エラー調査やパフォーマンス分析に使用</li>



<li>アクセスログ、エラーログ、デバッグログなどがある</li>
</ul>



<h3 class="wp-block-heading">A-Z</h3>



<p><strong>API（Application Programming Interface）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>アプリケーションやソフトウェアとプログラムをつなぐもの</li>



<li>ソフトウェアの機能を共有できる仕組み</li>



<li>RESTful APIやGraphQL APIなどがある</li>
</ul>



<p><strong>CI/CD（Continuous Integration/Continuous Delivery）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>継続的インテグレーション／継続的デリバリー</li>



<li>コードの変更を自動的にビルド、テスト、デプロイする仕組み</li>



<li>Jenkins、GitHub Actions、CircleCIなどのツールが使用される</li>
</ul>



<p><strong>Cookie</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザーとサーバー間で特定の情報をやり取りするファイル</li>



<li>閲覧中のWebサイトからスマホやパソコンに保存される情報</li>



<li>保存されるデータ例：ID、パスワード、メールアドレス、訪問回数など</li>
</ul>



<p><strong>CSV（Comma-Separated Values）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>カンマ区切りのテキストデータ形式</li>



<li>Excelなどで開くことができる</li>



<li>テストデータの作成や結果の記録に使用される</li>
</ul>



<p><strong>development環境（dev環境）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>開発中の機能を見てもらう時などに使用する場所</li>



<li>stagingよりさらにカジュアルな環境で、簡単に作って潰すような使われ方をする</li>



<li>開発環境とも呼ばれる</li>
</ul>



<p><strong>Hotfix（ホットフィックス）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ソフトウェアに発見された不具合を解消するために配布される修正プログラムのうち、問題に迅速に対応するため緊急に発行されるもの</li>



<li>クライアントが製品の現在のリリース内で問題を発見し、次の大きなリリースまで修正されるのを待つことができない場合に使用される</li>
</ul>



<p><strong>JSTQB（Japan Software Testing Qualifications Board）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>日本におけるソフトウェアテスト技術者資格認定の運営組織</li>



<li>ISTQBの加盟組織として2005年4月に認定された</li>



<li>Foundation Level、Advanced Level、Expert Levelなどの資格がある</li>
</ul>



<p><strong>modal（モーダル）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>子ウィンドウのこと</li>



<li>閉じるまで親ウィンドウの操作ができない</li>
</ul>



<p><strong>N/A（Not Available）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>該当なしの意味</li>



<li>テストケースを用いたテスト実行において、仕様変更などにより該当項目が存在しなくなった場合、該当項目の結果欄に「N/A」と記載、または選択する場合がある</li>
</ul>



<p><strong>NT（Not Test）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テストしない／テスト対象外の意味</li>



<li>テストケースを用いたテスト実行において、該当項目はあるけど開発が途中だったり現在のフェーズでは対応しない場合、項目の結果欄に「NT」と記載する</li>



<li>基本的に開発側と同意が取れてから対応する</li>
</ul>



<p><strong>NG（No Good）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト結果が期待と異なり、不合格であること</li>



<li>バグが発見された状態</li>



<li>OKと対になる概念</li>
</ul>



<p><strong>OK</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>テスト結果が期待通りで、合格であること</li>



<li>問題がなく正常に動作している状態</li>



<li>NGと対になる概念</li>
</ul>



<p><strong>production環境（prod環境）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>エンドユーザーが利用する環境</li>



<li>システムが製品として実際に稼働している環境</li>



<li>本番環境とも呼ばれる</li>
</ul>



<p><strong>QA（Quality Assurance）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>品質保証という意味</li>



<li>世の中にリリースされたシステムやアプリの品質を企画からリリース後に至るまで保証したり、サポートする</li>



<li>リリース後に至ってもシステムの状況によっては修正を行ったり、顧客の要件を満たすためにサポートする</li>
</ul>



<p><strong>QC（Quality Control）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>品質管理という意味</li>



<li>リリースするまでの間に品質が一定水準を満たしているかをチェック、管理する</li>



<li>その水準は企業や顧客によって異なる</li>
</ul>



<p><strong>SDK（Software Development Kit）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ソフトウェア開発キットと訳される</li>



<li>特定のソフトウェアを開発する際に必要なツールのセット（APIのライブラリ、サンプルプログラム、技術文書などが含まれる）のこと</li>
</ul>



<p><strong>SLA（Service Level Agreement）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>サービスレベル契約</li>



<li>サービス提供者と利用者の間で、サービスの品質や範囲を定めた合意</li>



<li>稼働率、応答時間などの保証値が記載される</li>
</ul>



<p><strong>staging環境（stg環境）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>本番リリース前の動作検証を行う場所</li>



<li>ほとんど本番に近い環境だが、サーバースペックは落としてあったり、外部API接続がテスト環境につながっていたりなどが異なる</li>



<li>検証環境とも呼ばれる</li>
</ul>



<p><strong>UDID（Unique Device Identifier）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>端末一台一台に割り振られている重複のない番号</li>



<li>案件ではDeployGateからアプリをインストールするためにUDIDを登録してもらう必要がある（iOSのみ）</li>



<li>登録されていない場合、DeployGateからアプリをインストールしようとすると「UDID is not included」となりインストールができない（iOSのみ）</li>
</ul>



<p><strong>UDP（User Datagram Protocol）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>コネクションレス型のプロトコル</li>



<li>TCPに比べ信頼性がないものの高速に転送を行うことができる</li>



<li>主な使用用途は、音声通話、Videoストリーミング、マルチキャスト通信、ブロードキャスト通信、少量のデータ転送など</li>
</ul>



<p><strong>UI（User Interface）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザーインターフェース</li>



<li>ユーザーがシステムと対話するための画面や操作方法</li>



<li>ボタン、フォーム、メニューなどが含まれる</li>
</ul>



<p><strong>UX（User Experience）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>ユーザーエクスペリエンス</li>



<li>ユーザーが製品やサービスを使用する際の総合的な体験</li>



<li>使いやすさ、満足度、感情的な反応などを含む</li>
</ul>



<p><strong>WIP（Work In Progress）</strong></p>



<ul class="wp-block-list is-style-sbd-border-blue">
<li>作業中、進行中の意味</li>



<li>現在対応中のタスクやチケットを指す</li>



<li>カンバンボードなどで使用される</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">【中級編〜上級編】より専門的な用語集</h2>



<h3 class="wp-block-heading">ア行</h3>



<p><strong>α（アルファ）テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>開発者側の環境で実施される初期段階のテスト</li>



<li>主に社内の限定されたユーザーによって実施される</li>



<li>β（ベータ）テストの前段階</li>
</ul>



<p><strong>アクセシビリティテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>障害を持つユーザーを含む、すべてのユーザーがシステムを使用できるかを確認するテスト</li>



<li>WCAG（Web Content Accessibility Guidelines）に準拠しているかを検証</li>



<li>スクリーンリーダーでの動作確認なども含まれる</li>
</ul>



<p><strong>アサーションカバレッジ</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>テストコード内のアサーション（検証文）がどの程度実行されたかを示す指標</li>



<li>コードカバレッジとは異なる観点での網羅性を測定</li>



<li>テストの品質を評価する際に使用</li>
</ul>



<p><strong>イテレーション</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>アジャイル開発における開発サイクルの単位</li>



<li>スプリントと同義で使われることが多い</li>



<li>繰り返し開発を行うことで段階的に製品を完成させる</li>
</ul>



<p><strong>インクリメンタルテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムを段階的に統合しながらテストする手法</li>



<li>トップダウンアプローチやボトムアップアプローチがある</li>



<li>スタブやドライバを使用して未完成部分を補う</li>
</ul>



<p><strong>インバリアント</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>プログラム実行中に常に真であるべき条件</li>



<li>オブジェクトの一貫性を保証するために使用</li>



<li>不変条件とも呼ばれる</li>
</ul>



<p><strong>エンピリカルテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>経験に基づいて実施されるテスト</li>



<li>テスターの知識や直感を活用</li>



<li>アドホックテストや探索的テストに近い</li>
</ul>



<p><strong>エラーハンドリング</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>エラーや例外が発生した際の処理方法</li>



<li>適切なエラーメッセージの表示、ログ記録、リカバリー処理などを含む</li>



<li>堅牢なシステムを作るために重要</li>
</ul>



<p><strong>オラクル問題</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>テスト結果が正しいかどうかを判断する基準（オラクル）を定義することの難しさ</li>



<li>特に機械学習やAIシステムのテストで顕著</li>



<li>複数の視点から検証する必要がある</li>
</ul>



<h3 class="wp-block-heading">カ行</h3>



<p><strong>カオステスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムに意図的にカオス（混乱）を引き起こして耐性を確認するテスト</li>



<li>カオスエンジニアリングの一環</li>



<li>Netflix Chaos Monkeyなどのツールが有名</li>
</ul>



<p><strong>カバレッジ</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>網羅率</li>



<li>全体のどれくらいを網羅できているかのこと</li>



<li>テストカバレッジ（全テストに対する進捗率）のこと</li>
</ul>



<p><strong>カナリアリリース</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>新バージョンを一部のユーザーにのみ公開し、問題がないことを確認してから全体に展開する手法</li>



<li>リスクを最小化できる</li>



<li>段階的なロールアウト戦略の一つ</li>
</ul>



<p><strong>技術的負債</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>短期的な解決策を選択したことで、将来的に追加のコストが発生する状態</li>



<li>リファクタリングやテストの不足が原因となることが多い</li>



<li>計画的に返済していく必要がある</li>
</ul>



<p><strong>境界値テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>境界値分析に基づいたテスト</li>



<li>0、1、最大値、最大値+1などをテストする</li>



<li>バグが発生しやすいポイントを重点的に検証</li>
</ul>



<p><strong>キャプチャ/リプレイテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>ユーザーの操作を記録（キャプチャ）し、再生（リプレイ）することでテストを自動化する手法</li>



<li>Seleniumなどのツールで実施可能</li>



<li>メンテナンスコストが高いというデメリットがある</li>
</ul>



<p><strong>クラウドテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>クラウド環境を利用してテストを実施すること</li>



<li>多様なデバイスやブラウザでのテストが容易</li>



<li>BrowserStack、Sauce Labsなどのサービスがある</li>
</ul>



<p><strong>グレーボックステスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>ブラックボックステストとホワイトボックステストの中間的な手法</li>



<li>内部構造の一部を知った状態でテストを設計</li>



<li>より効果的なテストケースを作成できる</li>
</ul>



<p><strong>クロスサイトスクリプティング（XSS）</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>ユーザからの入力内容をWebページに表示するWebアプリケーションにおいて、ウェブサイト（標的サイト）の脆弱性（XSS脆弱性）を利用した攻撃手法</li>



<li>身近な例：入力フォームにHTMLタグやJavaScriptタグが入力された場合、その内容をそのまま実行してしまう</li>



<li>対策としてエスケープ処理などが行われる</li>
</ul>



<p><strong>クロスサイトリクエストフォージェリ（CSRF）</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>セッションが有効になっている状態で、悪意のある第三者が作成したURLにアクセスすると、意図しない情報を送信してしまう攻撃を指す</li>



<li>2005年頃、mixiで日記にあるリンクをクリックすると、自身の日記にも同様の内容を投稿してしまう「はまちちゃん事件」が流行、問題となった</li>



<li>対策は、リクエストトークンの整合性を確認したり、HTTPのRefererヘッダで送信元のチェックを行う等</li>
</ul>



<p><strong>クロスブラウザテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>複数のブラウザ（Chrome、Firefox、Safari、Edgeなど）で動作を確認するテスト</li>



<li>ブラウザごとの表示や動作の違いを検証</li>



<li>BrowserStackなどのツールが使用される</li>
</ul>



<p><strong>ゴールデンマスター</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>正しい動作が保証されたテスト結果のコピー</li>



<li>回帰テストで基準として使用される</li>



<li>スナップショットテストとも関連</li>
</ul>



<p><strong>コードカバレッジ</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>テストによって実行されたコードの割合</li>



<li>ステートメントカバレッジ、ブランチカバレッジ、パスカバレッジなどがある</li>



<li>高いカバレッジが品質を保証するわけではない</li>
</ul>



<p><strong>コンテキスト駆動テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>プロジェクトの文脈（コンテキスト）に応じてテストアプローチを変える考え方</li>



<li>"ベストプラクティス"は存在せず、状況に応じた判断が必要</li>



<li>James Bachらが提唱</li>
</ul>



<p><strong>コンポーネントテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>個別のコンポーネント（部品）を単独でテストする手法</li>



<li>単体テストと同義で使われることが多い</li>



<li>モジュールテストとも呼ばれる</li>
</ul>



<h3 class="wp-block-heading">サ行</h3>



<p><strong>サイドエフェクト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>関数やメソッドが、返り値以外に外部の状態を変更すること</li>



<li>グローバル変数の変更、ファイル書き込みなどが該当</li>



<li>テストを複雑にする要因となる</li>
</ul>



<p><strong>サニティテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>主要機能が正常に動作するかを確認する簡易的なテスト</li>



<li>スモークテストとほぼ同義</li>



<li>ビルド検証テストとも呼ばれる</li>
</ul>



<p><strong>シフトレフト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>テスト活動を開発プロセスの早い段階に移行する考え方</li>



<li>要件定義や設計段階からQAが関与する</li>



<li>バグの早期発見によりコスト削減につながる</li>
</ul>



<p><strong>シフトライト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>本番環境でのモニタリングやフィードバックを重視する考え方</li>



<li>シフトレフトの補完的な概念</li>



<li>カオスエンジニアリングや本番環境でのテストが含まれる</li>
</ul>



<p><strong>状態遷移テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムの状態と状態間の遷移を検証するテスト技法</li>



<li>状態遷移図や状態遷移表を基にテストケースを作成</li>



<li>ワークフローやライフサイクルを持つシステムで有効</li>
</ul>



<p><strong>冗長性テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムの冗長化機能（バックアップ、フェイルオーバーなど）が正しく動作するかを確認するテスト</li>



<li>高可用性を求められるシステムで重要</li>



<li>障害発生時の切り替え動作を検証</li>
</ul>



<p><strong>スパイクテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>短時間に急激な負荷をかけて、システムの挙動を確認するテスト</li>



<li>負荷テストの一種</li>



<li>アクセス集中時の動作を検証</li>
</ul>



<p><strong>ステートメントカバレッジ</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>命令網羅率</li>



<li>すべての処理を行うように指定した内の全体に対するテストの進捗率</li>
</ul>



<p><strong>ストレステスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムの限界を超える負荷をかけて、どのように故障するかを確認するテスト</li>



<li>システムの破壊点を見つけることが目的</li>



<li>負荷テストよりも過酷な条件で実施</li>
</ul>



<p><strong>スタブ</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>テスト対象が依存する下位モジュールの代替品</li>



<li>単体テストや結合テストで使用</li>



<li>ダミーデータを返すなどの最小限の実装を持つ</li>
</ul>



<p><strong>スナップショットテスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>過去の正しい状態を保存し、現在の状態と比較するテスト</li>



<li>UIコンポーネントのビジュアルリグレッションテストで使用される</li>



<li>Jestなどのフレームワークでサポートされている</li>
</ul>



<p><strong>静的解析</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>プログラムを実行せずにコードを分析すること</li>



<li>コーディング規約違反、潜在的なバグ、セキュリティ脆弱性を検出</li>



<li>SonarQube、ESLintなどのツールが使用される</li>
</ul>



<p><strong>静的テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>プログラムを実行せずに実施するテスト</li>



<li>レビュー、インスペクション、静的解析が含まれる</li>



<li>早期に欠陥を発見できる</li>
</ul>



<p><strong>セキュリティホール</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>システムやソフトウェアのセキュリティ上の脆弱性</li>



<li>攻撃者に悪用される可能性がある</li>



<li>CVE（Common Vulnerabilities and Exposures）で管理される</li>
</ul>



<p><strong>全数テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>すべての組み合わせをテストすること</li>



<li>現実的には実行不可能な場合が多い</li>



<li>ペアワイズ法などで組み合わせを削減する</li>
</ul>



<p><strong>相互運用性テスト</strong></p>



<ul class="wp-block-list is-style-sbd-border-orange">
<li>異なるシステムやコンポーネント間の連携が正しく動作するかを確認するテスト</li>



<li>API連携、データ交換などを検証</li>



<li>統合テストの一種</li>
</ul>



<h3 class="wp-block-heading">タ行</h3>



<p><strong>耐久テスト</strong></p>



<ul class="wp-block-list">
<li>長時間連続してシステムを稼働させ、メモリリークや性能劣化がないかを確認するテスト</li>



<li>ソークテスト、エンデュランステストとも呼ばれる</li>



<li>数時間から数日間実施される</li>
</ul>



<p><strong>ダークローンチ</strong></p>



<ul class="wp-block-list">
<li>新機能を本番環境にデプロイするが、ユーザーには見えない状態にしておく手法</li>



<li>フィーチャートグルを使用して実現</li>



<li>段階的なリリースを可能にする</li>
</ul>



<p><strong>探索的テスト</strong></p>



<ul class="wp-block-list">
<li>テスト設計とテスト実行を同時に行う手法</li>



<li>テスターの学習と発見を重視</li>



<li>タイムボックスを設けて実施することが多い</li>
</ul>



<p><strong>デシジョンテーブルテスト</strong></p>



<ul class="wp-block-list">
<li>複数の条件とその組み合わせによる結果を表形式で表現したテスト技法</li>



<li>条件の組み合わせを漏れなく網羅できる</li>



<li>複雑なビジネスロジックのテストに有効</li>
</ul>



<p><strong>デシジョンカバレッジ</strong></p>



<ul class="wp-block-list">
<li>テストの対象となるプログラムコードのうち、判定条件（デシジョン）の真/偽を実行した割合</li>



<li>100%のデシジョンカバレッジは、100%のブランチカバレッジと100%のステートメントカバレッジの両方を意味する</li>



<li>100%のデシジョンカバレッジの達成は、100%のステートメントカバレッジの達成を保証する。逆は保証しない</li>
</ul>



<p><strong>ディペンデンシーインジェクション</strong></p>



<ul class="wp-block-list">
<li>依存性注入</li>



<li>オブジェクトの依存関係を外部から注入する設計パターン</li>



<li>テスト容易性を高める</li>
</ul>



<p><strong>ディレクトリトラバーサル攻撃</strong></p>



<ul class="wp-block-list">
<li>ファイル共有画面やWebサイトにて、相対パスを悪用して、本来はアクセスできないディレクトリにアクセスする攻撃方法</li>



<li>URL欄に../を入れることで、上位ディレクトリにアクセスできるので、それを悪用し、データを壊したり盗んだりする</li>



<li>対策は、ロールを正しく設定して対象のディレクトリ以外はアクセスできないようにしたりする、Webサーバの設定を適切にする等</li>
</ul>



<p><strong>テストオートメーションピラミッド</strong></p>



<ul class="wp-block-list">
<li>自動テストの理想的な構成を示すモデル</li>



<li>底辺に多数の単体テスト、中間に統合テスト、頂点に少数のE2Eテストを配置</li>



<li>Mike Cohnが提唱</li>
</ul>



<p><strong>テストオラクル</strong></p>



<ul class="wp-block-list">
<li>テスト結果が正しいかどうかを判断するための基準や仕組み</li>



<li>仕様書、既存システム、ユーザーの期待などがオラクルとなる</li>



<li>オラクルの選定がテストの品質を左右する</li>
</ul>



<p><strong>テストダブル</strong></p>



<ul class="wp-block-list">
<li>テスト用の代替オブジェクトの総称</li>



<li>モック、スタブ、フェイク、ダミー、スパイが含まれる</li>



<li>Gerard Meszarosが体系化</li>
</ul>



<p><strong>テストデータマネジメント</strong></p>



<ul class="wp-block-list">
<li>テストで使用するデータの計画、作成、管理、削除を行うこと</li>



<li>本番データのマスキングや匿名化も含まれる</li>



<li>GDPRなどの規制への対応も必要</li>
</ul>



<p><strong>テストハーネス</strong></p>



<ul class="wp-block-list">
<li>テスト実行を支援するツールやコードの総称</li>



<li>ドライバ（上位モジュールの代替）やスタブ（下位モジュールの代替）が含まれる</li>



<li>単体テストや結合テストで使用される</li>
</ul>



<p><strong>テストファースト</strong></p>



<ul class="wp-block-list">
<li>テストを先に書いてから実装を行う開発手法</li>



<li>TDD（テスト駆動開発）の基本原則</li>



<li>仕様の明確化とテスト容易な設計につながる</li>
</ul>



<p><strong>テスト優先度</strong></p>



<ul class="wp-block-list">
<li>テストケースの実行順序や重要度</li>



<li>リスク、ビジネス価値、技術的複雑さなどを考慮して決定</li>



<li>リソースが限られる場合に重要</li>
</ul>



<p><strong>ドライバ</strong></p>



<ul class="wp-block-list">
<li>テスト対象が依存する上位モジュールの代替品</li>



<li>下位モジュールのテストで使用</li>



<li>テスト対象を呼び出す役割を持つ</li>
</ul>



<p><strong>動的解析</strong></p>



<ul class="wp-block-list">
<li>プログラムを実行しながら解析すること</li>



<li>メモリリーク、パフォーマンスボトルネックなどを検出</li>



<li>プロファイラやデバッガが使用される</li>
</ul>



<p><strong>動的テスト</strong></p>



<ul class="wp-block-list">
<li>プログラムを実行して実施するテスト</li>



<li>実際の動作を確認できる</li>



<li>静的テストと対比される</li>
</ul>



<h3 class="wp-block-heading">ナ行</h3>



<p><strong>ノンファンクショナルテスト</strong></p>



<ul class="wp-block-list">
<li>機能以外の品質特性を検証するテスト</li>



<li>パフォーマンス、セキュリティ、使いやすさ、保守性などを評価</li>



<li>ISO/IEC 25010の品質モデルが参考になる</li>
</ul>



<p><strong>ネガティブパステスト</strong></p>



<ul class="wp-block-list">
<li>異常系や例外処理を確認するテスト</li>



<li>不正な入力、エラー条件を意図的に発生させる</li>



<li>システムの堅牢性を検証</li>
</ul>



<h3 class="wp-block-heading">ハ行</h3>



<p><strong>ハードニング</strong></p>



<ul class="wp-block-list">
<li>システムのセキュリティを強化すること</li>



<li>不要なサービスの停止、パッチ適用、設定の見直しなどを行う</li>



<li>セキュリティテストの前段階として実施</li>
</ul>



<p><strong>ハザード分析</strong></p>



<ul class="wp-block-list">
<li>システムに潜む危険要因（ハザード）を特定し、リスクを評価すること</li>



<li>安全性が重要なシステムで必須</li>



<li>HAZOP、FTAなどの手法がある</li>
</ul>



<p><strong>パスカバレッジ</strong></p>



<ul class="wp-block-list">
<li>プログラムのすべての実行パス（経路）を実行した割合</li>



<li>最も厳しいカバレッジ基準</li>



<li>複雑なプログラムでは100%達成が困難</li>
</ul>



<p><strong>バックログ</strong></p>



<ul class="wp-block-list">
<li>実装予定の機能や修正すべきバグのリスト</li>



<li>プロダクトバックログとスプリントバックログがある</li>



<li>優先順位付けが重要</li>
</ul>



<p><strong>ハッピーパステスト</strong></p>



<ul class="wp-block-list">
<li>正常系のテスト</li>



<li>ユーザーが期待通りに操作した場合の動作を確認</li>



<li>すべてがうまくいくシナリオ</li>
</ul>



<p><strong>バリデーションテスト</strong></p>



<ul class="wp-block-list">
<li>システムが顧客の要求を満たしているかを確認するテスト</li>



<li>「正しいものを作っているか」を検証</li>



<li>ベリフィケーションテストと対比される</li>
</ul>



<p><strong>ピアレビュー</strong></p>



<ul class="wp-block-list">
<li>同僚同士でレビューを行うこと</li>



<li>フォーマルなプロセスを持たない場合が多い</li>



<li>知識共有や相互学習に効果的</li>
</ul>



<p><strong>フィーチャートグル</strong></p>



<ul class="wp-block-list">
<li>機能のオン/オフを切り替えられる仕組み</li>



<li>ダークローンチやA/Bテストで使用</li>



<li>フィーチャーフラグとも呼ばれる</li>
</ul>



<p><strong>フォールトインジェクション</strong></p>



<ul class="wp-block-list">
<li>意図的に障害を発生させてシステムの挙動を確認するテスト</li>



<li>エラーハンドリングの正当性を検証</li>



<li>カオスエンジニアリングの一手法</li>
</ul>



<p><strong>フェイクオブジェクト</strong></p>



<ul class="wp-block-list">
<li>実際の動作を模倣するが、本物より単純化されたオブジェクト</li>



<li>インメモリデータベースなどが例</li>



<li>テストダブルの一種</li>
</ul>



<p><strong>ブランチカバレッジ</strong></p>



<ul class="wp-block-list">
<li>分岐網羅率</li>



<li>テストの対象となるプログラムコードのうち、条件文の真/偽を実行した割合</li>
</ul>



<p><strong>ブルーグリーンデプロイメント</strong></p>



<ul class="wp-block-list">
<li>2つの本番環境（ブルーとグリーン）を用意し、切り替えることでダウンタイムなくリリースする手法</li>



<li>問題があれば即座に切り戻せる</li>



<li>ゼロダウンタイムデプロイメントの一種</li>
</ul>



<p><strong>プロパティベーステスト</strong></p>



<ul class="wp-block-list">
<li>プログラムが満たすべき性質（プロパティ）を定義し、ランダムな入力で検証する手法</li>



<li>QuickCheckなどのツールが有名</li>



<li>想定外のバグを発見しやすい</li>
</ul>



<p><strong>ペアワイズ法</strong></p>



<ul class="wp-block-list">
<li>すべての2要素の組み合わせを最低1回はテストする手法</li>



<li>全数テストに比べてテストケース数を大幅に削減できる</li>



<li>直交表やAll-Pairs法が使用される</li>
</ul>



<p><strong>ペネトレーションテスト</strong></p>



<ul class="wp-block-list">
<li>侵入テスト</li>



<li>攻撃者の視点からシステムの脆弱性を探すテスト</li>



<li>ホワイトハット（倫理的ハッカー）によって実施される</li>
</ul>



<p><strong>ペンディング</strong></p>



<ul class="wp-block-list">
<li>保留状態のこと</li>



<li>バグの対応を一時的に見送る場合などに使用</li>



<li>理由を明確にして記録する</li>
</ul>



<p><strong>ベリフィケーションテスト</strong></p>



<ul class="wp-block-list">
<li>システムが仕様通りに作られているかを確認するテスト</li>



<li>「正しく作っているか」を検証</li>



<li>バリデーションテストと対比される</li>
</ul>



<p><strong>ポストモーテム</strong></p>



<ul class="wp-block-list">
<li>障害や問題発生後に行う振り返り</li>



<li>原因分析、再発防止策の検討を行う</li>



<li>ブレームレス（責任追及しない）文化が重要</li>
</ul>



<h3 class="wp-block-heading">マ行</h3>



<p><strong>マインドマップ</strong></p>



<ul class="wp-block-list">
<li>情報を視覚的に整理する手法</li>



<li>テスト設計やアイデア出しに活用</li>



<li>テスト観点の洗い出しに有効</li>
</ul>



<p><strong>マジックナンバー</strong></p>



<ul class="wp-block-list">
<li>コード内にハードコーディングされた数値</li>



<li>可読性や保守性を下げる</li>



<li>定数として定義すべき</li>
</ul>



<p><strong>マニュアルテスティング</strong></p>



<ul class="wp-block-list">
<li>人間が手動でテストを実行すること</li>



<li>自動化が困難な領域で重要</li>



<li>探索的テストやユーザビリティテストで活用</li>
</ul>



<p><strong>ミューテーションテスト</strong></p>



<ul class="wp-block-list">
<li>プログラムに意図的な変更（変異）を加え、テストが失敗するかを確認する手法</li>



<li>テストの品質を評価できる</li>



<li>テストコードの欠陥を発見できる</li>
</ul>



<p><strong>メトリクス</strong></p>



<ul class="wp-block-list">
<li>測定可能な指標</li>



<li>バグ検出率、カバレッジ、テスト実行時間などがある</li>



<li>プロセス改善のための基礎データ</li>
</ul>



<p><strong>モジュール結合度</strong></p>



<ul class="wp-block-list">
<li>モジュール間の依存関係の強さ</li>



<li>結合度が低いほど保守性が高い</li>



<li>疎結合を目指す</li>
</ul>



<p><strong>モックオブジェクト</strong></p>



<ul class="wp-block-list">
<li>テスト用に作成された模擬オブジェクト</li>



<li>呼び出しの検証を行う点がスタブと異なる</li>



<li>テストダブルの一種</li>
</ul>



<h3 class="wp-block-heading">ヤ行</h3>



<p><strong>ユースケーステスト</strong></p>



<ul class="wp-block-list">
<li>ユースケースを基にテストケースを作成する手法</li>



<li>ユーザーの実際の使用シナリオを反映</li>



<li>シナリオテストと似た概念</li>
</ul>



<p><strong>要件トレーサビリティ</strong></p>



<ul class="wp-block-list">
<li>要件からテストケースまでの追跡可能性</li>



<li>どの要件がどのテストでカバーされているかを管理</li>



<li>要件の変更影響を把握できる</li>
</ul>



<h3 class="wp-block-heading">ラ行</h3>



<p><strong>ラウンドトリップエンジニアリング</strong></p>



<ul class="wp-block-list">
<li>モデルとコードを相互に変換・同期する手法</li>



<li>モデル駆動開発で使用</li>



<li>設計とコードの一貫性を保つ</li>
</ul>



<p><strong>リスクマトリックス</strong></p>



<ul class="wp-block-list">
<li>リスクの発生確率と影響度を2次元で表現したもの</li>



<li>リスクの優先順位付けに使用</li>



<li>テスト計画の基礎となる</li>
</ul>



<p><strong>リリースノート</strong></p>



<ul class="wp-block-list">
<li>リリース内容を記載した文書</li>



<li>新機能、修正バグ、既知の問題などを記載</li>



<li>ユーザーへの情報提供として重要</li>
</ul>



<p><strong>リファレンス環境</strong></p>



<ul class="wp-block-list">
<li>標準となる環境</li>



<li>テスト結果の比較基準として使用</li>



<li>ゴールデンマスターとも関連</li>
</ul>



<p><strong>レスポンシブテスト</strong></p>



<ul class="wp-block-list">
<li>異なる画面サイズやデバイスでの表示を確認するテスト</li>



<li>スマートフォン、タブレット、PCなどで検証</li>



<li>ビューポートの変更をテストする</li>
</ul>



<p><strong>ローカライゼーションテスト</strong></p>



<ul class="wp-block-list">
<li>ソフトウェアが特定の地域や言語に適合しているかを確認するテスト</li>



<li>翻訳の正確性、日付形式、通貨表示などを検証</li>



<li>多言語対応製品で必須</li>
</ul>



<p><strong>ロールバック</strong></p>



<ul class="wp-block-list">
<li>システムを以前の状態に戻すこと</li>



<li>デプロイに問題があった場合に実施</li>



<li>迅速なロールバックが障害対応の鍵</li>
</ul>



<p><strong>ロードバランサー</strong></p>



<ul class="wp-block-list">
<li>負荷分散装置</li>



<li>複数のサーバーにトラフィックを分散</li>



<li>高可用性と性能向上を実現</li>
</ul>



<h3 class="wp-block-heading">ワ行</h3>



<p><strong>ワークフローテスト</strong></p>



<ul class="wp-block-list">
<li>ビジネスプロセスやワークフローが正しく動作するかを確認するテスト</li>



<li>承認フロー、ステータス遷移などを検証</li>



<li>状態遷移テストと関連</li>
</ul>



<h3 class="wp-block-heading">A-Z</h3>



<p><strong>A/Bテスト</strong></p>



<ul class="wp-block-list">
<li>2つのバージョンを比較して効果を測定する手法</li>



<li></li>
</ul>



<p>再試行</p>



<p>ゆ</p>



<p>続ける</p>



<p>ユーザーをランダムに2グループに分けて異なるバージョンを提供</p>



<ul class="wp-block-list">
<li>コンバージョン率やユーザー行動の改善に活用</li>
</ul>



<p><strong>API Gateway</strong></p>



<ul class="wp-block-list">
<li>APIへのアクセスを一元管理するサービス</li>



<li>認証、レート制限、ルーティングなどを提供</li>



<li>マイクロサービスアーキテクチャで重要な役割</li>
</ul>



<p><strong>BDD（Behavior Driven Development）</strong></p>



<ul class="wp-block-list">
<li>振る舞い駆動開発</li>



<li>ユーザーの振る舞いに焦点を当てた開発手法</li>



<li>Given-When-Thenの形式でシナリオを記述</li>



<li>Cucumber、SpecFlowなどのツールが使用される</li>
</ul>



<p><strong>CQRS（Command Query Responsibility Segregation）</strong></p>



<ul class="wp-block-list">
<li>コマンドとクエリの責務分離パターン</li>



<li>データの更新と参照を分離する設計</li>



<li>複雑なドメインモデルで有効</li>
</ul>



<p><strong>CVE（Common Vulnerabilities and Exposures）</strong></p>



<ul class="wp-block-list">
<li>共通脆弱性識別子</li>



<li>セキュリティ脆弱性に一意の識別番号を付与</li>



<li>CVE-2021-44228のような形式</li>
</ul>



<p><strong>DRY原則（Don't Repeat Yourself）</strong></p>



<ul class="wp-block-list">
<li>同じコードを繰り返し書かないという原則</li>



<li>保守性と再利用性を高める</li>



<li>テストコードにも適用される</li>
</ul>



<p><strong>DSL（Domain-Specific Language）</strong></p>



<ul class="wp-block-list">
<li>ドメイン固有言語</li>



<li>特定の領域に特化した言語</li>



<li>テストフレームワークでよく使用される</li>
</ul>



<p><strong>E2E（End-to-End）テスト</strong></p>



<ul class="wp-block-list">
<li>システム全体を通じたユーザーシナリオを実行し、実際の使用環境に近い状態で動作を確認するテスト</li>



<li>フロントエンドからバックエンド、データベースまで含めた統合的な検証</li>



<li>Selenium、Cypress、Playwrightなどのツールが使用される</li>
</ul>



<p><strong>FMEA（Failure Mode and Effects Analysis）</strong></p>



<ul class="wp-block-list">
<li>故障モード影響解析</li>



<li>潜在的な故障とその影響を系統的に分析</li>



<li>リスクベースドテストの基礎となる</li>
</ul>



<p><strong>GraphQL</strong></p>



<ul class="wp-block-list">
<li>APIのクエリ言語</li>



<li>クライアントが必要なデータを指定できる</li>



<li>RESTの代替として使用される</li>
</ul>



<p><strong>HATEOAS（Hypermedia As The Engine Of Application State）</strong></p>



<ul class="wp-block-list">
<li>RESTアーキテクチャの制約の一つ</li>



<li>レスポンスに次に実行可能なアクションのリンクを含める</li>



<li>APIの自己文書化を実現</li>
</ul>



<p><strong>IDE（Integrated Development Environment）</strong></p>



<ul class="wp-block-list">
<li>統合開発環境</li>



<li>コーディング、デバッグ、テストを一つの環境で実行</li>



<li>Visual Studio Code、IntelliJ IDEAなどが代表的</li>
</ul>



<p><strong>INVEST原則</strong></p>



<ul class="wp-block-list">
<li>良いユーザーストーリーの特徴を表す頭字語</li>



<li>Independent（独立）、Negotiable（交渉可能）、Valuable（価値がある）、Estimable（見積もり可能）、Small（小さい）、Testable（テスト可能）</li>



<li>アジャイル開発で使用される</li>
</ul>



<p><strong>ISO/IEC 25010</strong></p>



<ul class="wp-block-list">
<li>ソフトウェア品質モデルの国際規格</li>



<li>機能適合性、性能効率性、互換性、使用性、信頼性、セキュリティ、保守性、移植性の8つの品質特性を定義</li>



<li>テスト計画の参考になる</li>
</ul>



<p><strong>JSON（JavaScript Object Notation）</strong></p>



<ul class="wp-block-list">
<li>データ交換フォーマット</li>



<li>軽量で人間が読みやすい</li>



<li>APIのレスポンス形式として広く使用される</li>
</ul>



<p><strong>JWT（JSON Web Token）</strong></p>



<ul class="wp-block-list">
<li>JSON形式のトークンベース認証</li>



<li>ステートレスな認証が可能</li>



<li>ヘッダー、ペイロード、署名で構成される</li>
</ul>



<p><strong>KPI（Key Performance Indicator）</strong></p>



<ul class="wp-block-list">
<li>重要業績評価指標</li>



<li>テストの進捗やバグ検出率などを測定</li>



<li>プロジェクトの健全性を評価</li>
</ul>



<p><strong>MTBF（Mean Time Between Failures）</strong></p>



<ul class="wp-block-list">
<li>平均故障間隔</li>



<li>システムの信頼性を示す指標</li>



<li>長いほど信頼性が高い</li>
</ul>



<p><strong>MTTR（Mean Time To Repair/Recovery）</strong></p>



<ul class="wp-block-list">
<li>平均修復時間／平均復旧時間</li>



<li>障害からの復旧にかかる平均時間</li>



<li>短いほど可用性が高い</li>
</ul>



<p><strong>OAuth</strong></p>



<ul class="wp-block-list">
<li>認可のためのオープン標準プロトコル</li>



<li>サードパーティアプリケーションへのアクセス権限を付与</li>



<li>OAuth 2.0が広く使用されている</li>
</ul>



<p><strong>OWASP（Open Web Application Security Project）</strong></p>



<ul class="wp-block-list">
<li>Webアプリケーションセキュリティのオープンコミュニティ</li>



<li>OWASP Top 10は最も重要なセキュリティリスクのリスト</li>



<li>セキュリティテストの指針となる</li>
</ul>



<p><strong>OSコマンドインジェクション</strong></p>



<ul class="wp-block-list">
<li>Webアプリケーションで、本来実行するコマンドと同時に別のOSコマンドを挿入する攻撃方法</li>



<li>PHPのexecコマンドやPythonのsystemコマンド等のLinuxコマンドを実行するコマンドを悪用する</li>



<li>対策方法は、Linuxコマンドで使用する特殊文字をエスケープ処理する等</li>
</ul>



<p><strong>PoC（Proof of Concept）</strong></p>



<ul class="wp-block-list">
<li>概念実証</li>



<li>アイデアや技術が実現可能かを検証するための試作</li>



<li>本格的な開発の前段階として実施</li>
</ul>



<p><strong>RBAC（Role-Based Access Control）</strong></p>



<ul class="wp-block-list">
<li>ロールベースアクセス制御</li>



<li>ユーザーの役割に応じてアクセス権限を管理</li>



<li>セキュリティテストで検証される</li>
</ul>



<p><strong>RDBMS（Relational Database Management System）</strong></p>



<ul class="wp-block-list">
<li>リレーショナルデータベース管理システム</li>



<li>テーブル間の関係性でデータを管理</li>



<li>MySQL、PostgreSQL、Oracle Databaseなどが代表的</li>
</ul>



<p><strong>REST（Representational State Transfer）</strong></p>



<ul class="wp-block-list">
<li>Webアーキテクチャのスタイル</li>



<li>HTTPメソッド（GET、POST、PUT、DELETEなど）を使用</li>



<li>RESTful APIが広く普及</li>
</ul>



<p><strong>RPA（Robotic Process Automation）</strong></p>



<ul class="wp-block-list">
<li>ロボットによる業務自動化</li>



<li>定型的な作業を自動化</li>



<li>テスト実行の自動化にも応用される</li>
</ul>



<p><strong>SAML（Security Assertion Markup Language）</strong></p>



<ul class="wp-block-list">
<li>セキュリティ認証情報を交換するためのXMLベースの標準</li>



<li>シングルサインオン（SSO）で使用される</li>



<li>エンタープライズアプリケーションで採用されることが多い</li>
</ul>



<p><strong>SLA違反</strong></p>



<ul class="wp-block-list">
<li>サービスレベル契約で定められた基準を満たさないこと</li>



<li>応答時間超過、稼働率未達などが該当</li>



<li>ペナルティが発生する場合がある</li>
</ul>



<p><strong>SOAP（Simple Object Access Protocol）</strong></p>



<ul class="wp-block-list">
<li>XMLベースのメッセージングプロトコル</li>



<li>Web サービスの通信に使用</li>



<li>RESTに比べて厳密な仕様</li>
</ul>



<p><strong>SOLID原則</strong></p>



<ul class="wp-block-list">
<li>オブジェクト指向設計の5つの原則</li>



<li>Single Responsibility（単一責任）、Open/Closed（開放/閉鎖）、Liskov Substitution（リスコフの置換）、Interface Segregation（インターフェース分離）、Dependency Inversion（依存性逆転）</li>



<li>テスト容易性を高める設計に貢献</li>
</ul>



<p><strong>SQL（Structured Query Language）</strong></p>



<ul class="wp-block-list">
<li>データベース操作のための言語</li>



<li>SELECT、INSERT、UPDATE、DELETEなどの命令がある</li>



<li>テストデータの準備や検証で使用</li>
</ul>



<p><strong>SQLインジェクション</strong></p>



<ul class="wp-block-list">
<li>「インジェクション」とは、英語で「注入」を意味し、不正な「SQL」の命令を攻撃対象のウェブサイトに「注入する（インジェクションする）」サイバー攻撃の総称</li>



<li>身近な例：ウェブページによくあるログイン画面でIDのフォームに1'or'1'='1';--と入力するとパスワードがコメントアウトされたSQL文になり、パスワードなしでログインできてしまう</li>



<li>対策方法には「プレースホルダ」を使いSQL文を組み立てたり、エスケープ処理などを行う</li>
</ul>



<p><strong>SSO（Single Sign-On）</strong></p>



<ul class="wp-block-list">
<li>シングルサインオン</li>



<li>一度の認証で複数のサービスにアクセスできる仕組み</li>



<li>ユーザビリティとセキュリティの両立</li>
</ul>



<p><strong>TDD（Test-Driven Development）</strong></p>



<ul class="wp-block-list">
<li>テスト駆動開発</li>



<li>テストを先に書いてから実装する開発手法</li>



<li>Red-Green-Refactorのサイクルを繰り返す</li>



<li>コードの品質とテスト容易性が向上</li>
</ul>



<p><strong>TCP（Transmission Control Protocol）</strong></p>



<ul class="wp-block-list">
<li>信頼性の高い通信プロトコル</li>



<li>コネクション型で順序保証とエラー訂正機能を持つ</li>



<li>UDPと対比される</li>
</ul>



<p><strong>TLS/SSL（Transport Layer Security / Secure Sockets Layer）</strong></p>



<ul class="wp-block-list">
<li>通信の暗号化プロトコル</li>



<li>HTTPSで使用される</li>



<li>セキュリティテストで検証される</li>
</ul>



<p><strong>URL（Uniform Resource Locator）</strong></p>



<ul class="wp-block-list">
<li>インターネット上のリソースの場所を示す</li>



<li>スキーム、ドメイン、パス、クエリパラメータで構成</li>



<li>テストケースでURLのバリエーションを検証</li>
</ul>



<p><strong>UUID（Universally Unique Identifier）</strong></p>



<ul class="wp-block-list">
<li>一意識別子</li>



<li>128ビットの値でほぼ一意性が保証される</li>



<li>テストデータの生成に使用される</li>
</ul>



<p><strong>VPN（Virtual Private Network）</strong></p>



<ul class="wp-block-list">
<li>仮想プライベートネットワーク</li>



<li>公衆ネットワーク上で安全な通信を実現</li>



<li>リモート環境からのテストで使用</li>
</ul>



<p><strong>WAF（Web Application Firewall）</strong></p>



<ul class="wp-block-list">
<li>Webアプリケーションファイアウォール</li>



<li>Webアプリケーションへの攻撃を防御</li>



<li>SQLインジェクション、XSSなどをブロック</li>
</ul>



<p><strong>WCAG（Web Content Accessibility Guidelines）</strong></p>



<ul class="wp-block-list">
<li>Webコンテンツアクセシビリティガイドライン</li>



<li>アクセシビリティの国際標準</li>



<li>レベルA、AA、AAAの3段階がある</li>
</ul>



<p><strong>WebSocket</strong></p>



<ul class="wp-block-list">
<li>双方向通信を実現するプロトコル</li>



<li>リアルタイム性が求められるアプリケーションで使用</li>



<li>チャット、ゲーム、株価表示などで活用</li>
</ul>



<p><strong>XML（eXtensible Markup Language）</strong></p>



<ul class="wp-block-list">
<li>拡張可能なマークアップ言語</li>



<li>データの構造を記述</li>



<li>SOAPやSAMLで使用される</li>
</ul>



<p><strong>XPath</strong></p>



<ul class="wp-block-list">
<li>XML文書内の要素を指定するための言語</li>



<li>SeleniumなどのテストツールでWebページの要素を特定する際に使用</li>



<li>CSSセレクタと並んで重要</li>
</ul>



<p><strong>YAML（YAML Ain't Markup Language）</strong></p>



<ul class="wp-block-list">
<li>人間が読みやすいデータシリアライゼーション形式</li>



<li>設定ファイルやCI/CDパイプラインの定義で使用</li>



<li>JSON のスーパーセット</li>
</ul>



<p><strong>Zero-Day脆弱性</strong></p>



<ul class="wp-block-list">
<li>発見されてから修正パッチが提供されるまでの脆弱性</li>



<li>攻撃者に悪用されるリスクが高い</li>



<li>セキュリティテストで重要な観点</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">マニアックな専門用語集</h2>



<h3 class="wp-block-heading">ア行</h3>



<p><strong>アイソレーションレベル</strong></p>



<ul class="wp-block-list">
<li>データベーストランザクションの分離レベル</li>



<li>Read Uncommitted、Read Committed、Repeatable Read、Serializableの4段階</li>



<li>並行性とデータ整合性のトレードオフ</li>
</ul>



<p><strong>アクターベーステスト</strong></p>



<ul class="wp-block-list">
<li>システムを利用する様々なアクター（役割）の視点でテストを設計する手法</li>



<li>管理者、一般ユーザー、ゲストなど役割ごとにテストケースを作成</li>



<li>セキュリティテストで特に重要</li>
</ul>



<p><strong>アノマリー検出</strong></p>



<ul class="wp-block-list">
<li>正常なパターンから逸脱した異常を検出する手法</li>



<li>機械学習を活用することが多い</li>



<li>セキュリティやパフォーマンスの監視で使用</li>
</ul>



<p><strong>イディオマティックテスト</strong></p>



<ul class="wp-block-list">
<li>言語やフレームワークの慣用的な使い方に沿ったテスト</li>



<li>コミュニティのベストプラクティスに従う</li>



<li>可読性と保守性が向上</li>
</ul>



<p><strong>インメモリデータベース</strong></p>



<ul class="wp-block-list">
<li>データをメモリ上に保持するデータベース</li>



<li>高速なアクセスが可能</li>



<li>テストで使用すると実行速度が向上（H2、SQLiteなど）</li>
</ul>



<p><strong>エピックテスト</strong></p>



<ul class="wp-block-list">
<li>大きなユーザーストーリー（エピック）レベルでのテスト</li>



<li>複数のスプリントにまたがる機能を検証</li>



<li>アジャイル開発で使用される概念</li>
</ul>



<h3 class="wp-block-heading">カ行</h3>



<p><strong>カスケード削除</strong></p>



<ul class="wp-block-list">
<li>親レコードを削除すると、関連する子レコードも自動的に削除される機能</li>



<li>データベースの参照整合性に関連</li>



<li>テストで意図しないデータ削除に注意が必要</li>
</ul>



<p><strong>キャパシティテスト</strong></p>



<ul class="wp-block-list">
<li>システムが処理できる最大容量を測定するテスト</li>



<li>同時接続ユーザー数、トランザクション数などを評価</li>



<li>将来の拡張計画の基礎データとなる</li>
</ul>



<p><strong>クォーラム</strong></p>



<ul class="wp-block-list">
<li>分散システムで合意形成に必要な最小ノード数</li>



<li>過半数以上で決定することが多い</li>



<li>データの一貫性を保証</li>
</ul>



<p><strong>契約ベーステスト</strong></p>



<ul class="wp-block-list">
<li>APIの契約（スキーマ）を基にテストを実行する手法</li>



<li>Pact、Spring Cloud Contractなどのツールが使用される</li>



<li>マイクロサービスで重要</li>
</ul>



<p><strong>コンディションカバレッジ</strong></p>



<ul class="wp-block-list">
<li>条件網羅</li>



<li>各条件式の真/偽を個別に実行した割合</li>



<li>デシジョンカバレッジより細かい粒度</li>
</ul>



<p><strong>コンフィデンスレベル</strong></p>



<ul class="wp-block-list">
<li>テスト結果に対する信頼度</li>



<li>統計的テストで使用される概念</li>



<li>95%、99%などの値で表現</li>
</ul>



<h3 class="wp-block-heading">サ行</h3>



<p><strong>サーキットブレーカー</strong></p>



<ul class="wp-block-list">
<li>障害の連鎖を防ぐ設計パターン</li>



<li>一定回数失敗すると自動的に呼び出しを遮断</li>



<li>マイクロサービスの耐障害性を高める</li>
</ul>



<p><strong>サブルーチンカバレッジ</strong></p>



<ul class="wp-block-list">
<li>関数やメソッドがテストで呼び出された割合</li>



<li>最も基本的なカバレッジ指標</li>



<li>実際には不十分な場合が多い</li>
</ul>



<p><strong>シャドーテスト</strong></p>



<ul class="wp-block-list">
<li>本番環境に影響を与えずに新機能をテストする手法</li>



<li>本番トラフィックを複製して新システムに送る</li>



<li>リスクを最小化してテストできる</li>
</ul>



<p><strong>冗長化テスト</strong></p>



<ul class="wp-block-list">
<li>システムの冗長構成が正しく機能するかを確認</li>



<li>アクティブ/スタンバイ、アクティブ/アクティブ構成を検証</li>



<li>高可用性システムで必須</li>
</ul>



<p><strong>スライシング</strong></p>



<ul class="wp-block-list">
<li>プログラムの特定の変数や出力に影響する部分だけを抽出する技法</li>



<li>静的スライシングと動的スライシングがある</li>



<li>デバッグやテストケース削減に使用</li>
</ul>



<p><strong>セマンティックバージョニング</strong></p>



<ul class="wp-block-list">
<li>バージョン番号の付け方の規約</li>



<li>Major.Minor.Patch（例：2.3.1）の形式</li>



<li>後方互換性の有無を明示</li>
</ul>



<p><strong>前提条件違反</strong></p>



<ul class="wp-block-list">
<li>テスト実行前の前提条件が満たされていない状態</li>



<li>環境構築の失敗、データの不足などが原因</li>



<li>テストケースの実行がブロックされる</li>
</ul>



<h3 class="wp-block-heading">タ行</h3>



<p><strong>タイムアウトテスト</strong></p>



<ul class="wp-block-list">
<li>処理が一定時間内に完了するかを確認するテスト</li>



<li>長時間かかる処理のタイムアウト設定を検証</li>



<li>レスポンス性能の保証に重要</li>
</ul>



<p><strong>ダックタイピング</strong></p>



<ul class="wp-block-list">
<li>型ではなく振る舞いで判断するプログラミング手法</li>



<li>"アヒルのように歩き、アヒルのように鳴くなら、それはアヒルである"</li>



<li>動的型付け言語で使用される</li>
</ul>



<p><strong>データ駆動テスト</strong></p>



<ul class="wp-block-list">
<li>同じテストロジックを異なるデータセットで繰り返し実行する手法</li>



<li>テストデータを外部ファイル（CSV、Excelなど）で管理</li>



<li>パラメータ化テストとも呼ばれる</li>
</ul>



<p><strong>テストイソレーション</strong></p>



<ul class="wp-block-list">
<li>各テストが他のテストに影響を与えないようにすること</li>



<li>テストの独立性を保証</li>



<li>並列実行を可能にする</li>
</ul>



<p><strong>テストスメル</strong></p>



<ul class="wp-block-list">
<li>テストコードの悪い兆候</li>



<li>重複、過度な依存、脆弱なテストなどが該当</li>



<li>リファクタリングが必要</li>
</ul>



<p><strong>テストピラミッド</strong></p>



<ul class="wp-block-list">
<li>理想的なテストの配分を示すモデル</li>



<li>単体テスト（多）、統合テスト（中）、E2Eテスト（少）</li>



<li>コストと実行速度のバランスを考慮</li>
</ul>



<p><strong>テストフィクスチャ</strong></p>



<ul class="wp-block-list">
<li>テスト実行前の準備と実行後の後処理</li>



<li>SetUp/TearDownメソッドで実装</li>



<li>テスト環境を一貫した状態にする</li>
</ul>



<p><strong>デッドコード</strong></p>



<ul class="wp-block-list">
<li>実行されることのないコード</li>



<li>カバレッジ分析で検出できる</li>



<li>削除すべきコード</li>
</ul>



<p><strong>デバウンス</strong></p>



<ul class="wp-block-list">
<li>短時間に連続して発生するイベントを間引く処理</li>



<li>検索ボックスの入力などで使用</li>



<li>パフォーマンス最適化の手法</li>
</ul>



<p><strong>トークンベース認証</strong></p>



<ul class="wp-block-list">
<li>セッションではなくトークンで認証する方式</li>



<li>JWTが代表的</li>



<li>RESTful APIで広く使用</li>
</ul>



<h3 class="wp-block-heading">ナ行</h3>



<p><strong>ネットワークパーティション</strong></p>



<ul class="wp-block-list">
<li>ネットワーク障害でシステムが分断される状態</li>



<li>分散システムで発生</li>



<li>CAP定理に関連する概念</li>
</ul>



<h3 class="wp-block-heading">ハ行</h3>



<p><strong>パッチテスト</strong></p>



<ul class="wp-block-list">
<li>修正パッチが正しく適用され、問題を解決しているかを確認するテスト</li>



<li>副作用がないことも検証</li>



<li>ホットフィックスの検証で実施</li>
</ul>



<p><strong>バウンダリバリューアナリシス</strong></p>



<ul class="wp-block-list">
<li>境界値分析の正式名称</li>



<li>入力範囲の境界付近でテストを行う技法</li>



<li>0、1、最大値、最大値+1などをテスト</li>
</ul>



<p><strong>ファジング</strong></p>



<ul class="wp-block-list">
<li>ランダムなデータを大量に入力してバグを発見する手法</li>



<li>セキュリティ脆弱性の発見に有効</li>



<li>American Fuzzy Lopなどのツールが使用される</li>
</ul>



<p><strong>フラジャイルテスト</strong></p>



<ul class="wp-block-list">
<li>脆弱なテスト</li>



<li>環境の変化や実装の変更で頻繁に失敗する</li>



<li>テストスメルの一種</li>
</ul>



<p><strong>フラグポール</strong></p>



<ul class="wp-block-list">
<li>ビルドが正常に完了するかを確認するための最小限のテスト</li>



<li>スモークテストよりもさらに簡易</li>



<li>CI/CDパイプラインの最初のステップ</li>
</ul>



<p><strong>プリコミットフック</strong></p>



<ul class="wp-block-list">
<li>コミット前に自動実行されるスクリプト</li>



<li>リンターやテストを実行</li>



<li>コード品質を保つ</li>
</ul>



<p><strong>ベースラインテスト</strong></p>



<ul class="wp-block-list">
<li>パフォーマンスの基準値を測定するテスト</li>



<li>今後の比較基準となる</li>



<li>リグレッション検出に使用</li>
</ul>



<p><strong>ボトムアップテスト</strong></p>



<ul class="wp-block-list">
<li>下位モジュールから順に統合していくテスト手法</li>



<li>ドライバを使用</li>



<li>トップダウンテストと対比</li>
</ul>



<p><strong>ポリグロットパーシステンス</strong></p>



<ul class="wp-block-list">
<li>複数の異なるデータストアを使い分けること</li>



<li>用途に応じて最適なデータベースを選択</li>



<li>マイクロサービスで採用される</li>
</ul>



<h3 class="wp-block-heading">マ行</h3>



<p><strong>マスキング</strong></p>



<ul class="wp-block-list">
<li>機密データを隠蔽すること</li>



<li>本番データをテスト環境で使用する際に実施</li>



<li>GDPR、個人情報保護法への対応</li>
</ul>



<p><strong>マルチテナントテスト</strong></p>



<ul class="wp-block-list">
<li>複数のテナント（組織）が同じシステムを使用する環境でのテスト</li>



<li>データの分離、権限の隔離を検証</li>



<li>SaaSアプリケーションで重要</li>
</ul>



<p><strong>メタモーフィックテスト</strong></p>



<ul class="wp-block-list">
<li>入力を変換して複数回実行し、結果の関係性を検証する手法</li>



<li>オラクル問題の解決策の一つ</li>



<li>機械学習システムのテストで有用</li>
</ul>



<p><strong>モンキーテスト</strong></p>



<ul class="wp-block-list">
<li>ランダムかつ無秩序な操作でシステムをテストする手法</li>



<li>予期しないバグを発見できる</li>



<li>自動化ツールで実施されることが多い</li>
</ul>



<h3 class="wp-block-heading">ヤ行</h3>



<p><strong>ユビキタス言語</strong></p>



<ul class="wp-block-list">
<li>ドメイン駆動設計で使用される共通言語</li>



<li>開発者とビジネス側が同じ用語を使用</li>



<li>テストケースの記述にも影響</li>
</ul>



<h3 class="wp-block-heading">ラ行</h3>



<p><strong>ラムダアーキテクチャ</strong></p>



<ul class="wp-block-list">
<li>バッチ処理とストリーム処理を組み合わせたアーキテクチャ</li>



<li>ビッグデータ処理で使用</li>



<li>テスト戦略が複雑になる</li>
</ul>



<p><strong>リトライロジック</strong></p>



<ul class="wp-block-list">
<li>処理失敗時に自動的に再試行する仕組み</li>



<li>一時的な障害への対処</li>



<li>指数バックオフと組み合わせることが多い</li>
</ul>



<p><strong>レイジーロード</strong></p>



<ul class="wp-block-list">
<li>必要になるまでデータを読み込まない手法</li>



<li>パフォーマンス最適化に有効</li>



<li>テストで意図しない遅延が発生する可能性</li>
</ul>



<p><strong>レースコンディション</strong></p>



<ul class="wp-block-list">
<li>複数のプロセスやスレッドの実行順序によって結果が変わる状態</li>



<li>並行処理のバグの原因</li>



<li>再現が困難で検出しにくい</li>
</ul>



<p><strong>ロギングレベル</strong></p>



<ul class="wp-block-list">
<li>ログの重要度を示すレベル</li>



<li>TRACE、DEBUG、INFO、WARN、ERROR、FATALなど</li>



<li>テスト環境ではDEBUGレベルを使用することが多い</li>
</ul>



<h3 class="wp-block-heading">A-Z</h3>



<p><strong>ACID特性</strong></p>



<ul class="wp-block-list">
<li>データベーストランザクションの4つの特性</li>



<li>Atomicity（原子性）、Consistency（一貫性）、Isolation（分離性）、Durability（永続性）</li>



<li>トランザクションテストで検証</li>
</ul>



<p><strong>BASE特性</strong></p>



<ul class="wp-block-list">
<li>分散システムの特性</li>



<li>Basically Available、Soft state、Eventually consistent</li>



<li>ACIDと対比される概念</li>
</ul>



<p><strong>CAP定理</strong></p>



<ul class="wp-block-list">
<li>分散システムにおいて、一貫性（Consistency）、可用性（Availability）、分断耐性（Partition tolerance）の3つすべてを同時に満たすことはできないという定理</li>



<li>システム設計とテスト戦略に影響</li>



<li>2つまでしか選択できない</li>
</ul>



<p><strong>CORS（Cross-Origin Resource Sharing）</strong></p>



<ul class="wp-block-list">
<li>オリジン間リソース共有</li>



<li>異なるオリジンからのリクエストを許可する仕組み</li>



<li>セキュリティテストで検証が必要</li>
</ul>



<p><strong>CRUD</strong></p>



<ul class="wp-block-list">
<li>Create（作成）、Read（読み取り）、Update（更新）、Delete（削除）</li>



<li>データ操作の基本的な4つの機能</li>



<li>すべてのCRUD操作をテストすることが基本</li>
</ul>



<p><strong>DAST（Dynamic Application Security Testing）</strong></p>



<ul class="wp-block-list">
<li>動的アプリケーションセキュリティテスト</li>



<li>実行中のアプリケーションを外部から検査</li>



<li>OWASP ZAP、Burp Suiteなどのツールが使用される</li>
</ul>



<p><strong>DDD（Domain-Driven Design）</strong></p>



<ul class="wp-block-list">
<li>ドメイン駆動設計</li>



<li>ビジネスドメインを中心とした設計手法</li>



<li>テストもドメインの言葉で記述</li>
</ul>



<p><strong>DTD（Document Type Definition）</strong></p>



<ul class="wp-block-list">
<li>XML文書の構造を定義</li>



<li>バリデーションテストで使用</li>



<li>XMLスキーマに置き換えられつつある</li>
</ul>



<p><strong>ETL（Extract, Transform, Load）</strong></p>



<ul class="wp-block-list">
<li>データの抽出、変換、読み込みプロセス</li>



<li>データウェアハウスで使用</li>



<li>ETLパイプラインのテストが必要</li>
</ul>



<p><strong>gRPC</strong></p>



<ul class="wp-block-list">
<li>Googleが開発した高性能RPCフレームワーク</li>



<li>Protocol Buffersを使用</li>



<li>マイクロサービス間通信で使用される</li>
</ul>



<p><strong>HSTS（HTTP Strict Transport Security）</strong></p>



<ul class="wp-block-list">
<li>HTTPSを強制する仕組み</li>



<li>セキュリティヘッダーの一つ</li>



<li>セキュリティテストで確認</li>
</ul>



<p><strong>idempotent（冪等性）</strong></p>



<ul class="wp-block-list">
<li>同じ操作を複数回実行しても結果が変わらない性質</li>



<li>PUT、DELETEは冪等、POSTは非冪等</li>



<li>APIテストで重要な概念</li>
</ul>



<p><strong>MCP（Model-Context-Protocol）</strong></p>



<ul class="wp-block-list">
<li>モデル、コンテキスト、プロトコルの分離パターン</li>



<li>テスト容易性を高める設計</li>



<li>依存性注入と関連</li>
</ul>



<p><strong>NoSQL</strong></p>



<ul class="wp-block-list">
<li>非リレーショナルデータベースの総称</li>



<li>MongoDB、Cassandra、Redisなどが代表的</li>



<li>スキーマレスなのでテスト戦略が異なる</li>
</ul>



<p><strong>ORM（Object-Relational Mapping）</strong></p>



<ul class="wp-block-list">
<li>オブジェクトとRDBのマッピング</li>



<li>Hibernate、Entity Frameworkなどのツール</li>



<li>N+1問題などのパフォーマンス問題に注意</li>
</ul>



<p><strong>PII（Personally Identifiable Information）</strong></p>



<ul class="wp-block-list">
<li>個人を特定できる情報</li>



<li>テストデータで本物のPIIを使用してはいけない</li>



<li>マスキングや匿名化が必要</li>
</ul>



<p><strong>SAST（Static Application Security Testing）</strong></p>



<ul class="wp-block-list">
<li>静的アプリケーションセキュリティテスト</li>



<li>ソースコードを解析して脆弱性を検出</li>



<li>SonarQube、Checkmarxなどのツールが使用される</li>
</ul>



<p><strong>SUT（System Under Test）</strong></p>



<ul class="wp-block-list">
<li>テスト対象システム</li>



<li>テストドキュメントで頻繁に使用される用語</li>



<li>DUT（Device Under Test）とも呼ばれる</li>
</ul>



<p><strong>TTL（Time To Live）</strong></p>



<ul class="wp-block-list">
<li>データの生存時間</li>



<li>キャッシュやDNSレコードで使用</li>



<li>期限切れのデータが適切に削除されるかをテスト</li>
</ul>



<p><strong>WebDriver</strong></p>



<ul class="wp-block-list">
<li>ブラウザを自動操作するためのAPI</li>



<li>Seleniumの中核技術</li>



<li>W3C標準として仕様が定義されている</li>
</ul>



<p></p>



import React, { useState } from 'react';
import { ChevronDown, ChevronUp, BookOpen } from 'lucide-react';

const GlossaryWithDiagrams = () => {
  const [openCategories, setOpenCategories] = useState({});
  const [selectedLevel, setSelectedLevel] = useState('beginner');

  const toggleCategory = (category) => {
    setOpenCategories(prev => ({
      ...prev,
      [category]: !prev[category]
    }));
  };

  const beginnerTerms = [
    {
      category: "テストレベル",
      terms: [
        {
          name: "単体テスト（ユニットテスト）",
          description: "プログラムを構成する比較的小さな単位（ユニット）が個々の機能を正しく果たしているかどうかを確認するテスト。通常、関数やメソッドが単体テストの単位となり、開発者によって実施されます。",
          diagram: (
            <svg viewBox="0 0 400 200" className="w-full h-48">
              <rect x="50" y="20" width="80" height="60" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="90" y="55" textAnchor="middle" fill="white" fontSize="14">関数A</text>
              <rect x="160" y="20" width="80" height="60" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="200" y="55" textAnchor="middle" fill="white" fontSize="14">関数B</text>
              <rect x="270" y="20" width="80" height="60" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="310" y="55" textAnchor="middle" fill="white" fontSize="14">関数C</text>
              
              <path d="M 90 90 L 90 110" stroke="#ef4444" strokeWidth="2" markerEnd="url(#arrowred)"/>
              <path d="M 200 90 L 200 110" stroke="#ef4444" strokeWidth="2" markerEnd="url(#arrowred)"/>
              <path d="M 310 90 L 310 110" stroke="#ef4444" strokeWidth="2" markerEnd="url(#arrowred)"/>
              
              <rect x="60" y="120" width="60" height="40" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="90" y="145" textAnchor="middle" fill="#92400e" fontSize="12">テスト</text>
              <rect x="170" y="120" width="60" height="40" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="200" y="145" textAnchor="middle" fill="#92400e" fontSize="12">テスト</text>
              <rect x="280" y="120" width="60" height="40" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="310" y="145" textAnchor="middle" fill="#92400e" fontSize="12">テスト</text>
              
              <text x="200" y="185" textAnchor="middle" fill="#6b7280" fontSize="13">個別にテスト</text>
              
              <defs>
                <marker id="arrowred" markerWidth="10" markerHeight="10" refX="5" refY="3" orient="auto" markerUnits="strokeWidth">
                  <path d="M0,0 L0,6 L9,3 z" fill="#ef4444"/>
                </marker>
              </defs>
            </svg>
          )
        },
        {
          name: "結合テスト（インテグレーションテスト）",
          description: "複数のモジュールを結合した時に正しく機能するかを確認するテスト。主にモジュール間の接続点（インターフェース）がうまく機能するかを確認します。",
          diagram: (
            <svg viewBox="0 0 400 200" className="w-full h-48">
              <rect x="50" y="30" width="70" height="50" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="85" y="60" textAnchor="middle" fill="white" fontSize="12">モジュール</text>
              <text x="85" y="75" textAnchor="middle" fill="white" fontSize="12">A</text>
              
              <rect x="165" y="30" width="70" height="50" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="200" y="60" textAnchor="middle" fill="white" fontSize="12">モジュール</text>
              <text x="200" y="75" textAnchor="middle" fill="white" fontSize="12">B</text>
              
              <rect x="280" y="30" width="70" height="50" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="315" y="60" textAnchor="middle" fill="white" fontSize="12">モジュール</text>
              <text x="315" y="75" textAnchor="middle" fill="white" fontSize="12">C</text>
              
              <path d="M 120 55 L 165 55" stroke="#10b981" strokeWidth="3"/>
              <path d="M 235 55 L 280 55" stroke="#10b981" strokeWidth="3"/>
              
              <rect x="110" y="120" width="180" height="50" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="200" y="145" textAnchor="middle" fill="#92400e" fontSize="13">結合テスト</text>
              <text x="200" y="160" textAnchor="middle" fill="#92400e" fontSize="11">接続部分を検証</text>
              
              <path d="M 200 90 L 200 120" stroke="#ef4444" strokeWidth="2" markerEnd="url(#arrowred2)"/>
              
              <defs>
                <marker id="arrowred2" markerWidth="10" markerHeight="10" refX="5" refY="3" orient="auto" markerUnits="strokeWidth">
                  <path d="M0,0 L0,6 L9,3 z" fill="#ef4444"/>
                </marker>
              </defs>
            </svg>
          )
        },
        {
          name: "システムテスト（総合テスト）",
          description: "開発したシステムが期待通りに動作するか、構築したシステムが仕様通りの機能や性能要件を満たしているか確認するテスト。システム全体を対象とします。",
          diagram: (
            <svg viewBox="0 0 400 220" className="w-full h-52">
              <rect x="80" y="20" width="240" height="140" fill="#dbeafe" stroke="#3b82f6" strokeWidth="3" rx="8"/>
              <text x="200" y="45" textAnchor="middle" fill="#1e40af" fontSize="16" fontWeight="bold">システム全体</text>
              
              <rect x="100" y="60" width="60" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="130" y="85" textAnchor="middle" fill="white" fontSize="11">UI</text>
              
              <rect x="170" y="60" width="60" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="200" y="85" textAnchor="middle" fill="white" fontSize="11">ロジック</text>
              
              <rect x="240" y="60" width="60" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="270" y="85" textAnchor="middle" fill="white" fontSize="11">DB</text>
              
              <rect x="135" y="110" width="130" height="35" fill="#8b5cf6" stroke="#6d28d9" strokeWidth="2" rx="4"/>
              <text x="200" y="132" textAnchor="middle" fill="white" fontSize="11">外部API連携</text>
              
              <rect x="110" y="175" width="180" height="35" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="200" y="197" textAnchor="middle" fill="#92400e" fontSize="12">システムテスト実施</text>
            </svg>
          )
        },
        {
          name: "受け入れテスト",
          description: "システムが、ユーザーのニーズ、要件、ビジネスプロセスを満足するかをチェックするための公式なテスト。ユーザーや顧客によって実施されることが多いです。",
          diagram: (
            <svg viewBox="0 0 400 200" className="w-full h-48">
              <rect x="50" y="30" width="140" height="60" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="120" y="55" textAnchor="middle" fill="white" fontSize="13">完成した</text>
              <text x="120" y="75" textAnchor="middle" fill="white" fontSize="13">システム</text>
              
              <path d="M 190 60 L 230 60" stroke="#10b981" strokeWidth="3" markerEnd="url(#arrowgreen)"/>
              
              <circle cx="280" cy="60" r="35" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2"/>
              <text x="280" y="55" textAnchor="middle" fill="#92400e" fontSize="20">&#x1f464;</text>
              <text x="280" y="75" textAnchor="middle" fill="#92400e" fontSize="11">ユーザー</text>
              
              <rect x="220" y="120" width="120" height="50" fill="#dcfce7" stroke="#16a34a" strokeWidth="2" rx="4"/>
              <text x="280" y="142" textAnchor="middle" fill="#166534" fontSize="12">要件を満たすか</text>
              <text x="280" y="158" textAnchor="middle" fill="#166534" fontSize="12">チェック ✓</text>
              
              <defs>
                <marker id="arrowgreen" markerWidth="10" markerHeight="10" refX="5" refY="3" orient="auto" markerUnits="strokeWidth">
                  <path d="M0,0 L0,6 L9,3 z" fill="#10b981"/>
                </marker>
              </defs>
            </svg>
          )
        }
      ]
    },
    {
      category: "開発手法",
      terms: [
        {
          name: "ウォーターフォール開発",
          description: "要件定義、設計、実装、テスト、運用という工程を順番に進める開発手法。各工程が完了してから次の工程に進むため、後戻りしにくい特徴があります。",
          diagram: (
            <svg viewBox="0 0 400 280" className="w-full h-64">
              <rect x="50" y="20" width="120" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="110" y="45" textAnchor="middle" fill="white" fontSize="13">要件定義</text>
              
              <path d="M 110 60 L 110 80" stroke="#6b7280" strokeWidth="2" markerEnd="url(#arrowgray)"/>
              
              <rect x="50" y="80" width="120" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="110" y="105" textAnchor="middle" fill="white" fontSize="13">設計</text>
              
              <path d="M 110 120 L 110 140" stroke="#6b7280" strokeWidth="2" markerEnd="url(#arrowgray)"/>
              
              <rect x="50" y="140" width="120" height="40" fill="#3b82f6" stroke="#1e40af" strokeWidth="2" rx="4"/>
              <text x="110" y="165" textAnchor="middle" fill="white" fontSize="13">実装</text>
              
              <path d="M 110 180 L 110 200" stroke="#6b7280" strokeWidth="2" markerEnd="url(#arrowgray)"/>
              
              <rect x="50" y="200" width="120" height="40" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="110" y="225" textAnchor="middle" fill="#92400e" fontSize="13">テスト</text>
              
              <text x="250" y="50" fill="#6b7280" fontSize="12">✓ 順番に進む</text>
              <text x="250" y="75" fill="#6b7280" fontSize="12">✓ 後戻りしにくい</text>
              <text x="250" y="100" fill="#6b7280" fontSize="12">✓ 計画重視</text>
              <text x="250" y="125" fill="#6b7280" fontSize="12">✓ 大規模向き</text>
              
              <defs>
                <marker id="arrowgray" markerWidth="10" markerHeight="10" refX="5" refY="3" orient="auto" markerUnits="strokeWidth">
                  <path d="M0,0 L0,6 L9,3 z" fill="#6b7280"/>
                </marker>
              </defs>
            </svg>
          )
        },
        {
          name: "アジャイル開発",
          description: "大きな単位でシステムを区切ることなく、小単位で実装とテストを繰り返して開発を進める手法。従来の開発手法に比べて開発期間が短縮されます。",
          diagram: (
            <svg viewBox="0 0 400 240" className="w-full h-56">
              <circle cx="100" cy="120" r="60" fill="none" stroke="#3b82f6" strokeWidth="3"/>
              <path d="M 100 60 Q 140 80 140 120 Q 140 160 100 180 Q 60 160 60 120 Q 60 80 100 60" fill="none" stroke="#10b981" strokeWidth="2" markerEnd="url(#arrowgreen2)"/>
              
              <text x="100" y="95" textAnchor="middle" fill="#1e40af" fontSize="11">計画</text>
              <text x="135" y="110" textAnchor="middle" fill="#1e40af" fontSize="11">設計</text>
              <text x="135" y="135" textAnchor="middle" fill="#1e40af" fontSize="11">実装</text>
              <text x="100" y="155" textAnchor="middle" fill="#f59e0b" fontSize="11">テスト</text>
              <text x="65" y="135" textAnchor="middle" fill="#8b5cf6" fontSize="11">リリース</text>
              
              <text x="100" y="200" textAnchor="middle" fill="#6b7280" fontSize="13" fontWeight="bold">1〜2週間のサイクル</text>
              <text x="100" y="220" textAnchor="middle" fill="#6b7280" fontSize="11">（スプリント）</text>
              
              <text x="270" y="90" fill="#6b7280" fontSize="12">✓ 短期間で繰り返す</text>
              <text x="270" y="110" fill="#6b7280" fontSize="12">✓ 柔軟に変更可能</text>
              <text x="270" y="130" fill="#6b7280" fontSize="12">✓ 継続的改善</text>
              <text x="270" y="150" fill="#6b7280" fontSize="12">✓ 早期リリース</text>
              
              <defs>
                <marker id="arrowgreen2" markerWidth="10" markerHeight="10" refX="5" refY="3" orient="auto" markerUnits="strokeWidth">
                  <path d="M0,0 L0,6 L9,3 z" fill="#10b981"/>
                </marker>
              </defs>
            </svg>
          )
        }
      ]
    },
    {
      category: "テスト技法",
      terms: [
        {
          name: "境界値分析",
          description: "入力値の境界付近でバグが発生しやすいことを利用したテスト技法。例えば、1〜100の範囲の場合、0、1、100、101をテストします。",
          diagram: (
            <svg viewBox="0 0 400 180" className="w-full h-44">
              <line x1="50" y1="100" x2="350" y2="100" stroke="#6b7280" strokeWidth="2"/>
              <line x1="50" y1="95" x2="50" y2="105" stroke="#6b7280" strokeWidth="2"/>
              <line x1="350" y1="95" x2="350" y2="105" stroke="#6b7280" strokeWidth="2"/>
              
              <circle cx="50" cy="100" r="8" fill="#ef4444"/>
              <circle cx="110" cy="100" r="8" fill="#10b981"/>
              <circle cx="290" cy="100" r="8" fill="#10b981"/>
              <circle cx="350" cy="100" r="8" fill="#ef4444"/>
              
              <text x="50" y="130" textAnchor="middle" fill="#ef4444" fontSize="13" fontWeight="bold">0</text>
              <text x="50" y="145" textAnchor="middle" fill="#ef4444" fontSize="10">範囲外</text>
              
              <text x="110" y="130" textAnchor="middle" fill="#10b981" fontSize="13" fontWeight="bold">1</text>
              <text x="110" y="145" textAnchor="middle" fill="#10b981" fontSize="10">最小値</text>
              
              <text x="290" y="130" textAnchor="middle" fill="#10b981" fontSize="13" fontWeight="bold">100</text>
              <text x="290" y="145" textAnchor="middle" fill="#10b981" fontSize="10">最大値</text>
              
              <text x="350" y="130" textAnchor="middle" fill="#ef4444" fontSize="13" fontWeight="bold">101</text>
              <text x="350" y="145" textAnchor="middle" fill="#ef4444" fontSize="10">範囲外</text>
              
              <text x="200" y="50" textAnchor="middle" fill="#1e40af" fontSize="14" fontWeight="bold">有効範囲: 1〜100</text>
              
              <rect x="120" y="95" width="160" height="10" fill="#dcfce7" opacity="0.5"/>
            </svg>
          )
        }
      ]
    }
  ];

  const advancedTerms = [
    {
      category: "カバレッジ",
      terms: [
        {
          name: "コードカバレッジの種類",
          description: "テストによって実行されたコードの割合を示す指標。ステートメントカバレッジ（命令網羅）、ブランチカバレッジ（分岐網羅）、パスカバレッジ（経路網羅）などがあります。",
          diagram: (
            <svg viewBox="0 0 400 280" className="w-full h-64">
              <rect x="30" y="20" width="340" height="250" fill="#f9fafb" stroke="#d1d5db" strokeWidth="1" rx="4"/>
              
              <rect x="50" y="40" width="140" height="70" fill="#dbeafe" stroke="#3b82f6" strokeWidth="2" rx="4"/>
              <text x="120" y="63" textAnchor="middle" fill="#1e40af" fontSize="12" fontWeight="bold">ステートメント</text>
              <text x="120" y="78" textAnchor="middle" fill="#1e40af" fontSize="12" fontWeight="bold">カバレッジ</text>
              <text x="120" y="98" textAnchor="middle" fill="#6b7280" fontSize="9">命令網羅率</text>
              
              <rect x="210" y="40" width="140" height="70" fill="#fef3c7" stroke="#f59e0b" strokeWidth="2" rx="4"/>
              <text x="280" y="63" textAnchor="middle" fill="#92400e" fontSize="12" fontWeight="bold">ブランチ</text>
              <text x="280" y="78" textAnchor="middle" fill="#92400e" fontSize="12" fontWeight="bold">カバレッジ</text>
              <text x="280" y="98" textAnchor="middle" fill="#6b7280" fontSize="9">分岐網羅率</text>
              
              <rect x="130" y="130" width="140" height="70" fill="#dcfce7" stroke="#10b981" strokeWidth="2" rx="4"/>
              <text x="200" y="153" textAnchor="middle" fill="#166534" fontSize="12" fontWeight="bold">パス</text>
              <text x="200" y="168" textAnchor="middle" fill="#166534" fontSize="12" fontWeight="bold">カバレッジ</text>
              <text x="200" y="188" textAnchor="middle" fill="#6b7280" fontSize="9">経路網羅率</text>
              
              <text x="200" y="230" textAnchor="middle" fill="#6b7280" fontSize="11">網羅度: ステートメント ＜ ブランチ ＜ パス</text>
              <text x="200" y="250" textAnchor="middle" fill="#6b7280" fontSize="10">（左から右へ厳しくなる）</text>
            </svg>
          )
        }
      ]
    }
  ];

  const currentTerms = selectedLevel === 'beginner' ? beginnerTerms : advancedTerms;

  return (
    <div className="min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 p-6">
      <div className="max-w-6xl mx-auto">
        <div className="bg-white rounded-xl shadow-lg p-8 mb-6">
          <div className="flex items-center gap-3 mb-4">
            <BookOpen className="w-8 h-8 text-blue-600" />
            <h1 className="text-3xl font-bold text-gray-800">
              QAエンジニア・ソフトウェアテスト用語集
            </h1>
          </div>
          <p className="text-gray-600 mb-6">
            図解付きでわかりやすく解説！初心者から上級者まで使える完全ガイド
          </p>
          
          <div className="flex gap-4">
            <button
              onClick={() => setSelectedLevel('beginner')}
              className={`px-6 py-3 rounded-lg font-semibold transition-all ${
                selectedLevel === 'beginner'
                  ? 'bg-blue-600 text-white shadow-md'
                  : 'bg-gray-200 text-gray-700 hover:bg-gray-300'
              }`}
            >
              初級編
            </button>
            <button
              onClick={() => setSelectedLevel('advanced')}
              className={`px-6 py-3 rounded-lg font-semibold transition-all ${
                selectedLevel === 'advanced'
                  ? 'bg-indigo-600 text-white shadow-md'
                  : 'bg-gray-200 text-gray-700 hover:bg-gray-300'
              }`}
            >
              中級編〜上級編
            </button>
          </div>
        </div>

        <div className="space-y-4">
          {currentTerms.map((category, categoryIndex) => (
            <div key={categoryIndex} className="bg-white rounded-lg shadow-md overflow-hidden">
              <button
                onClick={() => toggleCategory(`${selectedLevel}-${categoryIndex}`)}
                className="w-full px-6 py-4 flex items-center justify-between bg-gradient-to-r from-blue-600 to-indigo-600 text-white hover:from-blue-700 hover:to-indigo-700 transition-all"
              >
                <h2 className="text-xl font-bold">{category.category}</h2>
                {openCategories[`${selectedLevel}-${categoryIndex}`] ? (
                  <ChevronUp className="w-6 h-6" />
                ) : (
                  <ChevronDown className="w-6 h-6" />
                )}
              </button>
              
              {openCategories[`${selectedLevel}-${categoryIndex}`] && (
                <div className="p-6 space-y-6">
                  {category.terms.map((term, termIndex) => (
                    <div key={termIndex} className="border-l-4 border-blue-500 pl-6 py-4 bg-gray-50 rounded-r-lg">
                      <h3 className="text-lg font-bold text-gray-800 mb-3">
                        {term.name}
                      </h3>
                      <p className="text-gray-700 mb-4 leading-relaxed">
                        {term.description}
                      </p>
                      <div className="bg-white p-4 rounded-lg border-2 border-gray-200">
                        {term.diagram}
                      </div>
                    </div>
                  ))}
                </div>
              )}
            </div>
          ))}
        </div>

        <div className="mt-8 bg-white rounded-lg shadow-md p-6">
          <h3 className="text-lg font-bold text-gray-800 mb-3">&#x1f4a1; 使い方のヒント</h3>
          <ul className="space-y-2 text-gray-700">
            <li>• 各カテゴリをクリックすると詳細が表示されます</li>
            <li>• 図解を見ながら概念を理解しましょう</li>
            <li>• 初級編から順番に学習することをおすすめします</li>
            <li>• 実際の現場で使う場面をイメージしながら覚えましょう</li>
          </ul>
        </div>
      </div>
    </div>
  );
};

export default GlossaryWithDiagrams;



<div class="wp-block-sbd-list is-style-sbd-list-blue"><ul class="sbd-list sbd-list-border">
<li><listyle="list-style-type:none;"><ulclass="sbd-listsbd-list-border"></ulclass="sbd-listsbd-list-border"></listyle="list-style-type:none;"></li>
</ul></div>



<p>こういった疑問に答えます。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading"><p></p></div>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border">
<li><listyle="list-style-type:none;"><ulclass="sbd-listsbd-list-border"></ulclass="sbd-listsbd-list-border"></listyle="list-style-type:none;"></li>
</ul></div>
</div>



<h2 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/word1.jpg" alt="【初級編】ソフトウェアテスト業界の用語まとめ" class="wp-image-246" srcset="https://software-test.jp/wp-content/uploads/word1.jpg 1200w, https://software-test.jp/wp-content/uploads/word1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/word1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/word1-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">【初級編】ソフトウェアテスト業界の用語まとめ</figcaption></figure>



<p>初級編では、対象者を以下に絞って用語をまとめました。</p>



<p>以下に当てはまる方は是非用語を覚えていただけたら幸いです。</p>



<p>用語を覚えることで、転職後もスムーズに業務に入っていくことができ、評価者から良い評価をされることは間違いありません。</p>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>未経験でこれからソフトウェアテスト業界に転職ようと考えている</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>まだソフトウェアテスト業界のことを何も知らない</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>これからソフトウェアテスト業界で稼いでいきたい</li>
</ul>
</li>
</ul>



</div>



<p>ソフトウェアテスト業界未経験者にもわかりやすく解説します。</p>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">ア行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">アジャイル開発</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>システムやソフトウェア開発におけるプロジェクト開発手法のひとつ</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>大きな単位でシステムを区切ることなく、小単位で実装とテストを繰り返して開発を進める</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>従来の開発手法に比べて開発期間が短縮されるため、アジャイル（素早い）と呼ばれている</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">インテグレーションテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>複数のモジュールを結合した時に正しく機能するかを確認するテスト</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>主にモジュール間の接続点（インターフェース）がうまく機能するかを確認する場合と、結合した状態で外部から見て一体として正しく機能するかを確認する場合がある</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>結合テストと同意</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>統合テストと同意</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">ウォークスルー</h4>



<p>レビュー手法の一つで、レビューイが成果物の内容をレビューアに説明すること。</p>



<h5 class="wp-block-heading jinr-heading d--bold"><strong>主な目的</strong></h5>



<p>欠陥の発見、ソフトウェアプロダクトの改善、異なる実装方法の検討、標準や仕様へ の準拠の評価</p>



<h5 class="wp-block-heading jinr-heading d--bold">その他の目的</h5>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>さまざまな技法やスタイルに関するアイデアの交換、参加者のトレーニング、合意の形成</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>レビューミーティング前の個々のレビューアによる準備は任意</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>典型的には作業成果物の作成者がレビューミーティングを主導する</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>書記は必須</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>チェックリストの使用は任意</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>シナリオ、ドライラン、シミュレーションの形態を取る場合がある</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>潜在的な欠陥の記録やレビューレポートを作成する場合がある</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>運営により、きわめて非形式的のものから、高度に形式的なものまである</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">受け入れ基準</h4>



<p>ユーザー、顧客、その他の認可団体が、コンポーネントやシステムを受け入れる場合、満たさねばならない基準</p>



<h4 class="wp-block-heading jinr-heading d--bold">受け入れテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>システムが、ユーザーのニーズ、用件、ビジネスプロセスを満足するかをチェックするための公式なテスト</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>このテストにより、システムが受け入れ基準を満たしているかどうかを判定したり、ユーザー、顧客、その他の認可団体がシステムを受け入れるかどうかを判定したりすることができる</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">エンドユーザー</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ある製品を実際に使ったり消費したりする人や組織のこと</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>製品の作り手や売り手から見て、直接の顧客（クライアント）や所有者と、実際の利用者が異なる場合に用いられる概念</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">カ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">開発環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>開発中の機能を見てもらう時などに使用する場所</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>stagingよりさらにカジュアルな環境で、簡単に作って潰すような使われ方をするためにリソースはケチって立てることが多い</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>development/dev環境とも呼ばれる</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">キャッシュ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>英語でCacheと表記し、貯蔵庫、隠し場所という意味を持ちます</li>
 	<li>よく使うデータを取り出しやすいところにあらかじめ準備しておく仕組み</li>
 	<li>身近な例→インターネットでページを閲覧した際、一度アクセスしたページのデータをブラウザで一時的に保管し、2回目以降にアクセスした際、表示スピードを上げる</li>
</ul>
</div>



<h4 class="wp-block-heading">結合テスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>複数のモジュールを結合した時に正しく機能するかを確認するテスト</li>
 	<li>主にモジュール間の接続点（インターフェース）がうまく機能するかを確認する場合と、結合した状態で外部から見て一体として正しく機能するかを確認する場合がある</li>
</ul>
</div>



<h4 class="wp-block-heading">検証環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>本番リリース前の動作検証を行う場所</li>
 	<li>ほとんど本番に近い環境だが、サーバースペックは落としてあったり、外部API接続がテスト環境につながっていたりなどが異なる</li>
 	<li>staging/stg環境とも呼ばれる</li>
</ul>
</div>



<h3 class="wp-block-heading">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">サ行</span></h3>



<h4 class="wp-block-heading">サブスクリプション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>amazon primeみたいなイメージ</li>
 	<li>月額料金でサービス受けられるけど、商品代は別途必要みたいな形</li>
</ul>
</div>



<h4 class="wp-block-heading">システムテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>開発したシステムが期待通りに動作するか、構築したシステムが仕様通りの昨日や性能要件を満たしているか確認するテスト</li>
 	<li>総合テストと同意</li>
</ul>
</div>



<h4 class="wp-block-heading">スクラム</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>アジャイルソフトウェア開発におけるプロジェクト管理のための反復型でインクリメンタル型のフレームワーク（枠組み）</li>
 	<li>アジャイル開発参照</li>
</ul>
</div>



<h4 class="wp-block-heading">セッション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>通信の開始から終了までを指す</li>
 	<li>ネットワークに接続中のユーザがWebサイトを訪れ、サイト内で動作する一連の流れを1つの単位</li>
 	<li>Webサイトにアクセスして、そのサイトから出て行くかブラウザを閉じるまでが1セッションとなる</li>
</ul>
</div>



<h4 class="wp-block-heading">総合テスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>開発したシステムが期待通りに動作するか、構築したシステムが仕様通りの昨日や性能要件を満たしているか確認するテスト</li>
 	<li>システムテストと同意</li>
</ul>
</div>



<h4 class="wp-block-heading">ソフトウェア</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>コンピュータを動かすプログラムのこと</li>
</ul>
</div>



<h4 class="wp-block-heading">ソフトウェアテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>コンピュータを動かすプログラムの不具合チェックすること</li>
</ul>
</div>



<h3 class="wp-block-heading">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">タ行</span></h3>



<h4 class="wp-block-heading">単体テスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>プログラムを構成する比較的小さな単位（ユニット）がここの機能を正しく果たしているかどうかを確認するテスト</li>
 	<li>通常、関数やメソッドが単体テストの単位（ユニット）となる</li>
 	<li>コード作成時などの早い段階で開発者によって実施されることが多い</li>
</ul>
</div>



<h4 class="wp-block-heading">デグレーション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>退化や悪化という意味で、システムやプログラムの不具合を修正した時、ほかに新たな不具合やバグが発生してしまう状態のこと。</li>
 	<li>デグレーションが起こるケース→</li>
 	<li>1.ソフトウェアのバージョンアップによって、機能低下を招いた</li>
 	<li>2.不具合修正をしたのに、別の不具合が発生した／バグが再発した</li>
</ul>
</div>



<h4 class="wp-block-heading">デプロイ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>開発した機能やサービスを利用可能にする作業</li>
 	<li>開発環境から検証環境へアップロードしてテストに使用できる状態にすること</li>
 	<li>ソフトウェアをインストールする作業</li>
</ul>
</div>



<h4 class="wp-block-heading">結合テスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>複数のモジュールを結合した時に正しく機能するかを確認するテスト</li>
 	<li>主にモジュール間の接続点（インターフェース）がうまく機能するかを確認する場合と、結合した状態で外部から見て一体として正しく機能するかを確認する場合がある</li>
 	<li>インテグレーションテストと同意</li>
 	<li>結合テストと同意</li>
</ul>
</div>



<h3 class="wp-block-heading">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">ハ行</span></h3>



<h4 class="wp-block-heading">バッチ処理</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>一定量の(あるいは一定期間の)データを集め、一括処理するための処理方法</li>
 	<li>バッチ処理の対義語としてリアルタイム処理があります。</li>
 	<li>身近な使用例→在庫管理、テストの自動化など</li>
</ul>
</div>



<h4 class="wp-block-heading">バリデーション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>入力内容や記述内容が要件を満たしているか、妥当性を確認すること</li>
 	<li>入力フォームなどでよく使用される入力チェック</li>
</ul>
</div>



<h4 class="wp-block-heading">ビルド</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>プログラマーが作成したプログラムの元ネタ(ソースコード)から、実際に動くプログラムを作り出し、利用者に引き渡せる配布可能なパッケージを生成する一連の工程全体</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">品質</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ユーザーが要求している性質や性能のことで、ユーザーが満足しているかどうかによって品質の良し悪しが決定します。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>仮に、一般的には問題なく動くシステムだったとしても、ユーザーの要求通りでなければ品質が悪いというわけです。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">品質管理</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>品質管理という意味であり、英語ではQualityControlの略語でQCと呼ばれる場合もあります。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>リリースするまでの間に品質が一定水準を満たしているかをチェック、管理をします。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>その水準は企業や顧客によって異なるため一律はしていないという点はあります。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">品質保証</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>品質保証という意味であり、英語ではQualityAssuranceの略語でQAと呼ばれる場合もあります。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>世の中にリリースされたシステムやアプリの品質を企画からリリース後に至るまで保証したり、サポートをします。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>リリース後に至ってもシステムの状況によっては修正をおこなったり、顧客の要件を満たすためにサポートするということです。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">負荷テスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>大量のデータを投入し、高い負荷をかけてソフトウェアが正常に機能しているか確認するテスト</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>「単体テスト」や「結合テスト」だけでは見つけられない不具合があるため行われる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>想定のユーザー数でも耐えることができることを確認するためのテスト</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>使用されるツール→ApacheJmeter,httperf,TheGrinderなどがあります。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">本番環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>エンドユーザーが利用する環境</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>システムが製品として実際に稼働している環境</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>production/prod環境とも呼ばれる</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">マ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">モーダル</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>子ウィンドウのこと</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>閉じるまで親ウィンドウの操作ができない</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">ヤ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">ユニットテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>プログラムを構成する比較的小さな単位（ユニット）がここの機能を正しく果たしているかどうかを確認するテスト</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>通常、関数やメソッドが単体テストの単位（ユニット）となる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>コード作成時などの早い段階で開発者によって実施されることが多い</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>単体テストと同意</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">ラ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">リグレッションテスト</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>回帰テスト、退行テストなどとも呼ばれ、プログラムの一部を修正した時に、その影響でほかに不具合が出ていないかをチェックするために行う。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>デグレーションが起こっていないかどうかを検証するために実施するテスト。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">レビューア</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>レビューをおこなう人</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>仕様書などのドキュメントを間違いがないかチェックする人</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テスト観点の観点漏れがないかチェックする人</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストケースに漏れがないかチェックする人</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">レビューイ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>レビューをされる側の人</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>レビュアとは逆の人</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>レビューの対象となる成果物の作成者</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【初級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">A-Z</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">API</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ApplicationProgrammingInterfaceの略称、</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>インターフェイスとは、コンピュータ用語でいうと、「何か」と「何か」をつなぐものという意味を持ち、APIとは、この「何か」と「何か」が「アプリケーション、ソフトウェア」と「プラグラム」をつなぐもの</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>簡潔に言うとソフトウェアの機能を共有できる仕組みです。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">Cookie</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ユーザーとサーバー間で特定の情報をやり取りするファイル</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>閲覧中のWebサイトからスマホやパソコンに保存される情報</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>Webサイトを訪れたユーザー情報を一時的に保存する仕組み＆データ</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>保存されるデータ例→ID、パスワード、メールアドレス、訪問回数など</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">develpment環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>開発中の機能を見てもらう時などに使用する場所</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>stagingよりさらにカジュアルな環境で、簡単に作って潰すような使われ方をするためにリソースはケチって立てることが多い</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>開発環境とも呼ばれる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>dev環境と略される場合もある</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">Hotfix</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ソフトウェアに発見された不具合を解消するために配布される修正プログラムのうち、問題に迅速に対応するため緊急に発行されるもの</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>クライアントが製品の現在のリリース内で問題を発見し、次の大きなリリースまで修正されるのを待つことができない場合に使用される</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">JSTQB</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>JSTQBとは、日本におけるソフトウェアテスト技術者資格認定の運営組織で、各国のテスト技術者認定組織が参加しているISTQB（InternationalSoftwareTestingQualificationsBoard）の加盟組織として2005年4月に認定されています。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>ISTQBの加盟組織の各国団体は資格および教育・訓練組織認証について相互認証を行っています。つまり、JSTQBが運営するソフトウェアテスト技術者資格は海外でも有効な資格となっています。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>JSTQBは次のような3つの委員会（Commitee）から構成されています。それぞれの委員会は国内における品質保証関連の研究を行っている研究者、高いスキルを持つテストエンジニアやコンサルタントなどを中心に構成されています。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>公式サイトより引用：&lt;arel="noreferrernoopener"href="https: jstqb.jp="" "target="_blank"&gt;JSTQB&lt;/arel="noreferrernoopener"href="https:&gt;</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">modal</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>子ウィンドウのこと</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>閉じるまで親ウィンドウの操作ができない</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">N/A</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>NotAvailableの略語</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>該当なしの意味</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストケースを用いたテスト実行において、仕様変更などにより該当項目が存在しなくなった場合、該当項目の結果蘭に「N/A」と記載、または選択する場合がある</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">NT</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>nottestの略語</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストしない/テスト対象外の意味</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストケースを用いたテスト実行において、該当項目はあるけど開発が途中だったり現在のフェーズでは対応しない場合、項目の結果欄に「NT」と記載、または選択する場合がある</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>「NT」にする場合、備考欄にその理由を記載する</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>基本的に開発側と同意が取れてから対応する</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">production環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>エンドユーザーが利用する環境</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>システムが製品として実際に稼働している環境</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>本番環境とも呼ばれる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>prod環境と略される場合もある</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">QA</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>QualityAssuranceの略語で日本語では品質保証という意味になります。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>世の中にリリースされたシステムやアプリの品質を企画からリリース後に至るまで保証したり、サポートをします。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>リリース後に至ってもシステムの状況によっては修正をおこなったり、顧客の要件を満たすためにサポートするということです。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">QC</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>QualityControlの略語で日本語では品質管理という意味になります。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>リリースするまでの間に品質が一定水準を満たしているかをチェック、管理をします。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>その水準は企業や顧客によって異なるため一律はしていないという点はあります。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">SDK</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>softwaredevelopmentkitの略称であり、日本語ではソフトウェア開発キットと訳されます。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>特定のソフトウェアを開発する際に必要なツールのセット（APIのライブラリ、サンプルプログラム、技術文書などが含まれる）のこと</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">staging環境</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>本番リリース前の動作検証を行う場所</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>ほとんど本番に近い環境だが、サーバースペックは落としてあったり、外部API接続がテスト環境につながっていたりなどが異なる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>検証環境とも呼ばれる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>stg環境と略される場合もある</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">UDID</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>端末一台一台に割り振られている重複のない番号</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>案件ではDeployGateからアプリをインストールするためにUDIDを登録してもらう必要がある(iOSのみ)</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>登録されていない場合、DaployGateからアプリをインストールしようとすると「UDIDisnotincluded」となりインストールができない(iOSのみ)</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">UDP</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>UserDatagramProtocolの略でコネクションレス型のプロトコル</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>TCPに比べ信頼性がないものの高速に転送を行うことができる。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>主な使用用途は、音声通話、Videoストリーミング、マルチキャスト通信、ブロードキャスト通信、少量のデータ転送など</li>
</ul>
</li>
</ul>



</div>



<h2 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/word2.jpg" alt="【中級-上級編】ソフトウェアテスト業界の用語まとめ" class="wp-image-247" srcset="https://software-test.jp/wp-content/uploads/word2.jpg 1200w, https://software-test.jp/wp-content/uploads/word2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/word2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/word2-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">【中級-上級編】ソフトウェアテスト業界の用語まとめ</figcaption></figure>



<p>以下の用語に関しては、用語そのものや用語の意味が難しく、初めは理解できない部分も多々あると思います。</p>



<p>ですが、ライバルに差をつけるためにもしっかりと覚えておくことが大切です。</p>



<p>誰でも理解できるようなことはライバルも理解出来ていることがほとんどですが、誰もが理解しにくいようなものはライバルも理解していないことが多いです。</p>



<p>ですので、そのライバルと差をつけるためにも、しっかりと学習を進めてください。</p>



<h3 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">カ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">カバレッジ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>網羅率</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>全体のどれくらいを網羅できているかのこと</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストカバレッジ(全テストに対する進捗率)のこと</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">クロスサイトスクリプティング</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ユーザからの入力内容をWebページに表示するWebアプリケーションにおいて、ウェブサイト（標的サイト）の脆弱性(XSS脆弱性)を利用した攻撃手法</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>身近な例→入力フォームにHTMLタグやJavaScriptタグが入力された場合、その内容をそのまま実行してしまう。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>対策としてエスケープ処理などが行われる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>ウェブページの表示に影響する特別な記号文字（「&lt;」、「&gt;」、「&amp;」等）を、HTMLエンティティ（「&amp;lt;」、「&amp;gt;」、「&amp;amp;」等）に置換する</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">クロスサイトリクエストフォージェリ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>セッションが有効になっている状態で、悪意のある第三者が作成したURLにアクセスすると、意図しない情報を送信してしまう攻撃を指す。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>2005年頃、mixiで日記にあるリンクをクリックすると、自身の日記にも同様の内容を投稿してしまう「はまちちゃん事件」が流行、問題となった。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>対策は、リクエストトークンの整合性を確認したり、HTTPのRefererヘッダで送信元のチェックを行う等。</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">サ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">ステートメントカバレッジ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>命令網羅率</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>すべての処理をおこなうように指定した内の全体に対するテストの進捗率</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">タ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">ディレクトリトラバーサル攻撃</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ファイル共有画面やWebサイト似て、相対パスを悪用して、本来はアクセスできないディレクトリにアクセスする攻撃方法。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>URL欄に../を入れることで、上位ディレクトリにアクセスできるので、それを悪用し、データを壊したり盗んだりする。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>対策は、ロールを正しく設定して対象のディレクトリ以外はアクセスできないようにしたりする、Webサーバの設定を適切にする等。</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">デシジョンカバレッジ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>テストの対象となるプログラムコードのうち、判定条件(デシジョン)の真/偽を実行した割合</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>100%のデシジョンカバレッジは、100%のブランチカバレッジと100%のステートメントカバレッジの両方雨を意味する</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>100%のデシジョンカバレッジの達成は、100%のステートメントカバレッジの達成を保証する。逆は保証しない</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">ハ行</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">ブランチカバレッジ</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>分岐網羅率</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>テストの対象となるプログラムコードのうち、条件文の真/偽を実行した割合</li>
</ul>
</li>
</ul>



</div>



<h3 class="wp-block-heading jinr-heading d--bold">【中級-上級編】ソフトウェアテスト業界の用語まとめ <span class="sbd-text-bg-yellow">A-Z</span></h3>



<h4 class="wp-block-heading jinr-heading d--bold">OSコマンドインジェクション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>Webアプリケーションで、本来実行するコマンドと同時に別のOSコマンドを挿入する攻撃方法。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>PHPのexecコマンドやPythonのsystemコマンド等のLinuxコマンドを実行するコマンドを悪用する。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>例えば、システムで想定している値の後に「;ls-l」と入力して送信すると、カレントディレクトリの格納ファイルも一緒に返す。</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>対策方法は、Linuxコマンドで使用する特殊文字をエスケープ処理する等</li>
</ul>
</li>
</ul>



</div>



<h4 class="wp-block-heading jinr-heading d--bold">SQLインジェクション</h4>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>インジェクション」とは、英語で「注入」を意味し、不正な「SQL」の命令を攻撃対象のウェブサイトに「注入する（インジェクションする）」サイバー攻撃の総称</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>身近な例→ウェブページによくあるログイン画面でIDのフォームに1'or'1'='1';--と入力するとパスワードがコメントアウトされたSQL文になり、パスワードなしでログインできてしまう</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>対策方法には「プレースホルダ」を使いSQL文を組み立てたり、エスケープ処理などを行う</li>
</ul>
</li>
</ul>



</div>



<h2 class="wp-block-heading jinr-heading d--bold">【失敗しない方法】転職する前にソフトウェアテスト用語を覚えるべき理由</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/word3.jpg" alt="【失敗しない方法】転職する前にソフトウェアテスト用語を覚えるべき理由" class="wp-image-248" srcset="https://software-test.jp/wp-content/uploads/word3.jpg 1200w, https://software-test.jp/wp-content/uploads/word3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/word3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/word3-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">【失敗しない方法】転職する前にソフトウェアテスト用語を覚えるべき理由</figcaption></figure>



<p>転職する前にソフトウェアテスト業界の用語を覚えるべき理由としては以下の3点です。</p>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ロケットスタートできる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>同期のメンバーを出し抜くことができる</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>先輩や上司から一目置かれる</li>
</ul>
</li>
</ul>



</div>



<p>経験者なら出来るのはわかるのですが、未経験者入社で業界のことを熟していれば先輩や上司たちの間で以下のような会話がなされます。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--border sbd-balloon--l sbd-balloon--red block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://software-test.jp/wp-content/uploads/Rabbit_Anxiety.png" alt="うさ子A" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">うさ子A</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>未経験者入社って聞いてたけどいったい何者？</p>
</div></div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--border sbd-balloon--r sbd-balloon--red block-box">
<div class="sbd-balloon__profile">
<figure class="sbd-balloon__icon"><img decoding="async" src="https://software-test.jp/wp-content/uploads/profile-1.jpg" alt="ゆい" class="sbd-balloon__img" /></figure>
<div class="sbd-balloon__name">ゆい</div>
</div>
<div class="sbd-balloon__text-box sbd-inner-block-init">


これなら中級者と言っても通じるね。



</div>
</div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--border sbd-balloon--l sbd-balloon--red block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://software-test.jp/wp-content/uploads/illust2_03_w600.png" alt="テス子B" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">テス子B</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>そこまでできるならチームリーダーとしてチームをまとめてもらおう！</p>
</div></div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--border sbd-balloon--r sbd-balloon--red block-box">
<div class="sbd-balloon__profile">
<figure class="sbd-balloon__icon"><img decoding="async" src="https://software-test.jp/wp-content/uploads/profile-1.jpg" alt="ゆい" class="sbd-balloon__img" /></figure>
<div class="sbd-balloon__name">ゆい</div>
</div>
<div class="sbd-balloon__text-box sbd-inner-block-init">


何でも仕事熟してくれてほんと助かる。次の昇給候補にしよう！給料上げよう！



</div>
</div>



<p>そして、管理職および評価者に一目置かれるようになり、次の昇給候補になる場合がほとんどです。</p>



<p>ですので、最短でのキャリアアップのため、必要最低限の準備をしておくことはとても大切なのです。</p>



<p>ソフトウェア業界で主に使用する用語について覚えておきましょう。</p>



<h3 class="wp-block-heading jinr-heading d--bold">【未経験者】キャリアアップで転職エージェントを活用する方法</h3>



<p>転職エージェントとコミュニケーションを取る際、キャリアアップを見越したコミュニケーションを取る必要があるということです。</p>



<p>多くの方は転職活動のゴールを転職においています。</p>



<p>そのため、転職した後のギャップに苦しめられることが多々あります。</p>



<p>その失敗を最小限に抑えるためにも、転職活動時点で将来のキャリアアップを見越した形で転職エージェントとコミュニケーションを取っておくことが必要です。</p>



<p>具体的には以下の事柄をコミュニケーションの中に盛り込めば問題ないです。</p>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>将来性のある会社か</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>ベンチャーか上場企業か</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>設立何年か</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>社風はどのような形か</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>過去に入社した人はどれくらいで昇給しているか</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>過去に入社した人は約何年で昇格しているか</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>下からでも上に上がる仕組みが整えられているか</li>
</ul>
</li>
</ul>



</div>



<p>もちろん上記の全てが転職エージェントの方でわかるわけではありません。</p>



<p>ただ、相談をしないと話になりません。</p>



<p>相談はいくらしても問題ありませんので、これらのことも踏まえて相談するべきということです。</p>



<p>もし転職エージェントには不明なところがあったとしても、調べてもらえることがほとんどになります。</p>



<p>ですから、将来の自らのキャリアアップのためにもと転職エージェントとコミュニケーション取り、しっかりと準備しておくことが大切です。</p>



<p>また、そのオススメの転職エージェントについては、以下の記事で詳しく書いていますので、こちらからご覧ください。</p>


<a class="sbd-blog-card__text-link" href="https://software-test.jp/job-change-agent" >https://software-test.jp/job-change-agent</a>


<h3 class="wp-block-heading jinr-heading d--bold">ソフトウェアテスト未経験者が抑えておくべきポイント3選</h3>



<p>ソフトウェアテスト未経験者がはじめに抑えておくべきポイントとして以下の3点が挙げられます。</p>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">

<li>ソフトウェアテストとは何か</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>ソフトウェアテスト業界で使用する用語</li>
</ul>
</li>
</ul>




<ul class="sbd-list sbd-list-border">
 	<li style="list-style-type: none;">
<ul class="sbd-list sbd-list-border">
 	<li>キャリアアップ方法</li>
</ul>
</li>
</ul>



</div>



<p>転職してロケットスタートできるかどうかは、転職前に事前準備をしているかしていないかによって変わってきます。</p>



<p>転職した直後にロケットスタートをするためには、上記の3点を全ておこなうことで可能となるのです。</p>



<p>詳しくは以下の記事でまとめていますので、こちらをご覧ください。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/point"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/point0.jpg" class="attachment-large size-large wp-post-image" alt="【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）" srcset="https://software-test.jp/wp-content/uploads/point0.jpg 1200w, https://software-test.jp/wp-content/uploads/point0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/point">【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/point"">	
				迷える転職者 テスター未経験からでも採用されることってあるのかなぁ。 迷える転職者 採用される確率を上げるために知ってお&hellip;			</a>
			</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【保存版】ソフトウェアテストとは？現役管理職が[稼げる手順]を徹底解説</title>
		<link>https://software-test.jp/what/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sat, 21 Jan 2023 13:40:57 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[pickup]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[ソフトウェアテストとは]]></category>
		<category><![CDATA[転職]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=66</guid>

					<description><![CDATA[こういった疑問に答えます。 ソフトウェアテスト業界未経験者だとこの辺りの疑問を持つことが多々あるはずです。 これらの解説はもちろんソフトウェアテスト業界に転職したとして、将来はどれぐらいの給料をもらえるようになるのだろう。と言ったような具体…]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--border sbd-balloon--l sbd-balloon--blue block-box">
<div class="sbd-balloon__profile">
<figure class="sbd-balloon__icon"><img decoding="async" src="https://work-ch.com/wp-content/uploads/2022/04/illust2_02_w600.jpg" alt="迷える転職者" class="sbd-balloon__img" /></figure>
<div class="sbd-balloon__name">迷える転職者</div>
</div>
<div class="sbd-balloon__text-box sbd-inner-block-init">



ソフトウェアテストって何？



</div>
</div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--border sbd-balloon--l sbd-balloon--blue block-box">
<div class="sbd-balloon__profile">
<figure class="sbd-balloon__icon"><img decoding="async" src="https://work-ch.com/wp-content/uploads/2022/04/illust2_02_w600.jpg" alt="迷える転職者" class="sbd-balloon__img" /></figure>
<div class="sbd-balloon__name">迷える転職者</div>
</div>
<div class="sbd-balloon__text-box sbd-inner-block-init">



デバッグとテストは同じ意味？



</div>
</div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--border sbd-balloon--l sbd-balloon--blue block-box">
<div class="sbd-balloon__profile">
<figure class="sbd-balloon__icon"><img decoding="async" src="https://work-ch.com/wp-content/uploads/2022/04/illust2_02_w600.jpg" alt="迷える転職者" class="sbd-balloon__img" /></figure>
<div class="sbd-balloon__name">迷える転職者</div>
</div>
<div class="sbd-balloon__text-box sbd-inner-block-init">



ソフトウェアテストの給料水準ってどれぐらいなの？



</div>
</div>




こういった疑問に答えます。





ソフトウェアテスト業界未経験者だとこの辺りの疑問を持つことが多々あるはずです。





これらの解説はもちろんソフトウェアテスト業界に転職したとして、将来はどれぐらいの給料をもらえるようになるのだろう。と言ったような具体的に解説をします。





この記事を全部読んでいただければ、




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>未経験からソフトウェアテスト業界を目指す</li>
 	<li>異業種からソフトウェアテスト業界を目指す</li>
 	<li>自らの学びをレベルをアップしたい</li>
</ul>
</div>




と考えている方には、初めの第一歩となり、次のステップへスムーズに入っていくことが可能です。





それだけ、初心者であってもわかりやすく噛み砕いて説明をしましたので、ぜひ最後までご覧ください。




<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">


<div class="wp-block-sbd-heading">

本記事からわかること

</div>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>ソフトウェアテストとは何か？</li>
 	<li>ソフトウェア開発におけるテストの役割</li>
 	<li>ソフトウェアテスト業界の給料水準</li>
</ul>
</div>


</div>



<h2 class="wp-block-heading">ソフトウェアテストとは何か？</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what1.jpg" alt="ソフトウェアテストとは何か？" class="wp-image-232" srcset="https://software-test.jp/wp-content/uploads/what1.jpg 1200w, https://software-test.jp/wp-content/uploads/what1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what1-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェアテストとは何か？</figcaption></figure>




結論としてソフトウェア開発をおこなったシステム、Webなどをチェックすることです。
ただ、適当にチェックすれば良いというものではなく、正確にチェックするため様々な指標が用いられますので、順に紹介していきます。




<h3 class="wp-block-heading">テストの必要性</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what2.jpg" alt="テストの必要性" class="wp-image-233" srcset="https://software-test.jp/wp-content/uploads/what2.jpg 1200w, https://software-test.jp/wp-content/uploads/what2-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what2-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what2-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">テストの必要性</figcaption></figure>




テストの必要性は以下の3点です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>リリース後重大事故に繋がらないため</li>
 	<li>リリース後ユーザーが安心して使っていただけるため</li>
 	<li>ユーザーに満足していただけるため</li>
</ul>
</div>




この他にも重要なことは無数にありますが、ここでは特に重要な上記の3点に絞りました。





一つずつ紐解いていきます。




<h4 class="wp-block-heading">リリース後重大事故に繋がらないため</h4>




ソフトウェアテストを怠ると重大事故に繋がるケースがあります。





例えば、飛行機の制御装置など、人の命がかかるような場合、テストを怠ってしまうと取り返しのつかないことになってしまう恐れがあります。
その分、より一層厳格なテストが求められます。





このようにソフトウェアテストといっても内容は様々です。
主には以下にように様々なジャンルが存在します。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>飛行機制御装置のような人命に関わるソフトウェア</li>
 	<li>主に企業で導入されている大型企業向けソフトウェア</li>
 	<li>ゲームなどのエンターテイメント性のあるソフトウェア</li>
</ul>
</div>




どの業界でもそうですが、致命傷のバグがリリース後に発覚してしまったらユーザーの離脱にもつながりかねません。
ましてや飛行機制御装置などの人命に関わるソフトウェアの場合は、ユーザーの離脱だけでは済みません。





むしろ、下手すると裁判沙汰になってしまいます。
また、そのような不祥事を一度だけでも起こしてしまえば、以下のような事案が発生してしまいます。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>ユーザーからの失墜</li>
 	<li>契約の打ち切り</li>
 	<li>損害賠償の請求</li>
</ul>
</div>




そのため、どのような業界においても適正なタイミングで適正なテストをおこなう必要があるのです。




<h4 class="wp-block-heading"><strong>リリース後ユーザーが安心して使っていただけるため</strong></h4>




この会社の商品であれば問題ない





そのように信頼を勝ち取ることはとても大切です。





逆に、毎日不具合が頻繁に発生し、毎回臨時アップデートを繰り返してしまっていては如何でしょうか。





そのソフトウェアを安心して使えるというには程遠いはずです。





様々なユーザーがいらっしゃいますし、全てのユーザーの要望を取り入れる形でソフトウェアを開発するのは難しいです。





ですが、前述したようなソフトウェアの場合、少なからず離脱していくことでしょう。





ですから、そうならないためにもソフトウェアテストのレベルが求めらるのです。




<h4 class="wp-block-heading">ユーザーに満足していただけるため</h4>




これも前述した内容と似ているのですが、一例を挙げると以下の通りです。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>不具合が頻発するとユーザーの不満が溜まる</li>
 	<li>使い勝手が悪いとユーザーの不満が溜まる</li>
 	<li>メンテナンス期間が頻発および長時間に渡るとユーザーの不満が溜まる</li>
</ul>
</div>




これらの要素が多いと、ユーザーからは不満の声があがります。





逆を言えば、こちらに記載しているものの反対のことをおこなえば満足度は上がるのです。
具体的には以下の通りです。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>不具合が滅多に発生しない</li>
 	<li>使い勝手が良い</li>
 	<li>メンテナンス期間が短い</li>
</ul>
</div>



<h3 class="wp-block-heading">テストの7原則</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what3.jpg" alt="テストの7原則" class="wp-image-234" srcset="https://software-test.jp/wp-content/uploads/what3.jpg 1200w, https://software-test.jp/wp-content/uploads/what3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what3-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">テストの7原則</figcaption></figure>




テストの7原則とは以下の通りです。




<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>テストは欠陥があることは示せるが、欠陥がないことは示せない</li>
 	<li>全数テストは不可能</li>
 	<li>早期テストで時間とコストを節約</li>
 	<li>欠陥の偏在</li>
 	<li>殺虫剤のパラドックスにご用心</li>
 	<li>テストは状況次第</li>
 	<li>「バグゼロ」の落とし穴</li>
</ul>
</div>
<cite>引用元：<a rel="noreferrer noopener" href="https://jstqb.jp/index.html" target="_blank">JSTQB公式ページ</a> FLシラバス</cite></blockquote>




一つずつ紐解いていきます。




<h4 class="wp-block-heading">テストは欠陥があることは示せるが、欠陥がないことは示せない</h4>




不具合が見つからなかったとしても正しさの証明にはならないということです。





例えば、テストをおこない、不具合が全く見つからなかったとします。
ただ、その時実行したテストケース上で不具合が見つからなかっただけで、もしかしたらテストケース外のところに不具合が潜んでいたかもしれません。





ですので、不具合が「ゼロ」だからといって安心してはいけないのです。




<h4 class="wp-block-heading"><strong>全数テストは不可能</strong></h4>




すべての組み合わせをテストすることは「<strong>不可能ですし、効率的ではありません。</strong>」ということです。





小さな機能でしたら何十通りの組み合わせでテストが可能ということもありますが、大きな機能のテストのなると全組み合わせは何千通り、何万通りになることも少なくありません。
その全てをテストするのは効率的でなく、以下の考えでテストをすることが重要です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>これまでの結果に基づいてテストする箇所を絞り込む</li>
 	<li>これまでにテストをあまりしていない箇所を重点的にテストする</li>
 	<li>実際のユーザーの動きを想定してテストする</li>
</ul>
</div>



<h4 class="wp-block-heading"><strong>早期テストで時間とコストを節約</strong></h4>




開発工程では不具合を後で発見すればするほどプログラムを修正するのに時間がかかります。
修正に時間がかかるということはコストもかかるということです。
ですから、時間とコストを節約するためには、できるだけ早い段階でのテストが求められるのです。





具体的には以下の段階からテストに入れるとベターです。




<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">要件定義</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd"><span class="sbd-text-bg-yellow">要件定義のレビュー
</span>お客様と要件を詰めた際の要件定義の部分から参加し口出しをすることができれば、ソフトウェアテストの観点からも見ることが出来てベター</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">仕様書作成</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd"><span class="sbd-text-bg-yellow">仕様書のレビュー
</span>要件定義がまとまった後の仕様書（プログラムやシステムを構築するための設計書）作成段階から参加できれば、仕様書の間違いなどがあった場合、いち早く気づけるのでベター</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">プログラムを書く</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd"><span class="sbd-text-bg-yellow">コードレビュー
</span>動いたものに対してテストするのではなく、プログラムを書いた際、そのコードによっておこなうレビューであり、プログラムが完成する段階、コードを書いた直後に気づけるのでベター</dd>
</dl>






全体を通してテストするレベルで不具合が見つかり、開発者にフィードバックをしている形になっていると、かなりの手戻りが発生してしまいます。
その分、テストの工数とプログラムを修正する工数が逼迫してしまいます。





ですので、それより前に不具合を発見すれば手戻りも少なくなり工数も増えないというわけです。
その結果、少ないコストで運用できるため、お客様にも喜ばれます。




<h4 class="wp-block-heading">欠陥の偏在</h4>




バグはシステムの全面的に発生するのではなく、大部分は特定のモジュールでバグが発生しやすいという話です。
その特定のモジュールというのは一例を挙げると、境界値というものがあります。





例えば、半角数字4文字〜8文字が入力可能なテキストボックスがあったとします。
ここでの確認方法は以下の通りです。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>半角数字3文字</li>
 	<li>半角数字4文字</li>
 	<li>半角数字8文字</li>
 	<li>半角数字9文字</li>
</ul>
</div>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">半角数字3文字</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd">エラーになること</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">半角数字4文字</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd">入力可能なこと</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">半角数字8文字</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd">入力可能なこと</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">半角数字9文字</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd">エラーになること</dd>
</dl>






このような形になり、境界値を確認する際は4つの境界値




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>最小文字数未満</li>
 	<li>最小文字数</li>
 	<li>最大文字数</li>
 	<li>最大文字数超過</li>
</ul>
</div>




上記のような形で確認をします。





バグというものはこの境界値に潜みやすいと言われています。
もちろん、これ以外にもバグが潜みやすい箇所はありますので一例として認識していただけたら幸いです。





それはテスト実行をしていく中で、以下のように感じることが多々あるはずです。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>この部分はバグが多くなっている</li>
 	<li>ここの部分はバグが少ない</li>
</ul>
</div>




一つのシステムを何度かテストをしていけば、そのような傾向がわかってきます。
そのため、その傾向を分析して、バグが発生しやすい箇所を重点的にテストするということはとても効率的な手法の一つです。




<h4 class="wp-block-heading">殺虫剤のパラドックスにご用心</h4>




何度も同じテストを繰り返していると最終的にはバグが発見できなくなるという例えです。





なぜバグが発見できなくなってしまうのかというと、抗体が出来てしまうというからになります。
風邪になってそれに適合した薬が投与されると抗体ができ、次からは風邪になりにくくなることもありますが、いわばそれと似たような現象なのです。





バグが発見でなくなるのは良いことのように思われがちですが、前述したように以下のようなケースもあるということを念頭に置いておかなければなりません。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>テストケースだけでバグの検出が賄えない</li>
 	<li>バグはテストケース外のところで発生する</li>
 	<li>バグは見えない部分に潜んでいる</li>
</ul>
</div>




上記のような事象もあるため、定期的なテストケースのアップデートが必要になってきます。





前述した、傾向を分析しバグが発生しやすい箇所に絞って重点的にテストをするということにも関連してくるのですが、テストをおこなっていく中でバグが発生する傾向やモジュールなどを分析し、それに合わせた形でテストケースをアップしていけば問題ありません。




<h4 class="wp-block-heading">テストは状況次第</h4>




状況が異なれば、テストの方法も変わるということです。





例えば、以下のような部類でテスト方法が異なります。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>24時間稼働の飛行機制御システム</li>
 	<li>企業で導入されている業務用会計ソフト</li>
 	<li>ゲームソフト</li>
</ul>
</div>




<span class="sbd-text-bg-yellow">24時間稼働の飛行機制御システム</span>
このシステムになると命に関わるため、安全性に焦点を合わせた厳格なテストをする必要があります。





<span class="sbd-text-bg-yellow">企業で導入されている業務用会計ソフト</span>
企業で導入されているということで、お客様と要件をしっかり固めた上で、企業に導入した上のオペレーションやユーザビリティなども重視したテストが必要になります。





<span class="sbd-text-bg-yellow">一般ユーザー</span><span class="sbd-text-bg-yellow">向け</span><span class="sbd-text-bg-yellow">ゲームソフト
</span>一般ユーザー向けということで、実際にユーザーがゲームするのを想定してテストすることが必要で、時にはユーザーが想定外の動きをした際の挙動を確認することも求められます。





ですから、いつ何時ともこのテスト方法をしないといけないという決まりはなく、システムやプロジェクトの状況に合わせて臨機応変にテストをするという能力が求められます。




<h4 class="wp-block-heading">「バグゼロ」の落とし穴</h4>




これはいわばソフトウェアテストの肝と言える部分です。





お客様やPM（プロジェクトマネージャ）が設計した要件通りにシステムを構築したとしても、ユーザーとしてはその構築した機能が使いにくかったりする場合があります。





ですから、テストをする側としても要件通りにシステムが構築されているかばかりに焦点を当てるのではなく、ユーザビリティ、いわゆる使い勝手が良いか良くないかに焦点を当ててテストすることも重要です。





ユーザー目線に立ってテストを確認するということになります。




<h2 class="wp-block-heading">ソフトウェア開発におけるテストの役割</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what4.jpg" alt="ソフトウェア開発におけるテストの役割" class="wp-image-235" srcset="https://software-test.jp/wp-content/uploads/what4.jpg 1200w, https://software-test.jp/wp-content/uploads/what4-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what4-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what4-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェア開発におけるテストの役割</figcaption></figure>




ここではソフトウェア開発におけるテストの役割にどのようなものがあるか見ていきます。
下記は、よく混同される「デバッグ」と「テスト」の違いに関してです。




<h3 class="wp-block-heading">デバッグとテストの違い</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what5.jpg" alt="デバッグとテストの違い" class="wp-image-236" srcset="https://software-test.jp/wp-content/uploads/what5.jpg 1200w, https://software-test.jp/wp-content/uploads/what5-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what5-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what5-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">デバッグとテストの違い</figcaption></figure>




結論から言うと、デバッグとテストは全く別物で異なります。





Twitterにて下記のように問いかけをしました。




<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter">
<div class="wp-block-embed__wrapper">https://twitter.com/YuichanBlog/status/1601761307245842432</div>
<figcaption class="wp-element-caption">デバッグとテストの違い</figcaption></figure>




ソフトウェアテストを長年おこなっている人であっても、自分はデバッグをおこなっているのか、テストをおこなっているのかが理解できていない場合があります。





ここでは、未経験からソフトウェア業界に挑戦したいと思われている方にわかりやすく、デバッグとテストに関して見てきます。




<h4 class="wp-block-heading">デバッグ</h4>




デバッグの定義は、以下のように定められています。




<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

故障の基となる欠陥を見つけて、解析し、取り除く一連の開発活動

<cite>引用元：<a href="https://jstqb.jp/index.html" target="_blank" rel="noreferrer noopener">JSTQB公式</a> FLシラバス</cite></blockquote>



<h4 class="wp-block-heading">テスト</h4>




テストの定義は、以下のように定められています。




<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">

実行することでソフトウェアに存在する欠陥に起因する故障を示す

<cite>引用元：<a href="https://jstqb.jp/index.html" target="_blank" rel="noreferrer noopener">JSTQB公式</a> FLシラバス</cite></blockquote>




定義だけではわかりにくいので、以下の表にまとめました。




<figure class="wp-block-table">
<table class="has-fixed-layout">
<thead>
<tr>
<th>デバッグ</th>
<th>テスト</th>
</tr>
</thead>
<tbody>
<tr>
<td>開発者担当者</td>
<td>テスト担当者</td>
</tr>
<tr>
<td>故障の基となる欠陥を見つけて、解析し、取り除く一連の開発の活動</td>
<td>システムを確認し不具合を見つけて開発者へフィードバックする作業（解析、取り除く作業は行わない）</td>
</tr>
</tbody>
</table>
<figcaption class="wp-element-caption">デバッグとテストの違い</figcaption></figure>




よく周りでゲームデバッガーをやっていました。デバッガーをやっています。
と耳にすることが多々ありますが、ほとんどの人が言葉の定義を誤って使っていることになります。





修正まで自分の元でおこなわなければ、テストをおこなっているということになります。
また逆に、欠陥を見つけ修正まで自らがおこなっているのであれば、デバッグということになります。




<h2 class="wp-block-heading">ソフトウェアテスト業界の給料水準</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what6.jpg" alt="ソフトウェアテスト業界の給料水準" class="wp-image-237" srcset="https://software-test.jp/wp-content/uploads/what6.jpg 1200w, https://software-test.jp/wp-content/uploads/what6-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what6-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what6-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェアテスト業界の給料水準</figcaption></figure>




結論から言うと、<span class="sbd-text-red">年収約360万円〜1000万円</span>です。





記載した通り、とても幅がある世界になります。
言い換えれば、頑張れば頑張るほど給料が高くなるという世界で夢もあります。




<h3 class="wp-block-heading">ソフトウェアテスト業界で給料をアップさせる方法</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what7.jpg" alt="ソフトウェアテスト業界で給料をアップさせる方法" class="wp-image-238" srcset="https://software-test.jp/wp-content/uploads/what7.jpg 1200w, https://software-test.jp/wp-content/uploads/what7-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what7-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what7-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェアテスト業界で給料をアップさせる方法</figcaption></figure>




以下の3点全ての項目に当てはまるように転職すれば可能です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>エンタープライズ業界に転職する</li>
 	<li>テストマネージャーになる</li>
 	<li>マネージャーになる</li>
</ul>
</div>




もちろん未経験からいきなりテストマネージャーやマネージャー職で転職を成功させたりとかは難しいですので、現実的なステップアップは、以下の順番で進めることになります。




<div class="wp-block-sbd-list">
<ol class="sbd-list sbd-list-border">
 	<li>エンタープライズ業界に転職する</li>
 	<li>業務経験を積む</li>
 	<li>テストマネージャーになるために学習する</li>
 	<li>資格を取得する</li>
 	<li>マネージャーになる</li>
</ol>
</div>




私も現在、マネージャーとして管理する立場となっていますが、上記のステップでキャリアアップに成功しました。





ですから、この記事を読んでいただけている読者のみなさんも、上記のステップを踏めばキャリアアップに成功しないことはないと考えています。





具体的に言えば、内容により給料は増減しますので、しっかりとしたステップを踏んで、転職やキャリアアップをしていくことが大切なのです。





その内容を一つずつ紐解いていきます。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>業界</li>
 	<li>業務</li>
 	<li>役割</li>
</ul>
</div>



<h3 class="wp-block-heading">ソフトウェアテスト業界と業務内容</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what8.jpg" alt="ソフトウェアテスト業界と業務内容" class="wp-image-239" srcset="https://software-test.jp/wp-content/uploads/what8.jpg 1200w, https://software-test.jp/wp-content/uploads/what8-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what8-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what8-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェアテスト業界と業務内容</figcaption></figure>



<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>ソフトウェアテスト業界の区分け</li>
 	<li>業務内容の違い</li>
</ul>
</div>




上記の内容によっても給料水準は変わってきます。





いわば、どこの業界に転職するかによっておおよそ給料は決まっているのです。





ですから、転職活動をする際には、以下の内容を踏まえた上でおこなうことがとても大切になります。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>将来的に給料をどれぐらいもらいたいのか</li>
 	<li>将来的にどこのポジションで活躍したいのか</li>
 	<li>将来的にどこの業界で働きたいのか</li>
</ul>
</div>




詳しくは以下で見ていきます。




<h4 class="wp-block-heading">業界</h4>




ソフトウェアテストといっても業界は様々です。





大きく分けると以下2つの業界が有名です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>エンターテイメント</li>
 	<li>エンタープライズ</li>
</ul>
</div>




エンターテイメントとはいわゆる以下のような業界です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>ゲーム</li>
 	<li>音楽</li>
 	<li>配信</li>
</ul>
</div>




エンタープライズとはいわゆる以下のような業界です。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>企業向け会計ソフト</li>
 	<li>金融系システム</li>
 	<li>採用マッチングサービス</li>
</ul>
</div>




わかりやすくいうと、エンターテイメントは楽しむ業界、エンタープライズはビジネス業界になります。





そして、一般的には、<span class="sbd-text-bold">エンターテイメントは低い給料</span>、<span class="sbd-text-bold">エンタープライズは高い給料</span>と言われています。




<h4 class="wp-block-heading">業務</h4>




今置かれている業務内容によっても給料が異なるのは当然のことです。





ソフトウェアテスト業界の場合、以下のように異なります。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>テスト実行者</li>
 	<li>テスト設計者</li>
 	<li>テストリーダー</li>
 	<li>テストマネージャー</li>
</ul>
</div>




上記は下に行くほど給料も高くなります。





いわゆる、給料をアップさせたいのであれば、一番下のテストマネージャーを目指すということになります。





JSTQBに <a rel="noreferrer noopener" href="https://jstqb.jp/attribute.html" target="_blank">&gt;&gt; テストマネージャー</a>という資格試験も用意されていますので、その取得というのを目指してみると給料も上がることは間違いないです。





ただし、テストマネージャーの受験資格に以下2点があります。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>JSTQB（またはISTQB） Foundation Level合格者</li>
 	<li>業務経験3年以上</li>
</ul>
</div>




そのため、まずは、FL（Foundation Level）から目指してみましょう。




<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dt class="wp-block-sbd-definition-list-dt">ISTQB</dt>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
 	<dd class="wp-block-sbd-definition-list-dd">ISTQBはJSTQBの海外版と考えていただければ問題ないです。
<span class="sbd-text-bold">JSTQB</span>頭文字の<span class="sbd-text-bold">J</span>は<span class="sbd-text-bold">Japan</span>の<span class="sbd-text-bold">J</span>で、<span class="sbd-text-bold">ISTQB</span>頭文字の<span class="sbd-text-bold">I</span>は<span class="sbd-text-bold">International</span>の<span class="sbd-text-bold">I</span>になります。</dd>
</dl>






JSTQBの資格に関しては以下の記事で詳しく解説していますので、こちらも併せてご覧ください。



<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/jstqb"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/jstqb_eyecatch-1024x576.png" class="attachment-large size-large wp-post-image" alt="【JSTQB完全攻略】独学で一発合格するための勉強法と「意味ある？」への回答" srcset="https://software-test.jp/wp-content/uploads/jstqb_eyecatch-1024x576.png 1024w, https://software-test.jp/wp-content/uploads/jstqb_eyecatch-300x169.png 300w, https://software-test.jp/wp-content/uploads/jstqb_eyecatch-768x432.png 768w, https://software-test.jp/wp-content/uploads/jstqb_eyecatch-1536x864.png 1536w, https://software-test.jp/wp-content/uploads/jstqb_eyecatch.png 1600w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/jstqb">【JSTQB完全攻略】独学で一発合格するための勉強法と「意味ある？」への回答</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/jstqb"">	
				未経験からQAエンジニアになりたいけど、何から始めればいい？ 今の会社で評価されず、年収が上がらない… 将来、テスト実行&hellip;			</a>
			</div>
</div>



<h3 class="wp-block-heading">ソフトウェアテスト業界の役割</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/what9.jpg" alt="ソフトウェアテスト業界の役割" class="wp-image-240" srcset="https://software-test.jp/wp-content/uploads/what9.jpg 1200w, https://software-test.jp/wp-content/uploads/what9-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/what9-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/what9-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" />
<figcaption class="wp-element-caption">ソフトウェアテスト業界の役割</figcaption></figure>




給料を上げるためには以下のことも重要ですが、将来的には役職を上げるというのが1番手っ取り早いです。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>知識を見につける</li>
 	<li>スキルアップする</li>
 	<li>資格取得する</li>
</ul>
</div>




スキルを上げて評価をされる場合は年収において<span class="sbd-text-bold">数万円単位でしか上がらない</span>場合もほとんどですが、役職を上げることができれば、年収において<span class="sbd-text-bold">数十万円単位、もしくは数百万円単位で上</span><span class="sbd-text-bold">が</span><span class="sbd-text-bold">る</span>ことも可能になります。





ですから、スキル磨きや資格取得も大切ですが、それは将来的に役職を上げるための段階と見ておけば間違いありません。





最終的に、<span class="sbd-text-bold">役職をあげる</span>（<span class="sbd-text-bold">キャリアアップ</span>）を念頭に置いて、そこに向けて、それに合った知識を磨き、それに合った資格取得をするということが大切です。





役割については、下記で詳しく解説しています。




<h4 class="wp-block-heading">役割</h4>




上記の業務とも一部重複する部分は出てきますが、役割によっても給料は異なってきます。





ソフトウェアテスト業界の役割とは主に以下になります。




<div class="wp-block-sbd-list">
<ul class="sbd-list sbd-list-border">
 	<li>テストリーダー</li>
 	<li>テストマネージャー</li>
 	<li>チームリーダーまたは課長</li>
 	<li>マネージャーまたは部長</li>
</ul>
</div>




その役割および役職が上がるたびに給料も上がっていくと言う流れになります。





それぞれの業務内容や役割ごとの給料に関してはこちらの記事で詳しく解説しています。
こちらも併せてご覧ください。



<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/point"">	
				<img decoding="async" width="850" height="478" src="https://software-test.jp/wp-content/uploads/point0.jpg" class="attachment-large size-large wp-post-image" alt="【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）" srcset="https://software-test.jp/wp-content/uploads/point0.jpg 1200w, https://software-test.jp/wp-content/uploads/point0-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point0-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point0-224x126.jpg 224w" sizes="(max-width: 850px) 100vw, 850px" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/point">【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/point"">	
				迷える転職者 テスター未経験からでも採用されることってあるのかなぁ。 迷える転職者 採用される確率を上げるために知ってお&hellip;			</a>
			</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【保存版】ソフトウェアテスト現役管理職が教える失敗しない面接対策（ポイント3選）</title>
		<link>https://software-test.jp/point/</link>
		
		<dc:creator><![CDATA[ゆい]]></dc:creator>
		<pubDate>Sat, 21 Jan 2023 13:37:32 +0000</pubDate>
				<category><![CDATA[基礎知識・入門]]></category>
		<category><![CDATA[ソフトウェアテスト]]></category>
		<category><![CDATA[未経験]]></category>
		<category><![CDATA[面接]]></category>
		<guid isPermaLink="false">https://software-test.jp/?p=64</guid>

					<description><![CDATA[こういった疑問に答えます。 本ページに行き着いた方は、以下のような気持ちをお持ちだと思います。 本記事を読むことでこれら全ての悩みに解決することができます。 また、私は現役管理職および面接官でもありますので、そのような視点からわかりやすく執…]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--border sbd-balloon--l sbd-balloon--blue block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://work-ch.com/wp-content/uploads/2022/04/illust2_02_w600.jpg" alt="迷える転職者" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">迷える転職者</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>テスター未経験からでも採用されることってあるのかなぁ。</p>
</div></div>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--border sbd-balloon--l sbd-balloon--blue block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://work-ch.com/wp-content/uploads/2022/04/illust2_02_w600.jpg" alt="迷える転職者" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">迷える転職者</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>採用される確率を上げるために知っておいた方がいいことって何かあるかなぁ。</p>
</div></div>



<p>こういった疑問に答えます。</p>



<p>本ページに行き着いた方は、以下のような気持ちをお持ちだと思います。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>未経験からでもソフトウェアテスト業界に入ることは可能か</li><li>面接の前に何か知っておいた方が良い情報はあるか</li><li>採用されるために何か事前にしておいた方が良いことはあるか</li></ul></div>



<p>本記事を読むことでこれら全ての悩みに解決することができます。</p>



<p>また、私は現役管理職および面接官でもありますので、そのような視点からわかりやすく執筆しました。</p>



<p>ご参考にしていただけたら幸いです。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading is-style-sbd-title-icon"><p>この記事から得られること</p></div>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテスト未経験者が押さえておくべきポイント3選</li><li>ソフトウェアテスト未経験から採用される確率</li><li>未経験テスターからの稼げるキャリア設計</li></ul></div>
</div>



<h2 class="wp-block-heading">ソフトウェアテスト未経験者が押さえておくべきポイント3選</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/point1.jpg" alt="ソフトウェアテスト未経験者が押さえておくべきポイント3選" class="wp-image-227" srcset="https://software-test.jp/wp-content/uploads/point1.jpg 1200w, https://software-test.jp/wp-content/uploads/point1-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point1-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point1-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">ソフトウェアテスト未経験者が押さえておくべきポイント3選</figcaption></figure>



<p>結論から言うと以下の3点です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ソフトウェアテストの全体の流れを知ること</li><li>ソフトウェアテスト未経験者がはじめに知っておくべきこと</li><li>ソフトウェアテスト業界でのキャリアアップ方法</li></ul></div>



<p>1つずつ紐解いていきます。</p>



<h3 class="wp-block-heading"><strong>ソフトウェアテストの全体の流れ</strong></h3>



<p>まずはこれは初めに知っておくべきことです。</p>



<p>今から働こうとしている職種の全体的な流れも知らなければ話になりません。</p>



<p>具体的には以下の4点を学習しておくことが大切です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>開発全体の流れ</li><li>アジャイル開発/ウォーターフォールとは何か</li><li>QA/QC/ソフトウェアテストなど言葉の違い</li><li>テスト設計やテスト実行とは何か</li></ul></div>



<p>こちらも1つずつ紐解いていきます。</p>



<h4 class="wp-block-heading">開発全体の流れ</h4>



<p>ソフトウェアテストの工程は開発工程の流れの中でおこなわれます。</p>



<p>その為、まずは<span class="sbd-text-bold">開発全体の流れ</span>を知っておきましょう。ということになります。</p>



<p>ソフトウェアテストの流れ全体を知るために<span class="sbd-text-bold">オススメ書籍</span>は <a rel="noreferrer noopener" href="https://software-test.jp/tester-chan/" target="_blank">&gt;&gt;こちら</a> です。</p>



<p>マンガでとても読みやすくソフトウェアテスター初心者の人には是非読んでもらいたい1冊になります。</p>



<p>私自身が読んで詳しくレビューをした記事も上記のリンクから読めますので、是非そちらも併せてご覧ください。</p>



<p class="wp-block-rinkerg-gutenberg-rinker">[itemlink post_id="851"]



<h4 class="wp-block-heading"><strong>アジャイル開発/ウォーターフォールとは何か</strong></h4>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">アジャイル開発</dt>



<dd class="wp-block-sbd-definition-list-dd">アジャイル開発とは、1週間〜1ヶ月で機能最小単位での開発を繰り返していく手法です。<br>現在主流になっているシステムやソフトウェア開発手法の1つになります。</dd>
</dl>



<p>アジャイル開発についてのオススメの書籍は &gt;&gt;こちら です。</p>



<p>こちらのオススメ書籍は、アジャイル開発の手法を多く取り入れている開発会社やソフトウェアテストの会社などで稼働していく場合は、是非読んでおいてもらいたい1冊になります。</p>



<p>アジャイル開発について詳細に書かれているため、以下のことを含め、アジャイル開発において隅々まで理解することができます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>なぜ、<span class="sbd-text-bold">アジャイル開発なのか？</span>というところまで理解できる</li><li>なぜ、<span class="sbd-text-bold">今アジャイル開発が主流</span>となっているのか理解できる</li></ul></div>



<p>是非、以下のような方達は、こちらの本を手に取ってもらえたら幸いです。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>現在、会社でアジャイル開発を採用している</li><li>アジャイル開発に興味がある</li><li>これからアジャイルを採用している会社または仕事でお世話になる</li></ul></div>
</div>


		<div class="pochipp-box"
			data-id="957"
			data-img="l"
			data-lyt-pc="dflt"
			data-lyt-mb="vrtcl"
			data-btn-style="dflt"
			data-btn-radius="off"
			data-sale-effect="flash"
			 data-cvkey="2b5a0e40"		>
							<div class="pochipp-box__image">
					<a href="https://af.moshimo.com/af/c/click?a_id=3388271&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4295008834" rel="nofollow noopener" target="_blank">
						<img decoding="async" src="https://m.media-amazon.com/images/I/81mOgUYLQSL._SL400_.jpg" alt="" width="120" height="120" />					</a>
				</div>
						<div class="pochipp-box__body">
				<div class="pochipp-box__title">
					<a href="https://af.moshimo.com/af/c/click?a_id=3388271&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4295008834" rel="nofollow noopener" target="_blank">
						(電子版(PDF)ダウンロード特典付き)いちばんやさしいアジャイル開発の教本 人気講師が教えるDXを支える開発手法 (いちばんやさしい教本)					</a>
				</div>

				
									<div class="pochipp-box__price">
						¥1,760						<span>（2024/10/27 21:34時点 | Amazon調べ）</span>
					</div>
				
									<div class="pochipp-box__review">
						<a href="https://af.moshimo.com/af/c/click?a_id=3388271&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fproduct-reviews%2F4295008834" rel="nofollow noopener" target="_blank">
							<img decoding="async" src="https://software-test.jp/wp-content/plugins/pochipp/assets/img/review.svg" alt="" width="16" height="16" />
							<span>口コミを見る</span>
						</a>
					</div>
							</div>
				<div class="pochipp-box__btns"
		data-maxclmn-pc="fit"
		data-maxclmn-mb="1"
	>
					<div class="pochipp-box__btnwrap -amazon">
								<a href="https://af.moshimo.com/af/c/click?a_id=3388271&#038;p_id=170&#038;pc_id=185&#038;pl_id=4062&#038;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2F4295008834" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Amazon					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3388271&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;">				</a>
			</div>
							<div class="pochipp-box__btnwrap -rakuten">
								<a href="https://af.moshimo.com/af/c/click?a_id=3388269&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fitem.rakuten.co.jp%2Frakutenkobo-ebooks%2Fe71f7ea04b3735aba7bd97a80adf7562%2F%3Frafcid%3Dwsc_i_is_1002093985617472111" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						楽天市場					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3388269&p_id=54&pc_id=54&pl_id=616" width="1" height="1" style="border:none;">				</a>
			</div>
										<div class="pochipp-box__btnwrap -yahoo -long-text">
								<a href="https://af.moshimo.com/af/c/click?a_id=3394215&#038;p_id=1225&#038;pc_id=1925&#038;pl_id=18502&#038;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D%25E3%2582%25A2%25E3%2582%25B8%25E3%2583%25A3%25E3%2582%25A4%25E3%2583%25AB%25E9%2596%258B%25E7%2599%25BA" class="pochipp-box__btn" rel="nofollow noopener" target="_blank">
					<span>
						Yahooショッピング					</span>
					<img decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394215&p_id=1225&pc_id=1925&pl_id=18502" width="1" height="1" style="border:none;">				</a>
			</div>
									</div>
								<div class="pochipp-box__logo">
					<img decoding="async" src="https://software-test.jp/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png" alt="" width="32" height="32">
					<span>ポチップ</span>
				</div>
					</div>
	


<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">ウォーターフォール</dt>



<dd class="wp-block-sbd-definition-list-dd">アジャイル開発とは逆で、最小単位ではなく、基本的な工程の特徴としては、以下を元に順番ずつ進めていくのが特徴になります。<br>「要件定義・仕様」「外部設計」「内部設計」「開発・システム実装」「テスト」「運用」&nbsp;を元に順番ずつ進めていくのが特徴になっています。</dd>
</dl>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>要件定義・仕様</li><li>外部設計</li><li>内部設計</li><li>開発・システム実装</li><li>テスト</li><li>運用</li></ul></div>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>要するに一方通行ということです。</li><li>その為、アジャイル開発みたいな臨機応変な開発と改修ができないのが難点です。</li></ul></div>
</div>



<h4 class="wp-block-heading"><strong>QA/QC/ソフトウェアテストなど言葉の違い</strong></h4>



<p>続いて、ソフトウェアテストをおこなう際、はじめに知っておくべき用語を紹介します。</p>



<p>それは、以下6点です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>QA/品質保証</li><li>QAエンジニア</li><li>QC/品質管理</li><li>QCエンジニア</li><li>テスター</li><li>デバッガー</li></ul></div>



<p>一つずつ紐解いていきます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-gray">
<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">QA</dt>



<dd class="wp-block-sbd-definition-list-dd">日本語にすると、品質保証の意味になります。<br><br>品質を保証すらための改善活動およびその過程のことを指し、読んで字の如く、ソフトウェアに対しての品質を保証するということです。<br><br>品質を保証するために、リリースする前のソフトウェアを何度もチェックをし、もしバグが見つかれば開発者にフィードバックします。<br><br>そして、そのフィードバックをもとに開発者は修正を加えます。<br><br>それを何度も繰り返し、世にリリースされているソフトウェアは品質が担保されているのです。<br><br>もしQAいわゆる品質保証のチームがいなければ、世にリリースされているソフトウェアはバグだらけになってしまいます。<br><br>ソフトウェアによっても様々ですが、もし飛行機を制御しているコンピュータのシステムからバグがあり、そのバグを見逃してしまったとしたらどうでしょう。<br><br>とんでもない事故につながってしまうかもしれません。<br><br>そのため、QAいわゆる品質保証のチームはすごく重要なポジションになるのです。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">QC</dt>



<dd class="wp-block-sbd-definition-list-dd">QAと一緒に使われることが多いですが、日本語とにすると、品質管理（品質コントロール）の意味になります。<br><br>品質を管理すること<br><br>各プロジェクトによって品質を管理する方法は異なりますが、そのプロジェクトの方針によって品質を管理するということになります。<br><br>例えば、ここまでの品質が保てたら問題はない、ここまで出来れなければリリースできない。などの指標があり、その指標によって品質を管理するのです。</dd>
</dl>
</div>



<p>こちらは、QAと比較して、どこが違うのかという点で、下図にまとめましたのでご覧ください。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>QA</th><th>QC</th></tr></thead><tbody><tr><td>品質保証</td><td>品質管理（品質コントロール）</td></tr><tr><td>品質を保証するための改善活動およびその過程</td><td>ある一定の品質水準を達成するための管理</td></tr></tbody></table><figcaption class="wp-element-caption">QA（品質保証）と、QC（品質管理の違い）</figcaption></figure>



<p>ですから、QAとQC、言葉は違いますが、どちらもなくてはならない存在、つまり品質を担保する為にQAとQCはどちらもする必要があるということになります。</p>



<p>QAやQCの部署に配属されたら、上記の<span class="sbd-text-bold">QAという観点</span>、<span class="sbd-text-bold">QCという観点</span>、どちらも念頭において作業に取り組むことが大切です。</p>



<h4 class="wp-block-heading">テスト実行やテスト設計とは何か</h4>



<p>わかりやすく言うと、以下のようになります。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-gray">
<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>テスト実行</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">簡単にまとめると、ソフトウェア開発されたものにおいて、不具合がないかどうかチェックすることです。<br>チェックをし不具合があれば開発者にフィードバックをします。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テスト設計</dt>



<dd class="wp-block-sbd-definition-list-dd">簡単にまとめると、前述のテスト実行するための指標を設計することです。<br>この設計書があることで、テスト実行者は迷わずに正常なのか、不具合が発生しているのかを判断することができるのです。</dd>
</dl>
</div>



<h3 class="wp-block-heading">ソフトウェアテスト未経験者がはじめに知っておくべきこと</h3>



<p>未経験者では以下の要素が勉強不足で無知だったりする部分もありますので、最低限以下だけでも事前に確認しておくことで、面接官にアピールできることは間違いありません。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>開発全体の流れ</li><li>ソフトウェアテストとは何か</li><li>ソフトウェアテストの流れ</li><li>ソフトウェアテスト業界で主に使用する用語</li><li>ソフトウェアテスト業界でのポジション/役割</li><li>面接を受けようとしている会社が何のシステムを作っているのか</li><li>自分自身が将来的にはどこを目指したいのか</li></ul></div>



<p>また、事前に何も調べないで面接に臨むと、採用された後に困ってしまいます。</p>



<p>主には以下のような事象が発生するのです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>こんなはずじゃなかった</li><li>やりたい業種ではなかった</li><li>将来的に目指している方向性が違った</li></ul></div>



<p>これは一例になりますが、入社前と入社後のギャップを生まないためにも、事前にしっかりと調べておくことが大切です。</p>



<p>詳しくまとめたものを以下の各ページにて詳しく解説しておりますので、併せてご覧ください。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li><a href="https://software-test.jp/what/">ソフトウェアテストとは何か</a></li><li><a href="https://software-test.jp/word/">ソフトウェアテスト業界で主に使用する用語</a></li><li><a href="https://software-test.jp/career-up/">ソフトウェアテスト業界でのキャリアアップ</a></li></ul></div>



<h3 class="wp-block-heading">ソフトウェアテスト業界でのキャリアアップ方法</h3>



<p>事前にキャリアアップ方法を知ることもすごく重要なことです。</p>



<p>なぜなら、キャリアアップ方法を知らなければ以下のように考えてしまいます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ずっと同じポジションなのか</li><li>もう3年以上も同じことの繰り返しで飽きてきた</li><li>3年前と給料が全く変わっていない</li><li>このままずっと給料が上がらないのか</li></ul></div>



<p>入社後にそのような考えを持たないためにも、入社前、事前にしっかりと確認しておきましょう。</p>



<p>基本的にキャリアアップ方法がわかれば、それに向けて努力するだけです。</p>



<p>努力するだけで以下のようなキャリアアップが可能となるのです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>スキルが身につく</li><li>ポジションおよび役職が上がる</li><li>給料が上がる</li></ul></div>



<p>詳しくは以下の項目で解説していますのでそちらをご覧ください。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li><a href="https://software-test.jp/point/#toc11">未経験テスターからの稼げるキャリア設計</a></li></ul></div>



<h2 class="wp-block-heading">ソフトウェアテスト未経験から採用される確率</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="630" src="https://software-test.jp/wp-content/uploads/point2.jpg" alt="ソフトウェアテスト未経験から採用される確率" class="wp-image-228"/><figcaption class="wp-element-caption">ソフトウェアテスト未経験から採用される確率</figcaption></figure>



<p>結論から言うと、ソフトウェアテスト業界の未経験者から採用される確率は約99%です。</p>



<p>理由としては以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>現状、どこの会社でもテスターは足りていない</li><li>足りていない分、外部委託としてテスト専門の会社にテストを依頼することが多くなっている</li></ul></div>



<p>私が現在席をおく開発会社においても、テスターが不足しており喉から手が出るほどテスターを採用したい状況ではあります。</p>



<p>もちろん、以下のような各会社の状況によっても採用しないケースもあり一概には言えないのですが、全体を通して見れば喉から手が出るほどほしいというのは、言うまでもありません。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>会社の方針</li><li>コスト面</li><li>必要最低限で稼働している場合</li></ul></div>



<p>また、会社の方針によっては以下で採用の合否がわかれることもありますので、一つの指標として参考にしていただけたら嬉しいです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>年齢</li><li>性別</li><li>性格</li><li>前職の職種や業種</li><li>前職の給料</li></ul></div>



<p>一つ一つ紐解いていきましょう。</p>



<h3 class="wp-block-heading">年齢</h3>



<p>まずはじめに年齢です。<br>主には以下のような幅でわかれることが多くなっています。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>20歳未満</li><li>20歳〜29歳</li><li>30歳〜39歳</li><li>40歳以上</li></ul></div>



<p>50歳以上のテスターもいるにはいますが、そのような方は歴が長い経験者です。<br>今回は、これから未経験者として採用されるかどうかというところの指標になっていますので、省かせていただきます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-gray">
<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>20歳未満</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">数は少ないおよびアルバイトとして雇われているケースが多くなります。<br>いきなり正社員として採用は難しいですが、まずは現場の経験を踏むと言う意味で、アルバイトからテスターという仕事をおこなってみるというのがベターだと考えています。<br>アルバイトで経験を積み、社員登用されるケースも少ないないです。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>20歳〜29歳</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">こちらもアルバイトとして雇われているケースが多くなりますが、アルバイトを含めると数は一番多くなります。<br>未経験者としては一番採用されやすい年齢になりますので、現在20代の方は積極的に企業へアピールしていきましょう。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>30歳〜39歳</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">この辺りになると、将来のキャリア設計もしっかり考えていくという形になり、テスターというよりかは、テストリーダ、テストマネージャ、または、管理職のようなポジションに就くことも多くなってきます。<br>未経験からは少し採用されにくい年代に入ってきますが、未経験から採用されている方も少なからずいますので、諦めずに積極的に企業へアピールすることが大切です。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>40歳以上</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">40歳以上はベテランです。<br>40歳から未経験で採用されるケースはほぼ0に等しいでしょう。<br>もし、現状、40歳以上の方であれば、正社員としてテスター未経験採用していただくのではなく、別な角度から企業へアピールする方法を目指した方がより良い結果となることは間違いありません。</dd>
</dl>
</div>



<p>その別な角度から企業へアピールする方法をというのは以下の2点です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>フリーランス</li><li>エンジニア</li></ul></div>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-gray">
<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>フリーランス</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">こちらはご存知の通り会社に属さず仕事を請け負う方法です。<br><br>どうしてフリーランスの方が良いかと言うと、会社に属していないため会社の判断で不採用にされることがないからです。<br><br>会社に属していると、どうしても会社の利益のことも考えないといけません。<br><br>また、40代というと、そこそこ給料が高い年齢になってきます。<br><br>未経験者を採用したはいいけど他の人の半分の実力しかない上に給料が高いとなってしまうと、<strong>採用を見送る</strong>というのは当然の結果なのです。<br><br>私も面接官として実際に面接をしているからこそ、面接官の立場で考えていますが、私からしても結果は同じです。<br><br>ですから、40代でテスター未経験者だけどテスターとして働きたいという方は、フリーランスとして活動することも視野に入れてみてください。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>エンジニア</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">次にエンジニアです。<br><br>テスターも開発も全ては開発工程の中でおこなわれる作業です。<br><br>ただ、エンジニアはソフトウェアテスターと異なり、寿命が長いと言われています。<br>50代のエンジニアもゴロゴロいる世界です。<br><br>ソフトウェアテスターとして入った人であっても、キャリアプランとして、エンジニア、PM、POなどといった道を通る人さえいます。<br><br>ですので、40歳からソフトウェアテスターというよりかは、40歳からエンジニアの方がまだ業界にたてる希望が持てます。<br><br>ただ、経験がない40代のエンジニアはいきなり会社に面接行ったとしても99%の確率で落ちてしまいます。<br><br>それは、前述したように、会社の場合は会社の方針や会社の利益なども考えないといけないからです。<br><br>40代の未経験エンジニアと20代の未経験エンジニアとでしたら、ほぼ確実にどの会社も20代の未経験エンジニアを採用することになります。</dd>
</dl>
</div>



<p>40代未経験エンジニアと20代未経験エンジニアの主な特徴は以下のようになります。</p>



<figure class="wp-block-table is-style-regular"><table class="has-fixed-layout"><thead><tr><th>40代で未経験</th><th>20代で未経験</th></tr></thead><tbody><tr><td>給料が高い</td><td>給料が安い</td></tr><tr><td>吸収率が悪い</td><td>吸収率が良い</td></tr><tr><td>定年までの距離が短い</td><td>伸び代がある</td></tr></tbody></table><figcaption class="wp-element-caption">40代未経験者と20代未経験者の比較</figcaption></figure>



<p>上記のことから、もし40代からエンジニアとしてスタートしようとする場合は、会社ではなく、フリーランスとして活動することをおすすめします。</p>



<p>フリーランスであれば会社の経営状態とかを考える必要はないため、自分の努力が100%反映される世界になります。</p>



<p>未経験ではじめたとしても、猛勉強をして自他共に認めるぐらいの実力をつければ、充分に仕事をもらう機会は増えていくでしょう。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-gray">
<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>PM</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">プロジェクトマネージャ<br>プロジェクトを成功に導くためプロジェクトの計画を練ったり調整したりする人</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>PO</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">プロダクトオーナー<br>アジャイル開発において、製品開発における方向性を決める責任者と定義されている</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>アジャイル開発</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">『計画→設計→実装→テスト』といった開発工程を機能単位の小さいサイクルで繰り返す開発手法（主には1週間〜1ヶ月単位でスプリントで回すことが多い）</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>スプリント</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">反復型の開発手法で、一度に全体を開発しようとせず、小さな単位で計画と実装を繰り返し、少しずつ全体の完成度を高めていくというアプローチを取る手法</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt"><strong>スクラム</strong></dt>



<dd class="wp-block-sbd-definition-list-dd">アジャイル開発に置いて以下のように定義されています。<br>複雑な問題に対応する適応型のソリューションを通じて、人々、チーム、組織が価値を生み出すための軽量級フレームワーク</dd>
</dl>
</div>



<h3 class="wp-block-heading">性別</h3>



<p>現代は性別に関してそこまで重要になってきませんが、会社によっては男性の方が採用されやすいというところもまだまだあるようです。</p>



<p>なぜなら、女性を採用したら以下のような疑問が生まれるからです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>結婚したら辞めてしまうんじゃないのか</li><li>出産/産休と今後控えているんじゃないのか</li></ul></div>



<p>このように女性の場合は結婚したり出産したのをきっかけに辞めてしまうのではないかというように考えられ、採用を見送ってしまうケースが少なからず見受けられます。</p>



<p>ただ、今ではそのような会社も大分減ってきていますし、気にせずにトライしていくということはとても大切になります。</p>



<p>実際に、私は女性です。</p>



<p>女性で管理者という立場になっています。</p>



<p>ですので、女性であっても実力さえつければ問題なく上に上がることは可能だというのは間違いありません。</p>



<h3 class="wp-block-heading">性格</h3>



<p>結論を先にいうと、ソフトウェアテスト業界で稼働するにあたって少なからず適正というものもあります。</p>



<p>詳細は以下に記載しましたのでご覧ください。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>単調な仕事が好き</td><td>テスター向き</td></tr><tr><td>細かいところまでよく気が付く</td><td>テスター向き</td></tr><tr><td>何事においてもリーダーシップが取れる</td><td>テストリーダー向き</td></tr><tr><td>思いやりがある</td><td>テストリーダー向き</td></tr><tr><td>何事においても人に物を教えるのが好き</td><td>テストリーダー向き</td></tr><tr><td>コミュニケーション能力が高い</td><td>テストリーダー向き</td></tr><tr><td>スケジュールを調整するのが得意</td><td>テストマネージャ向き</td></tr><tr><td>コスト面まで考えられる</td><td>テストマネージャ向き</td></tr></tbody></table><figcaption class="wp-element-caption">性格と適正</figcaption></figure>



<p>このようにそれぞれの性格に合わせて役割の向き不向きがあります。</p>



<p>こちらを参考にしつつ今後のキャリアプランを練ってみてはいかがでしょうか。</p>



<p>ただ、性格的なところは中々変えるところが難しいです。</p>



<p>この性格だからここの道しか与えられないみたいな形にもしたくはありません。</p>



<p>ですので、あまり深く考えずに自分のやりたいことを突き進むことが1番大切だと考えています。</p>



<p>私も元々コミュニケーションを取るのが苦手でした。</p>



<p>それが今は管理職をやっており、ありとあらゆる人とコミュニケーションを取っています。</p>



<p>こんな私でも実現できましたので、性格とかでキャリアプランを決めるのではなく、<span class="sbd-text-bold">自分のやりたいこと</span>でキャリアプランを考えるのが1番です。</p>



<h3 class="wp-block-heading">前職の職種や業種</h3>



<p>前職の職種や業種が応募する会社とかなりかけ離れている状態でしたら、会社の判断によっては採用するのが難しいことになることもあります。</p>



<p>例を挙げます。</p>



<p>前提として、金融機関のシステムを開発している会社にテスターとして応募した場合</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>元々金融機関に勤めていて、ソフトウェアテスターの経験は全くないAさん</li><li>元々スーパーでアルバイトをおこなっておりソフトウェアテスターの経験もないBさん</li></ul></div>



<p>上記であれば、前者のAさんの方を採用したいと思うのではないでしょうか。</p>



<p>例え、ソフトウェアテストの経験がなかったとしても、業種が同じような形ですと採用される確率がかなり上がります。</p>



<p>このように、面接を受けに行く場合、その会社は以下のような形をベースにインプットしてしておくことも大切です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>何の業界なのか</li><li>どのようなシステムを扱っているのか</li></ul></div>



<p>上記のことを事前準備しておき、それにあった対策をしておくことが大切です。</p>



<h3 class="wp-block-heading">前職の給料</h3>



<p>前職の給料……これもとても大切になります。</p>



<p>なぜなら、すごく優秀で喉から手が出るほど欲しい人材だったとしても前職の給料が予算オーバーだった場合、採用を断念するしかありません。</p>



<p>これは各会社によって異なりますので、一概にどこがどうとか言うことは出来ませんが、以下の指標を選択肢の1つに加えることも大切です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>上場している会社</li><li>積極的に採用をしているような会社</li></ul></div>



<p>ただ、これは一般的に企業を見ただけでは中々わかりません。</p>



<p>そこで転職エージェントを使うことでこの辺りの情報を聞くことができ、面接を受ける際の参考にしてください。</p>



<p>ソフトウェアテスト業界への転職に<span class="sbd-text-bold">オススメの転職エージェント</span>を別で記事を書いていますので、こちらも併せて読んでいただけたら幸いです。</p>



<p>ソフトウェアテスト業界のみだけには留まらず、IT関係全般的に有益な情報を記事にしております。</p>


<a class="sbd-blog-card__text-link" href="https://software-test.jp/job-change-agent" >https://software-test.jp/job-change-agent</a>


<h2 class="wp-block-heading">ソフトウェアテスト業界で未経験者からの稼げるキャリア設計方法</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://software-test.jp/wp-content/uploads/point3.jpg" alt="ソフトウェアテスト業界で未経験者からの稼げるキャリア設計方法" class="wp-image-229" srcset="https://software-test.jp/wp-content/uploads/point3.jpg 1200w, https://software-test.jp/wp-content/uploads/point3-800x450.jpg 800w, https://software-test.jp/wp-content/uploads/point3-320x180.jpg 320w, https://software-test.jp/wp-content/uploads/point3-224x126.jpg 224w" sizes="(max-width: 1200px) 100vw, 1200px" /><figcaption class="wp-element-caption">ソフトウェアテスト業界で未経験者からの稼げるキャリア設計方法</figcaption></figure>



<p>結論からいうと、以下の4つを目指すことです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ポジションを上げる</li><li>スキルを身につける</li><li>ソフトウェアテストに関する資格を取得する</li><li>転職活動をする</li></ul></div>



<p>詳細は以下で見ていきます。</p>



<h3 class="wp-block-heading">ポジションを上げる</h3>



<p>ソフトウェアテスト業界では、下記のようなポジションがあります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>テスタ実行者</li><li>テスト設計者</li><li>テストリーダ</li><li>テストマネージャ</li></ul></div>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テスト実行者</dt>



<dd class="wp-block-sbd-definition-list-dd">いわゆるテスターと呼ばれる人たちです。<br>テスターと呼ばれるテスト実行者には未経験からのスタートで初心者と言われる人たちも多いです。<br>敷居があまり高くない分、給料もそれほど高くはありません。<br>年齢によっても多少変わってはくるものの限界はありますので、給料をあげるためにはそれよりも上位のポジションを目指していくことが必要不可欠となります。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テスト設計者</dt>



<dd class="wp-block-sbd-definition-list-dd">テストをするための指標（テスト仕様書）を作成する人です。<br>上でテスト実行のことを記載しましたが、そのテスト実行者が確認するテスト仕様書を作成する人になります。<br>テストの質が良いかどうかはこのテスト設計によって変わってくるというぐらいすごく重要なポジションを担っています。<br>それだけ知識と経験が物を言うようになってきます。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テストリーダ</dt>



<dd class="wp-block-sbd-definition-list-dd">テストチームをまとめる人です。<br>主にプロジェクト内で決めたスケジュール通りにテストが終わりそうかどうかというところを判断します。<br>もし間に合いそうになければPMなどに相談をし、スケジュールの調整やどこまでテストをおこなうかなど判断および調整をするという形になります。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テストマネージャ</dt>



<dd class="wp-block-sbd-definition-list-dd">全体的なスケジュール調整、コスト管理などを含めて調整していきます。<br>複数の案件を抱えていることが多く、実務にはあまり入りません。</dd>
</dl>



<p>というのも、ポジションによって主な給料のレンジが決まっており、そのレンジを超えて給料を上げたいのであれば、ポジションをあげるしかないのです。</p>



<p>その給料のレンジを下記にまとめましたので、参考にしていただけると幸いです。</p>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テスター（正社員の場合）</dt>



<dd class="wp-block-sbd-definition-list-dd"><strong>20万〜25万/月</strong></dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テスト設計者</dt>



<dd class="wp-block-sbd-definition-list-dd">26万〜30万/月</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テストリーダ</dt>



<dd class="wp-block-sbd-definition-list-dd">31万〜35万/月</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">テストマネージャ</dt>



<dd class="wp-block-sbd-definition-list-dd">36万〜</dd>
</dl>



<p>もちろんこれはスタートの給料であり、勤続年数によってもこれ以上の給料になる人もいるでしょう。<br>企業によっても異なるため、一つの参考としてもらえたら幸いです。</p>



<p>テストマネージャよりも上のポジション、部長や統括マネージャなどといった場合、上記の給料を遥かに超える場合は大いにあります。</p>



<p>ですので、ひとまず一つ一つ着実に上のポジションにあがるべく経験を積んでいくことが給料を上げるために最も近道になることとなります。</p>



<h3 class="wp-block-heading">スキルを身につける</h3>



<p>前述したポジションを上げるということにも関連してくるのですが、スキルを身につけると自ずとポジションを上がりやすくなります。<br>どのようなスキルを取得できているかによって任される職務が異なってくるためです。</p>



<p>前述したようにポジションは以下通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>テスト実行者</li><li>テスト設計者</li><li>テストリーダ</li><li>テストマネージャ</li></ul></div>



<h4 class="wp-block-heading">テスト実行者</h4>



<p>テスト実行者のスキルに関しては、以下のように考えて行動すれば良いでしょう。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>テスト設計者が作成したテスト仕様書通りにテスト実行する</li><li>もしテスト仕様書に記載ある手順が不明な場合はテスト設計者に質問をする</li><li>期待値が不明で結果が迷った場合はテスト設計者に質問をする</li><li>テスト仕様書外で不具合を見つけた場合も開発者にフィードバックする</li><li>システムが仕様通りだったとしてもユーザビリティ（使い勝手）が良いかどうかの観点でも確認する</li></ul></div>



<p>もしシステムが仕様通りだったとしても使い勝手が悪ければユーザーは離れていきます。</p>



<p>ですから、主には以下2点の観点両面からテストをすることはとても大切です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>システムが仕様書通りであるか</li><li>使い勝手は良いか</li></ul></div>



<h4 class="wp-block-heading">テスト設計者</h4>



<p>テスト設計者のスキル習得に関しては以下のようになります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>テスト設計スキル</li></ul></div>



<p>この1点です。</p>



<p>細かく見ていくと無数にあり、詳細に記載すると原稿用紙1000枚を超えそうなので、ここでは特に重要な以下に絞ってみていきます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>仕様書からテスト観点を漏れなく読み取るスキル</li><li>テスト観点をまとめるスキル</li><li>テスト観点からテストケースに落とし込むスキル</li><li>テスト実行者が迷わずに実行できるようにテストケースを作成できるスキル</li><li>少ない項目でかつ的を得ているテスト仕様書を作成できるスキル</li></ul></div>



<p>特に上記のようなスキルが大切ですが、これは今一瞬で覚えられるようなスキルではありません。</p>



<p>長年学習をし、業務で培われ、経験で身につくものがほとんどです。</p>



<p>ですから、主に上記の内容を頭に入れた上で知識や経験をアップさせていく方法を取るのが良いでしょう。</p>



<h4 class="wp-block-heading">テストリーダ</h4>



<p>ここからは実際のテスト作業というよりかは、ソフトウェアテスターができるだけ効率良く業務を実施できるようにすることが目的です。</p>



<p>簡単に言うと以下の通りになります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>コミニュケーションをとりながらメンバーの進捗確認</li><li>テストが遅延している場合、リカバリー方法を考える</li><li>メンバーがテストしやすい環境を整える</li><li>メンバーの教育をする</li></ul></div>



<p>上記のようなことを念頭に置いて、スキル取得を目指すことが大切です。</p>



<p>特に未経験者入社の方が多い会社、部署ですと、まずはメンバーの教育に時間を割くと言うのがとても大切です。</p>



<p>はじめにしっかり教育をしておけば、この先の不安ということもなくなります。</p>



<p>新入社員の不安を取り除くということもテストリーダの重要なポジションだったりもするのです。</p>



<h4 class="wp-block-heading">テストマネージャ</h4>



<p>テストマネージャのスキルとしては、特に以下のような形になります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>スケジュール管理</li><li>スケジュール調整</li><li>リソース管理</li><li>リソース調整</li><li>コスト管理</li></ul></div>



<p>ここになるともう実際の業務にはほぼほぼ入りません。</p>



<p>テストリーダから上がってきた情報を受け取り、この先どのような形で動いていけば良いかを判断します。</p>



<p>その判断とは前述したように以下のようになり、これらを元に判断していきます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>スケジュール面</li><li>リソース面</li><li>コスト面</li></ul></div>



<p>リソースを増やしたいがコスト面を考えると難しい</p>



<p>など、さまざまな角度から判断しないといけないため、こちらにおいても経験と知識が物をいいます。</p>



<h3 class="wp-block-heading">ソフトウェアテストに関する資格を取得する</h3>



<p>スキルを身につけたと言っても客観的にどの程度身についているのかわかりません。<br>その指標を表す1つの手段として資格取得というものがあります。<br>ですので、スキルを取得するのと並行して資格取得もおこなえばポジションが上がりやすくなります。</p>



<p>ただ、1つの注意点としては何でも資格を取得すれば良いというわけではなく、今自分が任されているプロジェクトにはどのようなスキルが必要かを分析した上で資格取得に乗り出していただければより一層評価されるでしょう。</p>



<p>例えば事例として記載しますが、以下のような形です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ORACLE MASTER</li><li>LPIC</li></ul></div>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">ORACLE MASTER</dt>



<dd class="wp-block-sbd-definition-list-dd">ソフトウェアテストといえど、自分はプロジェクトでデータベースを見たり触ったりしているなと言った際は、ORACLE MASTERという資格を取得するとより一層プロジェクトが回しやすくなったり、理解しやすくなり、結果的に評価もされやすくなります。</dd>
</dl>



<dl class="wp-block-sbd-definition-list sbd-inner-block-init sbd-list-border">
<dt class="wp-block-sbd-definition-list-dt">LPIC</dt>



<dd class="wp-block-sbd-definition-list-dd">こちらも同様です。<br>LPICという資格はLinaxの資格試験です。<br>今作業しているプロジェクトでは、Linax環境を作っているなといった時には、LPICの資格を取得することでより理解度が増し、結果的に評価もされやすくなります。</dd>
</dl>



<p>上記に記載した資格に関してはあくまでソフトウェアテストとは直接関係がない資格、ただ取得することでプロジェクトを理解しやすくなる資格という形ですが、前提としてソフトウェアに関する資格は取得しておいた方が良いでしょう。</p>



<blockquote class="instagram-media" data-instgrm-captioned="" data-instgrm-permalink="https://www.instagram.com/p/CliEuYIPYQm/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/CliEuYIPYQm/?utm_source=ig_embed&amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank" rel="noopener"> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">この投稿をInstagramで見る</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/CliEuYIPYQm/?utm_source=ig_embed&amp;utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank" rel="noopener">ゆい【未経験からの転職】(@qaqc_job.change)がシェアした投稿</a></p></div></blockquote> <script async="" src="//www.instagram.com/embed.js"></script>



<p>ソフトウェアテストをする上で必要な資格6選を画像でまとめました。<br>画像で全て完結しておりますのでいつでもすぐに確認でき取得に向けてすぐ実行に移せるようになっています。</p>



<p>さらに、詳しくは以下のページにまとめていますのでこちらも併せてご参考にしていただければ幸いです。</p>


<div class="wp-block-sbd-blog-card">
	<div class="sbd-blog-card">

					<a class="sbd-blog-card__img-area" href="https://software-test.jp/qualification/"">	
				<img decoding="async" width="850" height="531" src="https://software-test.jp/wp-content/uploads/qualification0.jpg" class="attachment-large size-large wp-post-image" alt="【徹底比較】現役管理職が教えるソフトウェアテスト(QA/QC)おすすめ資格6選" />			</a>
		
		<a class="sbd-blog-card__title-area" href="https://software-test.jp/qualification/">【徹底比較】現役管理職が教えるソフトウェアテスト(QA/QC)おすすめ資格6選</a>

					<a class="sbd-blog-card__excerpt-area" href="https://software-test.jp/qualification/"">	
				テス子 未経験からテスター業界に転職（挑戦）しようと思っているんだけど、取得しておいたら採用で優遇される資格は？ 資格が&hellip;			</a>
			</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
