Testing
Jump to navigation
Jump to search
Web site design and development process
- Information gathering: Research surveys
- Planning: Before you start to build a website, Content development strategy | Register domain name, Choose web hosting | Information architecture | Data model: Data type, Data flow | Documentation: Request For Proposal | Licensing
- Design: CSS tools, Free fonts, Free photos, Emoji & icons
- Testing & delivery: Usability test, check browser compatibility | Web testing | Speed up websites: Web Ping, Software acceptance test plan | Promote your web
- Maintenance: Site backup & restore test, Software update (OS patch or CMS security update)
- Need help? Community, I need inspiration, Web design glossary
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
- browser version: Check Browser Compatibility
- clear browser cache
- client temporary files
- clear server cache ex: Smarty Caching
plug-ins issue
- Test your Adobe Flash Player installation
- Adobe - Test Adobe Shockwave Player
- test java: How do I test whether Java is working on my computer?
e-mail testing issue
Using the following e-mail service with name alias or alternative name function
- Google Gmail: plus sign the plus sign is not allowed by some services
- Windows Live™ Hotmail: 使用 Hotmail:在一個收件匣建立多個別名 - 在一個 Hotmail 收件匣建立多個別名
monitoring the status or changes of files or registry
- FileMon for Windows / Filemon v7.04 - 檔案即時監控 :: 綠色工廠 Easylife Blog
- RegMon for Windows / RegMon v7.04 - 註冊表監控 :: 綠色工廠 Easylife Blog
local node (if you can login the server via SSH or Remote desktop service)
check the service port
from local node to service node
telnet
- telnet DOMAIN_or_IP PORT ex: telnet localhost 80 or telnet 127.0.0.1 80
- (after telnet-ed the web 80 port, ) key in GET and press ENTER
- more on HTTP Check Port 80 with the Telnet Command
netstat ex: find MySQL 3306 port
- netstat -a | find "3306"
- more on List open ports and listening services
tools
from local or remote node to service node
telnet
- telnet DOMAIN_or_IP PORT ex: telnet localhost 80 or telnet 127.0.0.1 80
- (after telnet-ed the web 80 port, key in) get + SPACE
- more on HTTP Check Port 80 with the Telnet Command
from remote node to service node
tools
- Open Port Check Tool: Using browser to check the specified port of local machine from canyouseeme.org.
- PFPortCheck Program: check TCP/UDP port from localhost(where you installed the program) to portforward.com
- Web_Ping#網站連線測試: to test the port 80
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[1]
[mysqld] # general_log = 1 # general_log_file="general_log_file.log" log-error=/var/log/mysql/error.log log-slow-queries = /var/log/mysql/mysql-slow.log long_query_time = 5 log-long-format
- 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);
- Microsoft Internet Information Services (IIS) log (記錄檔)
- C:\WINDOWS\system32\LogFiles\
- Microsoft Windows
- XP / Vista: 控制台 --> 系統管理工具 --> 事件檢視器
- 事件和錯誤訊息中心: 基本搜尋
find match string
- Comment Syntax
- 設定中斷點
related terms
- functional testing