Cybozu Inc 10th anniversary event - developing section.
- 6. 材料の例(試験計画書)
2.テストタイプ
A.受け入れテスト
α1版、α2版の開発Fix後に仕様書に基づくスモークテストを実施(2週間)
B.機能テスト(9月中に●●●で実施する試験は含まない)
全文検索の試験も、この期間内に含む。(社内 QA にて実施。)
C.構成テスト
D.性能検証
E.パイロットテスト、有用度テスト
社内運用を実施にて検証
-> ここでの社内運用とは、秀吉にて実施した限定的な社内運用を指す。
-> α1版スモークテスト、α2版スモークテスト、最終アーカイブのどれぞれに対して実施する。
-> 最終アーカイブは、後述の社内βテスト実施以前のデータを、参照用としてコンバートし、
ただしくコンバートされていることを、社内にて確認していただく。
シナリオ試験を実施
E2 社内βテスト
社内環境に対し、性能検証とコンバーターの簡易試験を行ったα2版アーカイブを、
コンバートし実業務にて使用することで、実践的なパイロットテストを行う。
F.セキュリティ試験
G.設置テスト
G2.サービス性テスト → 設置テスト時に“社内”で実施
サポートオンライン機能(製品内からの問合せ)を検証する。
H.文書テスト(製品内ヘルプ)
X. 簡易試験
●●●社にて、実施いただく。
α1アーカイブの品質を、アドホック的に試験いただき、操作手順を確認いただく
- 7. 準備
▐ 技術調査
– R&D活動
ラボは本社と独立に活動
サイボウズ製品用のR&Dは本社内にて実施
▐ 製品設計
– プロトタイプベース
▐ 試験仕様書の作成
– ガルーン2.5の試験項目数は10万ほど
実施項目数は25万+α
- 8. 準備の例(技術調査)
▐ ファイルダウンロードの仕様調査
Content- Disposition なし なし
URLファイル名 なし 生SJIS
左:ブラウザで表示
IE5.5SP1 Content-Dispositionに対応できていないが、filenameを指定するとアド
右:OK
左:ブラウザで表示 左:ブラウザで表示
IE6 左右どちらのクリックでもContent-Disposition
右:ag.txtで保存 右:OK
左:ブラウザで表示 左:ブラウザで表示
IE7 IE6と同様、ただし、生SJISをURLにのせた場
右:ag.txtで保存 右:OK
左:ブラウザで表示 左:ブラウザで表示
FF2.0 左クリックの場合はContent-Disposition、右ク
右:ag.exeで保存 右:OK
左:ブラウザで表示 左:ブラウザで表示
NN4.78 Content-Dispositionは一切対応されていない
右:ag.exeで保存 右:OK
左:ブラウザで表示 左:ブラウザで表示
NN7.02 Content-Dispositionは一切対応されていない
右:ag.exe.htmlで保存 右:(ファイル名).htmlで保
左:ブラウザで表示 左:ブラウザで表示
NN7.1 Content-Dispositionのattachmentは解釈する
右:ag.exe.htmlで保存 右:(ファイル名).htmlで保
左:ブラウザで表示 左:ブラウザで表示
Opera9.23 Content-Dispositionを解釈するがfilenameに
右:ag.exeで保存 右:文字化け保存
左:ag.exeで保存 左:ログイン画面表示
Safari2.0.4(Mac) URLにファイル名をのせると、ログイン画面へ
右:ag.exeで保存 右:HTML画面と認識
左:ブラウザで表示 左:ブラウザで表示
FF1.5.0.12(Mac) Windows版と全く動作は同じ
右:ag.exeで保存 右:OK
- 9. 準備の例(試験仕様書)
▐ ガルーン2 ワークフローのユーザー用機能の
試験仕様書の目次(1254項目)
■ガル ー ン 2 ( ワー クフロー _ユ ー ザー ) 試験仕様書目次( Gar o o n 2 (W o r kflo w_u se r ) T e st c ase i n de x)
Priority level item amount
No 試験タイトル Item amount 概要 S A B C
1 個人設定 1 9 個人設定での操作を行います 1 2 11 5
2 印刷用画面 1 6 印刷用画面での操作を行います 0 2 13 1
3 申請の作成(新規) 1 1 9 申請の作成(新規)での操作を行ないます 0 29 76 14
4 申請の作成(再利用) 9 6 申請の作成(再利用)での操作を行ないます 0 23 63 10
5 申請の作成(取り戻し) 1 1 7 申請の作成(取り戻し)での操作を行ないます 0 27 78 12
6 申請の作成(下書き) 1 0 8 申請の作成(下書き)での操作を行ないます 0 24 73 11
7 申請の作成(差し戻し) 1 0 4 申請の作成(差し戻し)での操作を行ないます 0 21 73 10
8 検索 1 2 6 検索での操作を行ないます 0 45 65 16
9 経路の確認 1 0 9 経路の確認での操作を行ないます 0 26 67 16
10 ポートレット 2 9 ポートレットの操作を行います 1 6 18 4
11 通知 9 8 経路の確認での操作を行ないます 0 5 79 14
12 最新一覧 1 5 9 最新一覧での操作を行ないます 1 35 117 6
13 送信一覧_受信一覧_下書き 1 5 4 送信一覧、受信一覧、下書きでの操作を行ないます 2 21 125 6
5 266 858 125
合計 1254
0% 21% 68% 10%
比率 100%
- 10. 調理
▐ プロダクトマネージャーを中心にした体制
– プログラマー、UI、QA
– 販売管理等の社内システム、iDC、製品サイト、サ
ポート、SE、開発パートナー、販売パートナー
▐ プログラミング1に対し、試験2の割合
▐ 開発対象ごとに、開発プロセスを定義
- 12. 試食からリリース
▐ 社内公開
– ドッグフードを食べる、と言います
– 社員の評価はダメ箱(評価箱)に集まります
厳しい声が多く、開発者は鬱になるとも…
▐ リリース判定会議
– 開発本部長に、開発作業の報告をします
– 製品の完成度は無論、リスク分析などを総合的
に考慮して、リリースの可否を判断します