「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
1-

497
(1): 2020/10/07(水)17:18 ID:+yUuwD4N(4/38) AAS
>>495
テストレビューは、テストが妥当かどうかは判断するレビューであって
プログラムの内部設計に基づいたテストのことじゃない
プログラムの内部設計に基づいたテスト・・・になってるかどうかを判断するのがテストレビュー
498
(1): 2020/10/07(水)17:18 ID:+yUuwD4N(5/38) AAS
>>496
> ひっかかるのは「要求」じゃなく「性能」のほう

内部設計にパフォーマンスが書いてあれば
そのとおりかテストするのも単体テスト
499: 2020/10/07(水)17:20 ID:+yUuwD4N(6/38) AAS
訂正

内部設計に性能が書いてあれば
そのとおりかテストするのも単体テスト

正しく動いていても、性能を満たしていない例なんて
いくらでもある。遅い。メモリ消費量が多い
500: 2020/10/07(水)17:21 ID:RbIdfjjl(5/12) AAS
>>496

> 内部設計がある程度まともかどうかをどうやってテストするのかわからないけど
> それって単体テストとは一般的には呼ばなくない?

内部設計をテストするのが単体テストなんだけど。逆に、何をテストするものだと思っているんだ?
>>478の基本情報技術者試験の解説にコーディングを行ったプログラマ自身がテストしますって書いてあるでしょう?
単体テストをやったことある人なら、これを見たときにピンとくる。

というか、具体例を考えればいいんだよ。
Stackというコンテナライブラリを貴方が作ったとして、そのStackライブラリが絶対大丈夫であることを保証するためには何をする?って話。
501: 2020/10/07(水)17:35 ID:+yUuwD4N(7/38) AAS
画面、ウェブ業界なら1ページ
これより小さい単位を知らんでしょう

関数を自分で作ることをしない
ボタンをクリックとかしたらフレームワークが
関数を呼び出すから、その関数の中身を書くだけ

その結果は画面に表示されるから
どうやってテストするのかわからない
見て判断するしかないじゃないか!
と言っている
502
(1): 2020/10/07(水)17:38 ID:RbIdfjjl(6/12) AAS
webかー。
そもそも、それ、単体テストではなくUIテストでは?
503: 2020/10/07(水)17:39 ID:RbIdfjjl(7/12) AAS
誤って送信してしまった...
UIテストって言葉は俺らローカルかもしれないのに...。まぁ、言い訳を考えさせてくれ。
504: 2020/10/07(水)17:43 ID:+yUuwD4N(8/38) AAS
>>502
UIテストだからエビデンス(スクショ)でテスト
とかいうわけのわからない理屈が出てくるw

スクショ見て、よくわからんけどちゃんと動いてるっぽいなヨシッ!
これがテストw
505
(3): 2020/10/07(水)17:43 ID:7nLWSAZj(4/4) AAS
>>498
「プログラムの内部設計書に基づいてホワイトボックステストを実施し、要求性能を満たしているかの確認を行います。」

パフォーマンスの性能のことだとすれば、性能以外は確認しない感じの文章になる

普通に間違いっぽいね
506: 2020/10/07(水)17:45 ID:+yUuwD4N(9/38) AAS
>>505
> パフォーマンスの性能のことだとすれば、性能以外は確認しない感じの文章になる

お前が言ってる性能以外とは?
まずそれを言わないと、お前の文章に説得力はないよね
507: 2020/10/07(水)17:50 ID:+yUuwD4N(10/38) AAS
説得力と言うよりか、議論の対象にすらならないと言うべきか
508: 2020/10/07(水)17:53 ID:RbIdfjjl(8/12) AAS
基本的にWeb開発と同じくネイティブアプリ開発者もUIは作る。それがHTMLではないだけで、成果物の全体を見ると同じ。

ネイティブアプリ(iOS,android,Windows)を作るとき、必ずやるのがロジックとUIの分離。
UIにUIが使いまわし出来なくなるような処理を書かないようにするのが原則で、基本的にはUIと切り離れたロジックの部分を単体テストする。

...で、ここからが問題で、じゃあ、UIはどうやってテストするの?って話か...。
俺はこれを別工程として扱っているけど、その解釈が一般的かと言われると...うーん。
そして、webフロントエンドはロジックを記述すること自体殆ど無いからな...。webフロントエンドは殺風景なhtmlが組める程度のニワカ知識しかないが...。

ちなみに、自分はUI専用のテストコードを書いてそこだけ手作業でやってるわ...。
合否判定は自動的に出力するようにしてるけど。
で、それをwebでどうやるのかだと?ごめん、わからん。
509: 2020/10/07(水)17:55 ID:+yUuwD4N(11/38) AAS
> ...で、ここからが問題で、じゃあ、UIはどうやってテストするの?って話か...。
いや、そんな話してないw

単体テストの話をしてるのに、エビデンス?手動?スクショがテスト???
アホじゃねwwwって話をしてる
510: 2020/10/07(水)18:02 ID:aZrfGhEg(3/10) AAS
マジレスすると自動で行う単体テストだってエビデンスの為にスクショ取るし
自動でやるのが非効率なら手動の場合もあるよね

xUnitテストの結果をエクセルに貼り付けるのもいいけど
やっぱ信用性を考えるとスクショのほうがテンション高い
511
(1): 2020/10/07(水)18:07 ID:+yUuwD4N(12/38) AAS
> エビデンスの為にスクショ取るし
テストのためにスクショ取る じゃないところが重要な点だなw
結局の所、ただの作業報告書でしかない
512: 2020/10/07(水)18:08 ID:+yUuwD4N(13/38) AAS
> xUnitテストの結果をエクセルに貼り付けるのもいいけど

え?なんのために?
標準のXMLでいいだろ

ああ、作業報告書ね(苦笑)

とこうなる
513
(1): 2020/10/07(水)18:16 ID:A5i/ayff(1/2) AAS
どことは言わないが、未だにテスト結果をすべて印刷してスタンプラリーしてバインダーに格納してる大手電機メーカーがあるんだよ。
その時にXMLじゃ分からないって押印してくれなかったり。
514
(1): 2020/10/07(水)18:18 ID:RbIdfjjl(9/12) AAS
まぁ、スクショ貼る会社はあると思う。
お役所と仕事していると面倒な完成図書(紙媒体)も求められるし。
こんなテスト結果、あなた達が貰ってどうするの?って奴まで求められるし。でも、まぁ、彼らにとっては意味があるから仕方ないね。

ただ、誰もエビデンスを求めていないのにマニュアルに従いやれって言われると少し残念な気分になる。
利害関係者次第だな。
515
(1): 2020/10/07(水)18:21 ID:+yUuwD4N(14/38) AAS
>>513
それはテスト工程じゃないよねって話
516
(1): 2020/10/07(水)19:02 ID:A5i/ayff(2/2) AAS
>>515
いやそれも含めてテスト工程。
他にそれを含められる工程がない。
1-
あと 194 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s