Testing: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
Line 26: Line 26:
* [https://gmail.google.com/ Google Gmail]: plus sign
* [https://gmail.google.com/ Google Gmail]: plus sign
* [http://get.live.com/mail/overview Windows Live™ Hotmail]: [http://explore.live.com/windows-live-hotmail-alias-using 使用 Hotmail:在一個收件匣建立多個別名 - 在一個 Hotmail 收件匣建立多個別名]
* [http://get.live.com/mail/overview Windows Live™ Hotmail]: [http://explore.live.com/windows-live-hotmail-alias-using 使用 Hotmail:在一個收件匣建立多個別名 - 在一個 Hotmail 收件匣建立多個別名]
=== monitoring the status of files or registry ===
* [http://technet.microsoft.com/en-us/sysinternals/bb896642 FileMon for Windows] / [http://portable.easylife.tw/102 Filemon v7.04 - 檔案即時監控 :: 綠色工廠 Easylife Blog]
* [http://technet.microsoft.com/en-us/sysinternals/bb896652 RegMon for Windows] / [http://portable.easylife.tw/101 RegMon v7.04 - 註冊表監控 :: 綠色工廠 Easylife Blog]


== local node (if you can login the server via SSH or Remote desktop service) ==
== local node (if you can login the server via SSH or Remote desktop service) ==

Revision as of 12:03, 29 June 2011

Web site design and development process


remote node

browser

  • connect to http://ip:80
  • or use the website monitoring services: Web Ping

Validation service

Validator: Check Markup or CSS syntax


user client node

browser issue

plug-ins issue

e-mail testing issue

Using the following e-mail service with name alias or alternative name function

monitoring the status of files or registry

local node (if you can login the server via SSH or Remote desktop service)

check the service port

telnet

  1. telnet localhost 80
  2. get (get & space)

netstat ex: find MySQL 3306 port

  1. netstat -a | find "3306"

tools

  1. Good.gif Open Port Check Tool: Using browser to check the specified port of local machine from canyouseeme.org.
  2. PFPortCheck Program: check TCP/UDP port from localhost(where you installed the program) to portforward.com

check the server/service logs

  • Apache HTTP server log: /etc/httpd/logs (location was set up in the configuration file /etc/httpd/conf/httpd.conf)
    • access.log
    • error.log - record when the apache service restarted/stopped
  • MySQL Server Logs: enable logging /var/log/mysql.log (location was set up in the configuration file /etc/my.cnf or my.ini) and restart MySQL service
general_log = 1
general_log_file="general_log_file.log"
slow_query_log = 1
slow_query_log_file="slow_query_log_file.log"
  • PHP log: check the configuration file: /etc/php.ini (the location of configuration file can be verified by phpinfo() )

(for production site) unmark theese lines in the php.ini and restart Apache service

log_errors = On
error_log = "php_error.log"

(for development site) using error_reporting

error_reporting(E_ALL);

find match string

related topic

related terms

  • functional testing