「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
上下前次1-新
332: 2020/09/27(日)00:40 ID:4yJ9ltzt(11/11) AAS
でも高卒どまりwwwww
333: un.coder ◆n27dpjULd2 2020/09/27(日)00:47 ID:u5qdbgw4(3/3) AAS
>>328
有名どころのテストコードを見たことが無かったけど、思ったより普通だった。
でも、まぁ、勉強になる。
334: 2020/09/27(日)00:55 ID:gReWMIlS(2/6) AAS
>>329
>ロクなテストしてないな、やっぱ単体テスト無駄だわ、そのテストなくても問題ない
「この単体テストは無駄、不要」っていう判断を下すには以下を知って無きゃいけない
・テスト対象のコード仕様
・テストコードの内容
先に言っておくが、無駄なテストコードっていうのはもちろん存在するぜ
テストカバレッジを水増しするようなコードとかな
あんたは3分足らずで言語仕様も異なる二つのフレームワークのソースを見て
コードの仕様とテストコードを理解して文句を付けてるわけだ
いやー、すごいすごい、単体テスト不要派なのにめちゃくちゃ詳しいんですねー
省4
335: 2020/09/27(日)01:03 ID:gReWMIlS(3/6) AAS
あ、1位のReact、2位のAngularもテストコードは実装してるぞ
(自分がJavaScript使ってないからあんまりこの辺のコードは読まない)
React
外部リンク:github.com
Angular
外部リンク:github.com
しかしまさか有名なオープンソースすら否定すると思わんかったわ
一体何を根拠にその自信が持てるのか分からん
336: 2020/09/27(日)01:14 ID:gReWMIlS(4/6) AAS
あと中々面白いのがこれだな
外部リンク:github.com
やまほどテストコードが転がってるから読み込むだけでもいい勉強になる
テストフォルダが細かく切られてるから読み解くのがちょっと大変だが
外部リンク[java]:github.com
個人的にはDjangoのテストフォルダの構成が一番読みやすかった
337: 2020/09/27(日)01:22 ID:gReWMIlS(5/6) AAS
PythonのテストフレームワークでPyTestっていうのがあるんだけど
サンプルコードが少ないっていう問題があるんだが
その時はPyTestのgithubを見ると良い
外部リンク:github.com
なんとPytestはPytestでテストしてるから、これを読み込むのが一番良かった
何より分かりやすい
338: 313 2020/09/27(日)04:26 ID:6sIZ9RBB(1) AAS
日本では、この2人がBDD の鬼!
Ruby on Rails のRSpec で有名な、ソニックガーデンの伊藤淳一は、
RSpec の本、Everyday Rails も翻訳してるし、
Serverspec の作者・宮下剛輔も、有名
339: 2020/09/27(日)04:47 ID:cmce3quc(1/7) AAS
結局オープンソースとか有名プロジェクトは
単体テストを行うのは最低限の常識レベルになってるんだな
340: 2020/09/27(日)04:48 ID:cmce3quc(2/7) AAS
あ、もちろん単体テストを自動テストするって話ね
手動だったら単体テストやってるなんてこと外部からわからないから当然かw
341: 2020/09/27(日)04:52 ID:cmce3quc(3/7) AAS
手動テストの問題はコストがかかること
人海戦術でやるという発想でコスト意識がないのだろう
だいたいこういう所は客が金を出してる。つまり自分の懐は傷まないw
コストがかかる手動テストのプロジェクトでのコスト削減の発想はテストが必要なることをやらないこと
ソースコードを修正するとテストが必要になる。つまり極力ソースコードを修正しない。
こういうところは未だにIEじゃないと対応してませんとかやってる。
作って検証ができないからユーザビリティも悪い
342(1): 2020/09/27(日)08:00 ID:ZfMHcABY(1) AAS
Google map
外部リンク[java]:github.com
調べると事例なんて腐るほどあるな。
ただ、いまいち自動化という言葉の意味がわからない(ただの無知)。
有償のテストツールを使ったことないけど...自動化とは言えど、テストコードを記述してビルドして実行することには変わりがないのだろう?
無知故の疑問だが、自動化と非自動化の差って何だ?
343(1): 2020/09/27(日)11:53 ID:cmce3quc(4/7) AAS
>>342
「ちゃんとテストしたのか?」
・自動化
「はい、ここにテストした内容が書いてあります。これを実行しました。
テストに通ったことはテストの実行結果から判断できます。
もう一回やってみろって?コマンドを実行するだけですのですぐ終わります。」
・非自動化
「はい、ここにテストした証拠のスクショがあります。手順通りに実行してOKっぽかったからチェックを入れました。
テストに通ったかどうか?手順通りにやりましたよ!スクショがあるんだから信じてください。
もう一回やってみろって?全部ですか!?何時間、いえ何日かかると思ってるんですか!」
344(1): 2020/09/27(日)12:14 ID:kiO2NTDS(1/2) AAS
>>343
エビデンスは?
345(1): 2020/09/27(日)12:17 ID:cmce3quc(5/7) AAS
>>344
あなたがもう一回実行すればいい
あなたもすぐにテストを実行したというエビデンスを作ることができる
346(1): 2020/09/27(日)12:21 ID:kiO2NTDS(2/2) AAS
>>345
じゃあ、作業未完了だね
納品物にエビデンスって書いてあるじゃん
347: 2020/09/27(日)12:24 ID:cmce3quc(6/7) AAS
>>346
実行した姿をビデオカメラに写しておけばいいだけでは?
このテスト、私が実行しましたってwww
それ以外に何が欲しいんですかねぇ
348: 2020/09/27(日)12:29 ID:VyFDY5e4(1/2) AAS
エビデンスが要求される粒度のテストのためにエビデンス生成フレームワーク作っとくと便利よ
349(1): 2020/09/27(日)12:33 ID:VyFDY5e4(2/2) AAS
もちろん1番大事なのは自動テストの性質に合わせたエビデンスの形態を定義して、客に受け入れさせる営業力だが
350: 2020/09/27(日)12:50 ID:CqP8QnJk(1) AAS
日曜だから市場で買ったカニの出汁を濃縮してるわ、冷凍してとっとくんだ
これがホントのカニdense
351(1): 2020/09/27(日)13:02 ID:cmce3quc(7/7) AAS
>>349
テスト自動化のほうが安くなります。
手動で作業したらその分時間がかかります。
スクショとったらその分時間がかかります。
しかもそのとったスクショ、あなた全部検収するんですか?
みたいにいえばOK
金と手間がかかる問題を客に押し付ければ意見は通る
上下前次1-新書関写板覧索設栞歴
あと 359 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s