「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
上下前次1-新
377: 2020/09/28(月)15:54 ID:6prVz1CN(1) AAS
そろそろレス古事記に構うのをやめようか…
テストはバカだという証明はできるけど、いくら指摘しても修正しない限りバカはバカのままだし
378(1): 2020/09/28(月)17:44 ID:KzfYiCsA(1) AAS
エビデンスとはテストを端折らずに実行しましたと言う証拠であって
動作の正しさやテスト手順の正しさを証明する証拠ではない
エビデンスという名の作業ログ
379: 2020/09/28(月)17:47 ID:vQtpARZo(1) AAS
自社開発ならエビデンスは要らんよ
しょせん対外的な作業証明でしかないからな
それよりテストコード、テスト可能なコードを書いてくれや
380: 2020/09/28(月)18:18 ID:PsVubO2q(1) AAS
細かいことで揉めるから、
>>1のような提案をする空気だけは読めるバカが出世して管理職になんだな。この業界は
381: 2020/09/28(月)18:49 ID:l/9oGi4t(1/9) AAS
>>378
そのとおり
バグっている場合は、そのバグの様子をスクショしてるだろうからバグがあるというエビデンスにはなるだろう
しかしバグがないというエビデンスにはならない。これは自動テストでも同じだが、大きな違いは
バグってないというスクショをとっても、正しくテストを実行したというエビデンスにはならないという点
スクショ取るだけではテストケースは書いてあっても、そのテストどおりにテストをしたという証拠にはならない
最終結果だけでなく一連の動作を動画で撮影してるならまだわかるが、間違って手順でテストしたかもしれない
つまりエビデンスというのは(手順が間違ってるかもしれないけど)ちゃんと作業しましたという意味にしかならない
どういう手順でテストを実行したかという記録が含まれていない
自動テストの場合は最終結果だけでなくどういう手順でテストを実行したかが記録されている。
省1
382(1): 2020/09/28(月)18:52 ID:l/9oGi4t(2/9) AAS
スクショには正しい手順でテストを実行したかが記録されていないのだから
作業をしましたという報告でしかない。
バグのスクショは意味があるが、正しく動きましたというスクショは必要ない
だからこれは本来この項目をテストOKでしたとチェックリストにチェックつけるだけで十分
チェックリストにOKでしたというチェックをつければ十分なことに
スクショを必要とするのは、単に作業者の報告を信用してないという意味でしかない
383: 2020/09/28(月)18:59 ID:S2C1y2x2(1) AAS
単体テスト書いとけば改修しても自動で既存機能が壊れてないことが確認できる
ゆえに機能の改修を心置きなくできる
テストがないと気軽に既存機能に手を入れるわけにはいかなくなる
(あたりまえ)
384: 2020/09/28(月)19:04 ID:l/9oGi4t(3/9) AAS
自動テストがないと手動テストをしないといけない
それは膨大な作業量となる
だからバグのないコードを書け、作ったら改修はするな!と叫ぶ
バグがあったときのことまで考えてない
仕様に変更があったときのことまで考えてない
一旦書いたら終わりという前提でいるやつがいる
385(1): 2020/09/28(月)19:12 ID:DyBDarNn(1) AAS
そのほうがビジネスとしては美味しんだ
テクニカルな面で優れた手法がビジネスでも優れた手法であるとは限らない
386: 2020/09/28(月)20:30 ID:l/9oGi4t(4/9) AAS
>>385
単にビジネスが下手なだけだろ?
内部は楽をして、外部に対してこんなに頑張ってるんですよーってアピールすればいいだけ
外部に頑張りをアピールするために、実際に内部でも無駄に頑張る必要はない
387(1): 2020/09/28(月)20:34 ID:ogYc/62K(1/2) AAS
>>382
>バグのスクショは意味があるが、正しく動きましたというスクショは必要ない
正しく動いてたと思っていたものに後から不具合が見つかった場合
前回テスト時のスクショがあると調査が効率的にできる
それは自動でも手動でも同じ
>スクショを必要とするのは、単に作業者の報告を信用してないという意味でしかない
個人への信用に依存したシステムはミスがあれば個人を責めることになるのですぐブラック化する
典型的なマネジメント能力不足の例
388(1): 2020/09/28(月)20:40 ID:l/9oGi4t(5/9) AAS
> 正しく動いてたと思っていたものに後から不具合が見つかった場合
> 前回テスト時のスクショがあると調査が効率的にできる
不具合があると既に分かった後の話ですよね?
スクショがあると、どう効率的に調査できるんですか?
389(1): 2020/09/28(月)20:48 ID:l/9oGi4t(6/9) AAS
>>387
> 個人への信用に依存したシステムはミスがあれば個人を責めることになるのですぐブラック化する
だから自動テストでコードにするんですよね。他の人がテスト内容をレビューできるように
スクショだと、実際どういう手順でテストしたのかが記録されてないから
ちゃんとテストしてないだろ!って個人を責めることにつながる
390: 2020/09/28(月)20:56 ID:l/9oGi4t(7/9) AAS
手動テストで問題なのが、前やったときのテストと完全に同じ状態が作れないということ
作業の順番でも状態が変わってくるから前後にやったテストによって成功したり失敗したりする
だから改めて同じと思った手順でテストしたら失敗することがある
スクショを取っていても「お前この前ちゃんとやってなかっただろ!」と責められる
391(2): 2020/09/28(月)20:56 ID:ogYc/62K(2/2) AAS
>>388
自分で考えて
>>389
自動か手動かには関係ない
自動化したUIテストでスクショ取らないのかな?
392: 2020/09/28(月)20:59 ID:l/9oGi4t(8/9) AAS
>>391
UIテストってわざわざ書いたってことは
それ以外には当てはまらないって自覚してるのかなw
393: 2020/09/28(月)21:02 ID:l/9oGi4t(9/9) AAS
自動化したUIのテストでスクショを撮るというのはおかしな表現で
"テスト"を自動化していれば、当然自動的にテストされるわけよ
スクショはいらない
>>391が言ってることのほんとうの意味は
UIのスクショを自動で撮っているだけで
UIのテストは人が目で見てやってる手動テストだろう?
それとも違うんか? UIのテストを人が目で見ず本当に自動化してるんか?
394: 2020/09/28(月)21:50 ID:p7AH+v00(1) AAS
でもいい感じにお高いツールはUIテスト時のスクショも自動で撮ってくれるからねw
ないからっていらないやいって悔し涙流さなくていいぜ
395(1): 2020/09/28(月)22:13 ID:F7s1Ev+m(1/4) AAS
別に高くなくても取ってくれるやろw
論点はそこじゃない
取った後どうするのかだろ
396: 2020/09/28(月)22:22 ID:wtgFthbS(1) AAS
高いツール使ってるんだぜ悔しいだろ
みたいな意味かな?
上下前次1-新書関写板覧索設栞歴
あと 314 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s