テストについて調べてみる
テスト仕様書の書き方わからなーい
正確には単体テスト仕様書
テスト仕様書も入社してからそれなりに書いてはいて、でも結合テストだったり
社内用に作ったツールのテストだったりで
お客様に提供するように作成したツールなんで今回ばかりは気が抜けない
たぶんあってるけど100%自信はないわくらいの規模感のものをちまちま作った。
※調べても全然理解できなかったので近いうちに追記します。
ざっくりテストの段階
調べてみると機能ごとだったりモジュールごとだったりって書き方がバラバラだけれど
メソッドごと、とかサブルーチンごとって解釈であってます?
機能を組み合わせて仕様書通りの処理が成されるか(?)
テストデータを使って境界値のテストとかもここですよね?
実際の操作を想定したり負荷をかけたり
いざ言葉にしてみようとすると難しいし自信がなくてキーボードを触る手が進まない
VBA セル結合に対するロック解除操作でエラーが発生する場合の対処
概要
事象
・起動時に[エラーコード:1004][アプリケーション/オブジェクト定義エラー]が発生する
原因
・起動時にロック解除の対象セルがActiveシートに存在しない
かつ
・ロック解除の対象セルが結合セル
業務用ツールなどでエクセルブックを開いたときに自動実行されるAutoOpen()関数(?)を使用している場合が多いと思いますが(私が作成するものはすべて使ってます。)
ユーザーにこちらが想定していない使い方をさせないためにセルにロックを掛けてガチガチに想定以外の操作をさせないようにしています。
その場合に上記のエラーが発生したので備忘録として
office 2016の試用期間が終了したので例のごとく参考画像はございません。
目次
- 概要
- 事象
- 原因
- 目次
- サンプルコード
- 対処
- 1つ目
- 2つ目
- 雑感