Skip to content

Instantly share code, notes, and snippets.

(1)目的
経験のすくないプログラムディベロッパーでも、テストできる。
やみくもに行う(モンキーテスト)のではなく、科学的手法に基づいて行うことで、バクの不安から開放される、ハッピー!!。
プログラムディベロッパーが行う下流工程のテスト手法の紹介なので、取捨選択すること。
めんどうなテストを、効率的に行う。
(2)ホワイトボックステスト
プログラムの論理的構造が正しいかテストをする。
つまり、設計書通りにロジックが組まれているかテストする。

iOSアプリのビルドマシーン構築手順

Author: Ryu

Description: Jenkinsのジョブを実行するための事前準備として、ビルドマシーンを構築する手順を記載します。

Requirements

OS X El Capitan‎
QEMUのインストール
<pre>
$ brew install qemu
</pre>
QEMUの起動
<pre>
$ qemu-system-arm -kernel vmlinuz-2.6.32-5-versatile -initrd initrd.img-2.6.32-5-versatile -m 512 -M versatilepb -hda debian_squeeze_armel_standard.qcow2 -append "root=/dev/sda1" -nographic -redir tcp:2222::22
@ryu1
ryu1 / gist:d2d0781a68d143c5a5d45446d956aa64
Created November 27, 2017 17:31
How-To-Install-Storm.md
How To Install Apache Strom v0.9.3
----
Description: シングル・マシンでのインストール手順とする。また、以下の作業は、指定がない限り、rootユーザで実施するものとする。
1. Apache Stormを取得する。
<pre>
$ cd /tmp
$ wget http://ftp.jaist.ac.jp/pub/apache/storm/apache-storm-0.9.3/apache-storm-0.9.3.tar.gz
$ tar -zxvf ./apache-storm-0.9.3.tar.gz

How To Install Node.js v0.10.x

Description: Node.jsのバージョンを切り替えられるようにNVM(Node Version Manager)を使用して

  1. NVM(Node Version Manager)をインストール

     $ yum -y install git
     $ git clone git://github.com/creationix/nvm.git ~/.nvm
     $ source ~/.nvm/nvm.sh
    

How To Install Nginx v1.6.2

Description:

  1. Nginxのリポジトリを登録する
     # rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
     
@ryu1
ryu1 / rename.sh
Created November 27, 2017 17:21
一括リネーム用のシェル
#!/bin/bash
for f in `grep '2008' /var/www/html/ -rls`
do
echo $f
/usr/bin/perl -i -pe 's{2008}{2009}gxo' $f;
done
@ryu1
ryu1 / mklink-chrome.bat
Created November 27, 2017 17:19
ChromeのキャッシュをRAMディスクにシンボルリンクする
#!C:/Perl/bin/perl
use strict;
use HTTP::Request::Common;
use LWP::UserAgent;
use Jcode;
############
# 初期設定 #
############