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
monitoring the status or changes of files or registry
local node (if you can login the server via SSH or Remote desktop service)
check the service port
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
netstat ex: find MySQL 3306 port
- netstat -a | find "3306"
- more on List open ports and listening services
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
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);
- Microsoft Internet Information Services (IIS) log (記錄檔)
- C:\WINDOWS\system32\LogFiles\
- Microsoft Windows
- XP / Vista: 控制台 --> 系統管理工具 --> 事件檢視器
- 事件和錯誤訊息中心: 基本搜尋
find match string
- Comment Syntax
- 設定中斷點
related terms
- functional testing