はじめに
未来電子テクノロジーでインターンをしています。
みなさん、ソフトウェアテストって知っていますか?
プログラミング初心者であるため、内容に誤りがあるかもしれません。
もし、誤りがあれば修正するのでどんどん指摘してください!
ソフトウェアテストとは?
ソフトウェアテストは使用に乗っていない予想外な動作をしないか・セキュリティの問題を抱えていないを確認するための作業です。
テスト方法は大きく2つに分けられます。
ホワイトボックステスト
ホワイトボックスの特徴はテスト対象のソースコードをすべて参照できることです。
そのため、網羅率が最も高い方法と言えます。
欠点は大規模ソフトウェアの場合は手作業でするのが困難になってしまうことです。
ブラックボックステスト
ブラックボックステストの特徴は入力と出力しかわからない状態でテストをする点です。
そのため、数多くの入力を行い、正常な出力をしているかを常に監視して行います。
欠点はテストを止める時期の判断が難しいことです。
まとめ
ソフトウェアテストにも興味が出てきたので、今後も勉強していこうと思います!