测试应用综合举例—网站测试议题网页的特点黑盒测试灰盒测试白盒测试配置和兼容性测试易用性测试网页的特点网页:由文字、图形、声音和超级链接组成的文档。以浏览器作为访问和解释工具,以Internet为载体特性文字:字体、颜色和大小图形和照片超级连接的文字和图形动画下拉列表框用户数据输入域自定义的框架布局各种动态信息的隐含格式和信息黑盒测试将网站和网页当作一个黑盒子,根据网页上的显示和功能,测试各种对象常见的对象文字超级连接图形表单黑盒测试-文字按照测试文档的方法测试网页文字主要检查术语内容准确度拼写:包括常规文字、图形和表单中的文字电子邮件、邮政编码、电话号码的正确版权声明的正确,日期正确每个网页的标题正确图形上的隐含提示文字(ALT)是否准确黑盒测试-超级连接超级连接的表现形式文字图形测试原则每一个超级连接跳转正确在正确的窗口中打开鼠标经过超级连接时,变成手形连接是电子邮件,应该能响应到相应的邮件系统查找孤页:对照网站规划图或者代码分析查找黑盒测试-图形图形的作用:增加网页的信息表现形式,增强网页的活力测试所有图形的正确载入和显示,否则图形丢失或者名称不对图形与文字的排列是否合适,文字是否正确地环绕图形,与浏览器窗口有无变化图形的数量是否合适,保证网页的执行速度在不同带宽上,图形的显示速度是否流畅黑盒测试-表单表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表黑盒测试-其他对象表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表状态的变化数据的处理范围或者边界等价分配设计测试用例表表表表以黑盒测试为主,白盒测试为辅,通过简单的查看软件内部代码,了解软件的运行状态,有助于软件测试用例的合理设计网页由服务器和客户端脚本构成,表现使用HTML,HTML不是编程语言(是由脚本动态生成的或静态书写,用来标记),可以查看因此,可以了解网页的最终目的,使用了哪些技术,网页的组织形式提高测试的效率表表表表测试那些生成动态网页的程序代码编程语言有:Java、JavaScript、VBScript、ASP、XML等按照白盒测试的技术设计测试用例动态内容数据库驱动的网页服务器性能和加载安全性表表表表表表表表配置测试是用各种硬件和软件平台以及不同设置检查软件操作的过程兼容性测试是用其他软件检查软件操作的过程测试:利用等价区间硬件平台浏览器的软件和版本浏览器插件浏览器选项视频分辨率和色深文字大小调制解调器的速率表表表表表网站的移用性缺陷表现在难以进入、过期、显示速度慢,设计不合理测试的检查项不使用不成熟的技术滚动文字、滚动块和不停运行的动画滚动显示的长页面不标准的连接页面过期信息过长的下载时间缺少导航系统孤页复杂的网站地址使用框架表表表表性能测试网站的性能测试对于网站的运行而言异常重要网站的性能测试主要从两个方面进行:负荷测试(Load),负荷测试指的是进行一些边界数据的测试压力测试(Stress),压力测试更像是恶意测试,压力测试倾向应该是致使整个系统崩溃。表表表表表网络安全问题日益重要,特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。测试需要涵盖网站的安全性测试,作业1、使用黑盒测试技术,网页的哪些基本元素可以轻易地测试到?什么是灰盒测试?为什么网站测试可以使用灰盒测试?列出在进行网站兼容性测试和配置测试时需要考虑到的一些方面。