テスターエンジニアって何?スマブラで説明。

愛と勇気のいいとこ取り
副業ぴーのきのぴーです。

本業は、セブンコードのSES最初の1人して出向してエンジニアしてます。
現在は出向先でECサイトに関わっています。
出向先の企業は、セブンコードと比べて、社風や環境や建物の雰囲気も全てホワイトですよ。

もうね、オセロのように白黒ハッキリ分かれてますよ。
皆さん、安心してセブンコードのSESに参画してください。
入り口は、漆黒でも中に入ればホワイトなのでww

今は、ようやく本当に少しだけソースコードを見るようになりましたが、出向直後は完全にテスターとして働いていました。(今もテスター業務はしています)

では、今回はテスターというのがどういうものなのかをご紹介していこうと思います。

テスターとは名前の通り「テストをするエンジニア」です。
ざっくり言うと、新しく出来た機能に対して、正常に動くかを調べる仕事ですね。
そんなん、すぐに仕事が終わるんじゃないっと思っている方々。。。

甘い、超甘い!

世間で騒がれているタピオカジュースより全然甘いっすわ!!
例えばですが、5つの機能が追加されたとします。

5回やればテスト終わりなんでしょって思ってる方々。。。
全然甘いっすわ!!

ここで、数学の問題に移りますww
順列と組み合わせの数の公式って覚えていますか?

5つの機能のうち、2つの組み合わせをテストするってなったらどうなるでしょうか。
公式でいうと、5 P 2 = 5 * 4 = 20

20回のテストをしないといけなくなるんですwww

 

これが、全て正しく正常に動くか、正常に動かない箇所があった場合何が原因かを調べます。
あとは、テストをする上で事前の設定に結構な時間がかかります。
ここは、ブログなので専門的な事を言うと「おもんない」って声が聞こえそうなのでゲームで例えてみます。
少しありえない例えになりますが、スマブラで例えるとこんな感じだと思います。

スマブラ編

テスト内容:ハンデを設定するとホームランバットの吹っ飛び具合が悪かった。
機能を修正して、ホームランバットで吹っ飛ぶようにしたのでテストしてほしい

「テスト設定」
1・アイテム出現を「ホームランバット」のみにする


2・1Pにハンデを設定する


3・キャラクター選択画面に行く


4・1Pにカービィ、2Pにマリオを選ぶ


5・マリオがカービィをホームランバットで吹っ飛ばす(1回でカービィが画面外に吹っ飛んだら正常)

さて、ここで終わりではありません!
もしかしたら、3Pでホームランバットを使用すると吹っ飛び方が悪いかもしれないので調査します。

6・1Pにカービィ、2Pにマリオ、3Pにリンク
7・リンクがカービィをホームランバットで吹っ飛ばす(1回でカービィが画面外に吹っ飛んだら正常)

次は、4Pで正しく吹っ飛ぶかもテストします。
仮に、スマブラで10Pまで遊べるとなると、10P分ホームランバットのテストをしないといけない可能性があります。

こんな感じで機能が正常に動くかをテストして、皆さんに安心して機能を使って頂けるようにチェックする仕事なんです。

超絶社会意義がある仕事です。

だって、あれですよ。スマブラでいうと当てるのが難しいホームランバットがせっかく当たったたのに

「あれ?全然飛ばへん。。。」

ってなったら超ショックですよね。
これが、勝負の分かれ目の時、ストック数が1対1の時の激戦の時だった場合

「これで勝った〜〜〜〜」って思ったのに

相手が生きてたらどうですか?

「おい、マジかよ生きてるよ。。。」

って絶望的な気持ちになると思います。
こういう、恐ろしい事をテストして防いでいます。

以上になります。
次回は、プログラミングの技術的な事をお伝えします。

それではグッドブラック!


keiri_kakuyasu_banner
telmini cc58
The following two tabs change content below.