何だよ、8割方終わった風な顔で、「コーディング終わりました。後はテストするだけです。」
って...
コーディングが終わってやっと3割終わったかどうかってところだろが。
コーディングが終わってからが本番だっちゅーの。テスト仕様書に従い、テストデータ用意して、
正常系、異常系含めて、抜かりなく全網羅テストすること。これがどれだけ大変なことか。
本当に理解してんのか? コーディングが終わってやっとスタートラインに立ったぐらいの気持ち
でいろよ、ってくヘラヘラしやがって。
こういう、テストを軽視する輩共が、プログラミングという作業を軽んじ、工数見積りを誤り、
徒に製造を急かし、バグの混入率を間接的に高めているということに気づかんのか。
どんな優秀な奴だって、人間だもの、間違いを犯す。バグを生み出す。それを極力未然に防ぐのが
テストだろ。いつバグが判明するかとドキドキしながら納品後の時間を過ごすか、自信と満足感を
もって笑顔で過ごすか。どちらがいいか自明のことだろ。
プログラミングはなぁ、テストに始まりテストに終わるんだよ。要件を理解し、その中に潜む異常
パターンを見抜き、どんだけ抜かりなくテストをやれるかが一流とカスを分かつ分水嶺だ。
コーディングなんかできてあたり前、肝心なのはテストだ。テストを極めてこそ、一流のプログラ
マーって呼べるんだよ。
この馬鹿者どもが。
探検
テストを軽視する者ども
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2008/06/28(土) 19:49:20752仕様書無しさん
2010/09/18(土) 10:43:58 test
753仕様書無しさん
2010/09/18(土) 10:47:10 TestComplete
754仕様書無しさん
2010/09/18(土) 11:35:15 正直なところ、昨今(というか昔からだが)の
「テスト偏重主義」には食傷気味。
「テストで品質を担保する」という考えは
ブスがゴテゴテの厚化粧をして男の目を誤魔化そうとするのと同じで
根本的に好きになれない。
・・・実際、やっている事といえば検収時に
客の目を誤魔化しているようなもんだし。
いや、言い直そう。テストが悪いのではなくて
修正が必要となった時に「修正の影響範囲を小さくする」事を優先し、
その結果、小手先の修正しかさせない文化が嫌なのかも
(その根本にある考え方が「テスト偏重主義」な訳だが)。
何だよ?「再テストが大変だから修正するな」って。
そんなに「テスト結果」って偉いのか?
100回の試行結果が合格だったとしても、101回目に失敗しない事を
「テスト結果」は保証してくれるのか?
実際、そういう修正を積み重ねた結果「良いシステムが出来た」という例を
見たことある奴いるか?
「テスト偏重主義」には食傷気味。
「テストで品質を担保する」という考えは
ブスがゴテゴテの厚化粧をして男の目を誤魔化そうとするのと同じで
根本的に好きになれない。
・・・実際、やっている事といえば検収時に
客の目を誤魔化しているようなもんだし。
いや、言い直そう。テストが悪いのではなくて
修正が必要となった時に「修正の影響範囲を小さくする」事を優先し、
その結果、小手先の修正しかさせない文化が嫌なのかも
(その根本にある考え方が「テスト偏重主義」な訳だが)。
何だよ?「再テストが大変だから修正するな」って。
そんなに「テスト結果」って偉いのか?
100回の試行結果が合格だったとしても、101回目に失敗しない事を
「テスト結果」は保証してくれるのか?
実際、そういう修正を積み重ねた結果「良いシステムが出来た」という例を
見たことある奴いるか?
755仕様書無しさん
2010/09/18(土) 12:59:46756仕様書無しさん
2010/09/18(土) 14:22:03 >>755
>マジレスするとお前はテストの基本的なことがわかってない
確かに! まさに仰るとおり。
俺も「テストはこうあるべき」みたいな方法論や技法については、
色々調べたつもりだが、でも結局分からなかった。
どうやったら分かるようになるだろう?
もう殆ど悟りの域だね。不立文字、教外別伝。
いや、正直「俺が分かる」必要すら無くて、結局のところ、
現場がテストを「神」のように持ち上げなくなれば良いだけなんだが。
(俺の経験上「プログラミングはなぁ、テストに始まりテストに終わるんだよ」と
いう奴のコードは「動けば良いジャン」的なものになっている確率が高いので)
そんなコードであっても、最終的には複数の人間が
廻り持ちでメンテするようになる訳。
そんなのが自分に廻ってきてしまった日には、
もう気分は「ババ抜き」とか「黒ひげ危機一髪」をやっている感じ。
>マジレスするとお前はテストの基本的なことがわかってない
確かに! まさに仰るとおり。
俺も「テストはこうあるべき」みたいな方法論や技法については、
色々調べたつもりだが、でも結局分からなかった。
どうやったら分かるようになるだろう?
もう殆ど悟りの域だね。不立文字、教外別伝。
いや、正直「俺が分かる」必要すら無くて、結局のところ、
現場がテストを「神」のように持ち上げなくなれば良いだけなんだが。
(俺の経験上「プログラミングはなぁ、テストに始まりテストに終わるんだよ」と
いう奴のコードは「動けば良いジャン」的なものになっている確率が高いので)
そんなコードであっても、最終的には複数の人間が
廻り持ちでメンテするようになる訳。
そんなのが自分に廻ってきてしまった日には、
もう気分は「ババ抜き」とか「黒ひげ危機一髪」をやっている感じ。
757仕様書無しさん
2010/09/18(土) 14:53:57 お前の周りにいる奴がテストをわかってないんじゃ、
お前がわからんのも仕方ないなw
お前がわからんのも仕方ないなw
758仕様書無しさん
2010/09/18(土) 14:59:55760仕様書無しさん
2010/09/18(土) 15:03:25 書いてるだろ。自動化テストと。
761仕様書無しさん
2010/09/18(土) 15:05:45 >758
テストはすべての仕様を
完全に熟知しているとでも?
テストはすべての仕様を
完全に熟知しているとでも?
762仕様書無しさん
2010/09/18(土) 15:57:11 >>760
>書いてるだろ。自動化テストと。
そういえば昔、父ちゃんが
「将来 "自動翻訳システム" が出来るから、
お前は英語なんか勉強しなくてもいいんだよ」
って言ってくれたっけ。
まだかなぁ・・・
>書いてるだろ。自動化テストと。
そういえば昔、父ちゃんが
「将来 "自動翻訳システム" が出来るから、
お前は英語なんか勉強しなくてもいいんだよ」
って言ってくれたっけ。
まだかなぁ・・・
763仕様書無しさん
2010/09/18(土) 16:47:48764仕様書無しさん
2010/09/18(土) 16:59:45 テストそのものが嫌っつーか
クライアントを納得させるための
馬鹿みたいに着飾ったエビデンスを作るのが
死ぬほど嫌だ
クライアントを納得させるための
馬鹿みたいに着飾ったエビデンスを作るのが
死ぬほど嫌だ
765仕様書無しさん
2010/09/18(土) 17:10:03 つい元の状態を撮り忘れたまま直しちゃったら
直す前に戻して撮ったり
直す前の状態をコラして捏造するんだぜ
アホくさいよね
もちろん撮り忘れたのがアホなんだが
直す前に戻して撮ったり
直す前の状態をコラして捏造するんだぜ
アホくさいよね
もちろん撮り忘れたのがアホなんだが
766仕様書無しさん
2010/09/18(土) 17:22:35 >>763
>節穴テストなら何もしてないのと同じ
多分、何か変なもの(口だけ達者な先輩とか)に
影響されてそうなってしまったんだと思うけど。
これ、知ってる?
自動車のエアバッグとか落下傘とかさ、
本当に人命に関わる装置でも、
実際は「完全なテスト」なんてやっていないんだよ?
(実際問題、テストしたら使えなくなるし・・・)
そういうパラノイア的な態度って、
逃げの戦術としてはそれなりに有効だけどさ
(特にお馬鹿な客の場合、逆に
「さすが○○さん。プロフェッショナルだね!」
なんて褒めてくれるかもしれないしね)、
でも、本気で信じちゃ駄目でしょ。
>節穴テストなら何もしてないのと同じ
多分、何か変なもの(口だけ達者な先輩とか)に
影響されてそうなってしまったんだと思うけど。
これ、知ってる?
自動車のエアバッグとか落下傘とかさ、
本当に人命に関わる装置でも、
実際は「完全なテスト」なんてやっていないんだよ?
(実際問題、テストしたら使えなくなるし・・・)
そういうパラノイア的な態度って、
逃げの戦術としてはそれなりに有効だけどさ
(特にお馬鹿な客の場合、逆に
「さすが○○さん。プロフェッショナルだね!」
なんて褒めてくれるかもしれないしね)、
でも、本気で信じちゃ駄目でしょ。
767仕様書無しさん
2010/09/18(土) 17:56:44768仕様書無しさん
2010/09/18(土) 17:56:55 >>756
ソフトのメンテ系の仕事なんて全部ババだろ。
日本のサラリーマンは誰もテストが神なんて思っとらん。
品管とか検収のチェックを通らんからそこにこだわるだけだ。
そもそもその人種には「品質が良いものを作ろう」
とか本気で考えてる奴は居ない。
で、そういう人種がほとんどだ。
それを何とかしたいなら、出世するなり独立するなりして
しきる立場に行くのが一番早いと思う。
ソフトのメンテ系の仕事なんて全部ババだろ。
日本のサラリーマンは誰もテストが神なんて思っとらん。
品管とか検収のチェックを通らんからそこにこだわるだけだ。
そもそもその人種には「品質が良いものを作ろう」
とか本気で考えてる奴は居ない。
で、そういう人種がほとんどだ。
それを何とかしたいなら、出世するなり独立するなりして
しきる立場に行くのが一番早いと思う。
770仕様書無しさん
2010/09/18(土) 18:44:31 それは当たり前かと
771仕様書無しさん
2010/09/18(土) 23:10:42 世の中の食品は
全部食べて調べてるんだぞ。
全部食べて調べてるんだぞ。
772仕様書無しさん
2010/09/19(日) 00:39:26 問題が出てない時期、対象は抜き取り検査だよ。
773仕様書無しさん
2010/09/19(日) 02:03:12774仕様書無しさん
2010/09/19(日) 06:12:25 自動化テストって何よJUNITみたいなものか?
775仕様書無しさん
2010/09/19(日) 16:00:08 この場合の自動化テスト=ファイル更新時に自動でテストを走らせること
開発マシンでファイル編集時、バージョン管理のサーバーにコミット時、デプロイ時などのことでは?
開発マシンでファイル編集時、バージョン管理のサーバーにコミット時、デプロイ時などのことでは?
776仕様書無しさん
2010/09/22(水) 21:48:32777仕様書無しさん
2010/09/22(水) 23:13:51 ジョークのつもりなのかもしれんが面白くない。
778仕様書無しさん
2010/09/27(月) 16:16:30 テストとかする奴って何なの?
バカなの?
死ぬの?
そんなくだらない事やってる暇あったらコード書けやクズ!
って先輩が言ってますた
バカなの?
死ぬの?
そんなくだらない事やってる暇あったらコード書けやクズ!
って先輩が言ってますた
780仕様書無しさん
2010/09/28(火) 06:22:39 「テストは空いている時間にやれ 時間が無い? 残業しろよ」
そいつは、残業の時間が長い=やる気があって立派、と考えるタイプ
そいつは、残業の時間が長い=やる気があって立派、と考えるタイプ
781仕様書無しさん
2010/10/02(土) 20:31:14 バグなく作り上げてやっとコーディング完了なわけだが、
コーディングした後テストするとか意味が分からん。
コーディングした後テストするとか意味が分からん。
784仕様書無しさん
2010/10/02(土) 22:43:13 単体テストは時間がないからできないと言うやつに限って、単純なコーディングミスレベルのバグを乱発して時間を無駄にする。
結果として単体テストで必要であったろう工数の数倍以上の工数が無駄になる。
単体テストをしたからってバグが0になるわけじゃないが、単体テストでみつかるはずのバグを結合以降のテストで見つけると修正コストは数倍から数十倍になるからな。
結果として単体テストで必要であったろう工数の数倍以上の工数が無駄になる。
単体テストをしたからってバグが0になるわけじゃないが、単体テストでみつかるはずのバグを結合以降のテストで見つけると修正コストは数倍から数十倍になるからな。
785仕様書無しさん
2010/10/02(土) 23:37:38 あからさまなバカがいるな
こんなのがいるから単体レベルのテストデータまで納品させられるんだよ
どうせ理解できる奴なんかいないのに
こんなのがいるから単体レベルのテストデータまで納品させられるんだよ
どうせ理解できる奴なんかいないのに
787仕様書無しさん
2010/10/03(日) 06:59:34788仕様書無しさん
2010/10/03(日) 08:00:01 単体テストの結果なんて出したら会社がつぶれる
コーディング規約もコードレビューもしてない(それだけの能力のある同僚上司がいない)
ことがバレる
コーディング規約もコードレビューもしてない(それだけの能力のある同僚上司がいない)
ことがバレる
789仕様書無しさん
2010/10/03(日) 09:29:34 そんな底辺会社ベースで語られても・・・。
まぁ単体テストを納品するかは契約内容によって
ケースバイケースとしか言えんだろ。
まぁ単体テストを納品するかは契約内容によって
ケースバイケースとしか言えんだろ。
790仕様書無しさん
2010/10/03(日) 09:34:15791仕様書無しさん
2010/10/03(日) 12:03:09 テストをプログラマに丸投げしてる時点で意味がない。
792仕様書無しさん
2010/10/03(日) 12:20:09 だな。
コーディングの工数とテストの工数が事前に区別されてなくて、
コーディングした人間がコーディングの工数の中でテストケース作って、テストやって、テスト仕様書もエビデンスも出す必要なし、で
それがバグだらけだったとして「テストを軽視したのは誰か」って話で
コーディングの工数とテストの工数が事前に区別されてなくて、
コーディングした人間がコーディングの工数の中でテストケース作って、テストやって、テスト仕様書もエビデンスも出す必要なし、で
それがバグだらけだったとして「テストを軽視したのは誰か」って話で
793仕様書無しさん
2010/10/03(日) 12:41:07 もしテスト結果を偽造したとしよう
その場合に上司や会社は責任をとるんだろうか
最初にプログラマを絞め上げるのは目に見えてるけど
製品に責任を感じるなら
プログラマの給料をあげること
中間搾取してるカスを全員クビにすること
ちゃんとマネジメントしろ
日本は上が「私がわるかった御免なさい」と言ったのを
見たことがないんだが。部下の尻拭いで辞職します
なんてのは責任とったことにならねーよ。
その場合に上司や会社は責任をとるんだろうか
最初にプログラマを絞め上げるのは目に見えてるけど
製品に責任を感じるなら
プログラマの給料をあげること
中間搾取してるカスを全員クビにすること
ちゃんとマネジメントしろ
日本は上が「私がわるかった御免なさい」と言ったのを
見たことがないんだが。部下の尻拭いで辞職します
なんてのは責任とったことにならねーよ。
794仕様書無しさん
2010/10/03(日) 13:56:39 ケータイがAndroidに移行してから、SE/PGから
テスターになった人が多いから、こんなスレが
繁盛するんだろうね。
でも、テスターは素人の女の子でもできる仕事だよ。
真実から目を背けてはダメだよ。
テスターになった人が多いから、こんなスレが
繁盛するんだろうね。
でも、テスターは素人の女の子でもできる仕事だよ。
真実から目を背けてはダメだよ。
795仕様書無しさん
2010/10/03(日) 14:09:28797仕様書無しさん
2010/10/03(日) 16:08:22 まっとうな開発現場なら単体テストは普通プログラムした人間がやるだろ。
テスト仕様書はSEが作るかもしれが。
テスト仕様書はSEが作るかもしれが。
798仕様書無しさん
2010/10/03(日) 16:43:28 モジュール単位でしか仕事しない人はいいだろうけど
製品の規模が小さいと商品まるごとのテストになるんだよ
テスト仕様書=製品テスト にすりかえられて
いつの間にか製品の責任まで負わされる。
迂闊に張り切ると命が危うい
製品の規模が小さいと商品まるごとのテストになるんだよ
テスト仕様書=製品テスト にすりかえられて
いつの間にか製品の責任まで負わされる。
迂闊に張り切ると命が危うい
799仕様書無しさん
2010/10/03(日) 22:32:08 どんなブラック企業だよw
製品の責任取るのは出荷判定にハンコ押した奴に決まってる。
製品の責任取るのは出荷判定にハンコ押した奴に決まってる。
800仕様書無しさん
2010/10/04(月) 00:39:24 うかつにはんこ押せないなあ
801仕様書無しさん
2010/10/04(月) 23:10:50 アップデータ配布するだけの仕事ですから無問題です。
802仕様書無しさん
2010/10/06(水) 11:11:11 単体テストなんか10分程で終わりますw
803仕様書無しさん
2010/10/06(水) 16:57:17 数行のプログラムで10分はかかりすぎだw
804仕様書無しさん
2010/10/06(水) 21:41:30805仕様書無しさん
2010/10/06(水) 23:20:59 通りすがりで知らんけど、テスト仕様作らせるなら設計仕様は出せよ。
なんでテスト仕様作成でモジュールの仕様を想像せにゃならんのだ。
明らかにおかしい。
なんでテスト仕様作成でモジュールの仕様を想像せにゃならんのだ。
明らかにおかしい。
806仕様書無しさん
2010/10/06(水) 23:22:35809仕様書無しさん
2010/10/07(木) 21:32:53 >>808
>こういう仕様書がホントにあるから笑えねぇ。
>他には、正しく動くことを確認、とかな。
世間一般の開発現場では、
「"正しく動くこと" って、どういう事?」という発言は許されるけど、
「"排他できる" って、どういう事?」なんて言ってしまったら、
即刻"戦力外通知"を喰らってしまうけどね。
>こういう仕様書がホントにあるから笑えねぇ。
>他には、正しく動くことを確認、とかな。
世間一般の開発現場では、
「"正しく動くこと" って、どういう事?」という発言は許されるけど、
「"排他できる" って、どういう事?」なんて言ってしまったら、
即刻"戦力外通知"を喰らってしまうけどね。
810仕様書無しさん
2010/10/07(木) 21:37:13 やそうでなく、主語も無くて何をテストするのかという話
811仕様書無しさん
2010/10/07(木) 21:42:49 >>810
試験を行うに当たって必要なのは、
「試験対象」と「明確な合否の判断基準」だけだろ?
どうしてそんなに"主語"とやらが必要なの?
もしかして、いつも文章を書く時は
"拝啓"とか書かないと気が済まないタイプの人?
試験を行うに当たって必要なのは、
「試験対象」と「明確な合否の判断基準」だけだろ?
どうしてそんなに"主語"とやらが必要なの?
もしかして、いつも文章を書く時は
"拝啓"とか書かないと気が済まないタイプの人?
812仕様書無しさん
2010/10/07(木) 22:04:59 >>810
「X は Y が Z であること」みたいな言い回しの仕様書は駄目ですか?
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012425280
「X は Y が Z であること」みたいな言い回しの仕様書は駄目ですか?
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012425280
813仕様書無しさん
2010/10/07(木) 22:06:46 >>811
おまいはマである前に国語を習い直した方がいいぞ。
主語ってのは、対象を指す言葉だ。何について書いているのか、それが文章における主語。
テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
それが無くて単に排他であるとか、正しく動いているとか、そんなん言っても漠然としすぎ。
おまいはマである前に国語を習い直した方がいいぞ。
主語ってのは、対象を指す言葉だ。何について書いているのか、それが文章における主語。
テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
それが無くて単に排他であるとか、正しく動いているとか、そんなん言っても漠然としすぎ。
814仕様書無しさん
2010/10/07(木) 22:08:15 てst
815仕様書無しさん
2010/10/07(木) 22:26:10 >>813
>テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
だから、「試しにそれを作ってみてね。項目は何件ぐらいになりますか?」と聞いているのに・・・
「試験仕様書」があれば「試験仕様書」を作れるのは、当たり前。
>テスト仕様書の場合は、その対象がメモリーの特定箇所の事なのか、表示画面のどこの事なのか。
だから、「試しにそれを作ってみてね。項目は何件ぐらいになりますか?」と聞いているのに・・・
「試験仕様書」があれば「試験仕様書」を作れるのは、当たり前。
816仕様書無しさん
2010/10/07(木) 22:27:25 主語は対象ではないとおもう
いわんとすることには同意する
〜が〜という操作を与えた場合に〜というアクションを起こす
が明確でないと困るものな
いわんとすることには同意する
〜が〜という操作を与えた場合に〜というアクションを起こす
が明確でないと困るものな
817仕様書無しさん
2010/10/07(木) 22:30:27818仕様書無しさん
2010/10/07(木) 22:39:02820仕様書無しさん
2010/10/07(木) 22:50:09 主語霊様との対話は程々に切り上げるとして、
実際の所、この場合の試験項目って
どんな感じ(件数・内容)になるんだろう?
誰か書ける人いない?
多少の抜けや誤りががあっても良いからさ。
実際の所、この場合の試験項目って
どんな感じ(件数・内容)になるんだろう?
誰か書ける人いない?
多少の抜けや誤りががあっても良いからさ。
821仕様書無しさん
2010/10/07(木) 23:23:44 >>815
アホか。
最低限モジュールのI/O仕様を出せ。
単体が関数なのかクラスなのかすら分からんわksg
「ちゃんと排他出来る」ってのは
その関数をコールする排他なのか、
何かのリソースに対する排他機構なのか、
どっちだ?
排他制御を1つの関数で行うのか、
複数の関数で行うのか、どっちだ?
アホか。
最低限モジュールのI/O仕様を出せ。
単体が関数なのかクラスなのかすら分からんわksg
「ちゃんと排他出来る」ってのは
その関数をコールする排他なのか、
何かのリソースに対する排他機構なのか、
どっちだ?
排他制御を1つの関数で行うのか、
複数の関数で行うのか、どっちだ?
823仕様書無しさん
2010/10/07(木) 23:44:49 >>822
単体テストは、
1.使用している関数の全部について、引数とその取り得る値の組み合わせで予想される結果を先に作成し、試験書1とする。
2.関数内部の分岐に着目して、分岐条件の境目での考えられる全組み合わせで予想される結果を先に作成し、試験書2とする。
3.1の試験書1に基づいて実際に動作させる。
4.2の試験書2に基づいて実際に動作させる。
5.成績を評価する。
ま、単一アルゴリズムのテストならこの辺まででいいんじゃね?
単体テストは、
1.使用している関数の全部について、引数とその取り得る値の組み合わせで予想される結果を先に作成し、試験書1とする。
2.関数内部の分岐に着目して、分岐条件の境目での考えられる全組み合わせで予想される結果を先に作成し、試験書2とする。
3.1の試験書1に基づいて実際に動作させる。
4.2の試験書2に基づいて実際に動作させる。
5.成績を評価する。
ま、単一アルゴリズムのテストならこの辺まででいいんじゃね?
826仕様書無しさん
2010/10/08(金) 00:00:27 >>825
なら、これで。
仕様:ちゃんと排他できること。
ソース:ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%83%83%E3%82%AB%E3%83%BC%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0
※関数の形にしたければ、適当に括弧でくくってあげてね。
なら、これで。
仕様:ちゃんと排他できること。
ソース:ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%83%83%E3%82%AB%E3%83%BC%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0
※関数の形にしたければ、適当に括弧でくくってあげてね。
827仕様書無しさん
2010/10/08(金) 00:23:33 >>826
あ、こういうの試験すんの結構厄介だわw
なんせ時系列に状況が変わってくんだろ?
特定の場所でそれぞれの出力が確認出来るような環境で、
どちらかの処理が動いている時にもう片方が止まっている事が確認できないとな。
簡単にやるなら、デバック用のログ吐かせたりするな。
あ、こういうの試験すんの結構厄介だわw
なんせ時系列に状況が変わってくんだろ?
特定の場所でそれぞれの出力が確認出来るような環境で、
どちらかの処理が動いている時にもう片方が止まっている事が確認できないとな。
簡単にやるなら、デバック用のログ吐かせたりするな。
828仕様書無しさん
2010/10/08(金) 00:37:45 >>826
825じゃないが。
pxをまず3つに分割するとする。
lock、クリティカルセクション、unlock。
単体テスト対象はlockとunlock。
入出力は共に外部変数。
異常な外部変数の状態についてはありえないとしてスキップ。
(仕様にないし)
項目1件でC1までカバーできるから、それで十分。
具体的にはlockでは各ループを2回以上回し
ifに入らない->入るパターンを作る。
p0のlockとunlock、p1のlockとunlock、
各1件ずつで計4件で単体テスト終了。
実際に排他出来るかどうかは結合テストの範疇。
まぁ実施だけなら5分ぐらいだな。
825じゃないが。
pxをまず3つに分割するとする。
lock、クリティカルセクション、unlock。
単体テスト対象はlockとunlock。
入出力は共に外部変数。
異常な外部変数の状態についてはありえないとしてスキップ。
(仕様にないし)
項目1件でC1までカバーできるから、それで十分。
具体的にはlockでは各ループを2回以上回し
ifに入らない->入るパターンを作る。
p0のlockとunlock、p1のlockとunlock、
各1件ずつで計4件で単体テスト終了。
実際に排他出来るかどうかは結合テストの範疇。
まぁ実施だけなら5分ぐらいだな。
829仕様書無しさん
2010/10/08(金) 00:48:42 こうして Therac 25 の悲劇は
再び繰り返されるのであった。
再び繰り返されるのであった。
830仕様書無しさん
2010/10/08(金) 22:38:30831仕様書無しさん
2010/10/09(土) 14:26:06 【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u'. `u-u'
832仕様書無しさん
2010/10/09(土) 17:20:08 たしかSF作家だっけ?
833仕様書無しさん
2010/10/11(月) 21:08:23 結局某アルゴリズムにこだわってた奴は何が言いたかったんだ?
834仕様書無しさん
2010/11/23(火) 18:56:01 はぁ、なんで外注テスターってこんなに醜いんだろう。
自分でもの作りができないIT職って笑えるわ
自分でもの作りができないIT職って笑えるわ
836仕様書無しさん
2010/11/24(水) 09:13:10837仕様書無しさん
2010/11/26(金) 03:10:28 >>835
指示待ち前提とかうけるww
指示待ち前提とかうけるww
838仕様書無しさん
2010/11/26(金) 09:18:28 テスター後にPG入る予定だったが
テストするレベルじゃないってか出来てねぇじゃんか
テキトーに理由つけてトンズラしました
テストするレベルじゃないってか出来てねぇじゃんか
テキトーに理由つけてトンズラしました
839仕様書無しさん
2011/06/19(日) 02:10:07.34 テストこそが一番重要だとか、テスト駆動してとかまで言わないから
せめて、鬱になってぶん投げるんなら最低限のテスト書いておいてくれ。
引き継いでも、テストなしの何千行ものコードを理解するのは厳しいよ。
せめて、鬱になってぶん投げるんなら最低限のテスト書いておいてくれ。
引き継いでも、テストなしの何千行ものコードを理解するのは厳しいよ。
840仕様書無しさん
2011/07/06(水) 13:59:07.87 Webで自動テストってどう思う?画面周りで嫌になるんだけど。コアなモジュールを自動テストするのはわかるが最終的に目視のほうが圧倒的に完成が早いとなると自動化する意欲が沸かない。自動化が向いてない業務を世にしらしめるのが後世のためだと思うのだが。
842仕様書無しさん
2011/07/06(水) 14:04:09.99 >>840
UIのテストはいつでもやりづらいものだけど、だからといって、マニュアルで実行して目視が楽だからってのは
違うんじゃ無いか。
そうしなくても良いように、UIとロジックを分離させつつ、テスタビリティに気を配って設計・実装するのが今日の流儀。
UIのテストはいつでもやりづらいものだけど、だからといって、マニュアルで実行して目視が楽だからってのは
違うんじゃ無いか。
そうしなくても良いように、UIとロジックを分離させつつ、テスタビリティに気を配って設計・実装するのが今日の流儀。
843840
2011/07/06(水) 14:28:24.24 >>842
なんというか、自動化のアンチパターンみたいな話ってあまり聞かなくて推奨する人は100%自動化オケーってなるのが銀の弾はナイゼ理論上エネルギー保存の法則に反する危惧が、、、。
UIテストの自動化はやっぱあんまやらない、でオケー?
上流に安心して使ってもらうために中低レベルモジュールを自動テスト化するってことに注力し、人間様がIFポイントになる部分は目視を重要視するとかだとスッキリするんだけと。
なんというか、自動化のアンチパターンみたいな話ってあまり聞かなくて推奨する人は100%自動化オケーってなるのが銀の弾はナイゼ理論上エネルギー保存の法則に反する危惧が、、、。
UIテストの自動化はやっぱあんまやらない、でオケー?
上流に安心して使ってもらうために中低レベルモジュールを自動テスト化するってことに注力し、人間様がIFポイントになる部分は目視を重要視するとかだとスッキリするんだけと。
844仕様書無しさん
2011/07/06(水) 16:22:06.36 >>843
> UIテストの自動化はやっぱあんまやらない、でオケー?
Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
Seleniumとかは当然評価してるんだろうな?
>最終的に目視のほうが圧倒的に完成が早い
まぁ、初めて「うん、今完成した」と思える瞬間までは速いだろうけど、それ以降繰り返しテストしたり、
機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
あと、対応するブラウザが増えたり、既存のブラウザの新バージョンで問題が無いかどうかテストしたりする工数とか。
> UIテストの自動化はやっぱあんまやらない、でオケー?
Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
Seleniumとかは当然評価してるんだろうな?
>最終的に目視のほうが圧倒的に完成が早い
まぁ、初めて「うん、今完成した」と思える瞬間までは速いだろうけど、それ以降繰り返しテストしたり、
機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
あと、対応するブラウザが増えたり、既存のブラウザの新バージョンで問題が無いかどうかテストしたりする工数とか。
845840
2011/07/06(水) 19:24:04.91 >>844
> Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
デザインとか、結合レベルのものは期待してないよ。
意図した動的なテキストや画像が表示されているかどうか。
リンクが正しくたどれるかどうか。
ページ切替が正しく動作してるか。
とかかな。
> Seleniumとかは当然評価してるんだろうな?
してない。サンプルレベルで試したことはあるけど実務では使ったことない。
今から始める手頃なプロジェクトがあるから試してみるよ。
> 機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
気持ちはわかるんだけど。
発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
開発は8割動作を保障するまでの時間が勝負だと思ってる。品質と同じくらいスピードも大切なんだよ。
今余裕あるから色々試してしてみるわー
どうにか効率のいいやり方を見つけたいんだわ。
> Webの自動テストの話だとすると、具体的に何をマニュアルテストでやった方が良いのか書いてくれ。
デザインとか、結合レベルのものは期待してないよ。
意図した動的なテキストや画像が表示されているかどうか。
リンクが正しくたどれるかどうか。
ページ切替が正しく動作してるか。
とかかな。
> Seleniumとかは当然評価してるんだろうな?
してない。サンプルレベルで試したことはあるけど実務では使ったことない。
今から始める手頃なプロジェクトがあるから試してみるよ。
> 機能拡張したり、バグフィックスしたりするときに行うテスト工数を考えるとどう?
気持ちはわかるんだけど。
発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
開発は8割動作を保障するまでの時間が勝負だと思ってる。品質と同じくらいスピードも大切なんだよ。
今余裕あるから色々試してしてみるわー
どうにか効率のいいやり方を見つけたいんだわ。
846仕様書無しさん
2011/07/07(木) 12:43:17.94 >>845
> 意図した動的なテキストや画像が表示されているかどうか。
これが、サーバ側で生成されるのか、クライアント側で生成されるのかで話はかわってくるな。
> リンクが正しくたどれるかどうか。
> ページ切替が正しく動作してるか。
これこそSelenium等の出番。
> 発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
1ヶ月でリリースしてその後なんのメンテナンスもしない、というのと、
3ヶ月でリリースしてその後継続してメンテナンスするというのは大きな違いがあるが。
> 意図した動的なテキストや画像が表示されているかどうか。
これが、サーバ側で生成されるのか、クライアント側で生成されるのかで話はかわってくるな。
> リンクが正しくたどれるかどうか。
> ページ切替が正しく動作してるか。
これこそSelenium等の出番。
> 発注からリリースまで1〜3ヶ月とかいうプロジェクトばかりやってるせいかな。開始次期にもたつけない。
1ヶ月でリリースしてその後なんのメンテナンスもしない、というのと、
3ヶ月でリリースしてその後継続してメンテナンスするというのは大きな違いがあるが。
847840
2011/07/07(木) 15:22:50.37 >>846
ありがとう、頭の整理ができてきた。
なるほどね。規模が大きくて大規模のメンテが絡む場合は自動化が有効なのかな。
確かに若いころ、javaで半年150人月150kの作業を自動化なして作業組んだ時死んだわ。
ビジネスロジックをUIで自動テストするのがしんどいんでクラスに引っ込めて試験する。
UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?HTMLベースでブラウザなしで試験できそう。リンクチェックとかもできるようにして。あくまでリクエストも表示データもテスト関数で作成。
合体したときのビジネスロジック試験はサイクル的に項目が重複して無駄に思える。結合点のプログラムを別途自動化するとして残る障害は関数相互間のIF認識ミス。それを結合レベルの障害と認識してもらえるかどうかは顧客次第か。
すまん、独り言になってしまった。
単体試験=全てのコードを評価する 。と定義して結合リスクは無視。結合時の障害が気になるところだけど、低リスクで行えられればテストコードの作成コストは大幅に削減できるかな。
ありがとう、頭の整理ができてきた。
なるほどね。規模が大きくて大規模のメンテが絡む場合は自動化が有効なのかな。
確かに若いころ、javaで半年150人月150kの作業を自動化なして作業組んだ時死んだわ。
ビジネスロジックをUIで自動テストするのがしんどいんでクラスに引っ込めて試験する。
UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?HTMLベースでブラウザなしで試験できそう。リンクチェックとかもできるようにして。あくまでリクエストも表示データもテスト関数で作成。
合体したときのビジネスロジック試験はサイクル的に項目が重複して無駄に思える。結合点のプログラムを別途自動化するとして残る障害は関数相互間のIF認識ミス。それを結合レベルの障害と認識してもらえるかどうかは顧客次第か。
すまん、独り言になってしまった。
単体試験=全てのコードを評価する 。と定義して結合リスクは無視。結合時の障害が気になるところだけど、低リスクで行えられればテストコードの作成コストは大幅に削減できるかな。
848仕様書無しさん
2011/07/07(木) 16:57:52.68 > UIはUIでDB、ビジネスロジックと切り離して試験できる手法ができたらいいと思わない?
たとえば、何かのパラメータを画面で入力して、サーバで検索してHTMLで表形式で表示するとき、
・サーバはJSONでデータを戻す
・JavascriptでJSONをパース
・さらにJavascriptでTABLEのDOMを動的に生成
とかやれば、自動テストが介入する余地がかなりある。
まぁ、サーバ側の言語の制約とか、フレームワークを使っているが故の何らかの制約とかが
ある場合は、また違うかもしれないけど。
たとえば、何かのパラメータを画面で入力して、サーバで検索してHTMLで表形式で表示するとき、
・サーバはJSONでデータを戻す
・JavascriptでJSONをパース
・さらにJavascriptでTABLEのDOMを動的に生成
とかやれば、自動テストが介入する余地がかなりある。
まぁ、サーバ側の言語の制約とか、フレームワークを使っているが故の何らかの制約とかが
ある場合は、また違うかもしれないけど。
849840
2011/07/08(金) 01:33:56.35 >>848
たぶんjava以外はview単体で実行させるのは難しくない。
Htmlをdomってチェックすればテストできるんじゃないかなと。
javaもjspじゃなくてvelocityとか使えばできるはず。
たぶんjava以外はview単体で実行させるのは難しくない。
Htmlをdomってチェックすればテストできるんじゃないかなと。
javaもjspじゃなくてvelocityとか使えばできるはず。
850仕様書無しさん
2011/07/08(金) 11:00:11.97 自分の環境だけで語る奴って何なの?
851仕様書無しさん
2011/11/22(火) 14:24:08.46 このスレタイってスクエニのゲームBGMのタイトルみたいだよね
852仕様書無しさん
2011/11/22(火) 18:54:04.29■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【日独】「残業しない」「バカンスを取る」ドイツ人に、日本人は2倍働いても敵わない [七波羅探題★]
- タワマンに戻りたい…子どものため郊外の庭付き一軒家に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 ★5 [樽悶★]
- コストコ商品を転売する店が続々 大量の品を小分けで買えるのが人気、相次ぐ参入で競争が激化 [煮卵★]
- 「おかずは5品から3品、2品に」家計簿から見える物価高騰 8.9兆円の対策に専門家が警告「100%違う」 [ぐれ★]
- 事実関係に争いなし…15歳女子中学生と性交した24歳男が「無罪」を主張した理由 弁護側が訴えたのは”刑法が憲法違反”【判決詳報】 [煮卵★]
- 石破前首相「日本に決してプラスにならない」 官邸関係者の“核保有”発言めぐり見解「原子力政策成り立たなくなる」 生放送で指摘 [少考さん★]
- 安倍晋三がえっちのときに言いそうなこと [974680522]
- 精神障害者の障害年金 ⇐これ、マジで止めた方がいいよな?大半の奴が、この金で遊びに行ったりしてて、全然病気ではないだろ? [201193242]
- 氷河期(通称:ヒョガさん)「円高で松屋が200円でしたw GDP世界2位でしたw でも俺たちは負け組だッ!(豹変)」🫷ちょいと待てぃ [916950698]
- パンダ、日本全頭撤去。高市を始めとする右翼勢力の責任と中国が明言wwwwwwwwwwww [271912485]
- うんこぶりぶりブリザード🥶💩🧊🏡
- ヒロアカとワンパンマンどっちが面白いと思う?
