网站测试(网络安全监测系统)
网站测试工作是网站上线前非常重要的环节,主要是进行实际操作查看网站的功能、兼容性和运行状态等等是否符合预期标准的一种检测工序。
# 给你一个网站,你如何测试?
1.查找需求说明
网站设计等相关文档 分析测试需求
2.制定测试计划
确定测试范围和测试策略,功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试
3. 设计测试用例
4.功能性测试主要包括 :
链接测试,链接是否存在非正常的情况;
多媒体元素能不能正确加载出来,多语言支持是否能够正确显示选择的语言等。
界面测试, 当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一致?
内容测试,用来检验Web应用系统提供信息的正确性、准确性和相关性。
5.性能测试 一般从以下三个方面考虑:
压力测试, 压力测试是测试网站的限制和故障恢复能力,也就是测试网站会不会崩溃,在什么情况下会崩溃。
负载测试, 为了测试网站在某一负载级别上的性能,以保证网站在需求范围内能正常工作。
连接速度测试, 用户连接到网站的速度根据上网方式的变化而变化,有些页面有超时的限制,如果响应速度太慢,可能引起数据丢失,使用户得不到真实的页面。
6.数据库测试 要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。
7.安全性测试 :
基本的登录功能的检查
是否存在溢出错误,导致系统崩溃或者权限泄露
关开发语言的常见安全性问题检查,例如 SQL 注入等。
如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持兼容性测试,根据需求说明的内容,确定支持的平台组合:
8.兼容性 包括:
浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性
9.软件测试需要注意 :
软件测试应尽早执行,并贯穿于整个软件生命周期;
测试应从“小规模”开始,逐步转向“大规模”;
反复使用同样的测试会使软件具有抵抗力;
缺陷的二八定理;
关注缺陷的修复。