misc.log

日常茶飯事とお仕事と

TestLinkのセッションがタイムアウトで切れる

TestLinkでテストケースを見ながら時間をかけてテストしていると、いざ結果を入れて……と思ったらタイムアウト、そこまでの入力内容が全部消えるという事象が起きているようで、セッションタイムアウトの時間を変更できないか調べました。まだやってませんがとりあえずメモ。

セッションタイムアウト時間の設定

GitHubにある最新版(1.9)のInstallation & Configuration Manualによると

5.12.3. Time-out limit
Set the session time-out for inactivity (in minutes). Default value of this internal limit is 60 minutes. 
Time-out is limited by both php.ini and this parameter. Lower value is applied! 
Some administrators could shorten the session time specifically for TestLink 
for security reason (without affect other applications).

$tlCfg->sessionInactivityTimeout = 60;

github.com

  • タイムアウトは設定項目の「Time-out limit」とPHPの設定ファイル「php.ini」の両方に設定されている。
  • 設定の初期値は60分。
  • 2つの設定のうち、短い方が採用される。

とのこと。なので、60分より伸ばすならば先にphp.iniの方を変更し、画面からの設定もそれに合わせて変更しておけば良さそうですね。

はじめて学ぶソフトウェアのテスト技法

はじめて学ぶソフトウェアのテスト技法

【この1冊でよくわかる】ソフトウェアテストの教科書―品質を決定づけるテスト工程の基本と実践

【この1冊でよくわかる】ソフトウェアテストの教科書―品質を決定づけるテスト工程の基本と実践