260 likes | 427 Views
测试与部署. 上章回顾. 查询算法: 理解算法思路 了解 oracle 包、游标、临时表、用户函数、存储过程的概念 理解算法的实现 查询实现: 理解直达线路查询概念,实现方法 理解一次转乘查询概念,实现方法 理解车次查询概念,实现方法 理解站点查询概念,实现方法. 本章目标. Web 系统测试 : 测试方法 测试软件 安装部署 : 执行复制网站工具 建立新的目的网站 复制网站 用户手册 失物招领管理功能操作. Web 系统测试 -- 测试方法. Web 测试方法分类: 功能测试 性能测试 可用性测试 客户端兼容性测试
E N D
上章回顾 • 查询算法: • 理解算法思路 • 了解oracle包、游标、临时表、用户函数、存储过程的概念 • 理解算法的实现 • 查询实现: • 理解直达线路查询概念,实现方法 • 理解一次转乘查询概念,实现方法 • 理解车次查询概念,实现方法 • 理解站点查询概念,实现方法
本章目标 • Web系统测试 : • 测试方法 • 测试软件 • 安装部署 : • 执行复制网站工具 • 建立新的目的网站 • 复制网站 • 用户手册 • 失物招领管理功能操作
Web系统测试--测试方法 • Web测试方法分类: • 功能测试 • 性能测试 • 可用性测试 • 客户端兼容性测试 • 安全性测试
Web系统测试--测试方法 • 功能测试: • 链接测试 • 表单测试 • Cookies测试 • 设计语言测试 • 数据库测试
Web系统测试--测试方法 • 性能测试 : • 连接速度测试 • 负载测试 • 压力测试
Web系统测试--测试方法 • 可用性测试 : • 导航测试 • 图形测试 • 内容测试 • 整体界面测试
Web系统测试--测试方法 • 客户端兼容性测试 : • 平台测试 • 浏览器测试
Web系统测试--测试方法 • 安全性测试 (1)现在的 Web 应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。 (2) Web 应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如 15 分钟)没有点击任何页面,是否需要重新登陆才能正常使用。 (3)为了保证 Web 应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。 (4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。 (5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。
Web系统测试--测试软件 • Microsoft Visual Studio 2005 Team System
Web系统测试--测试软件 • 创建测试项目
Web系统测试--测试软件 • 运行Web测试用例
Web系统测试--测试软件 • 请求规则
Web系统测试--测试软件 • 生成Web测试代码
安装部署 • 以前的方法—手动复制,创建虚拟目录 • 弊端:不能同步,修改困难 • 现在的方法—使用“复制网站”工具 • 好处: • 它可以让我们连接到在Visual Studio中建立的任何类型的网站,并在这些网站之间复制文件,包括本地网站、IIS网站、远程网站和FTP站点。 • 它支持同步处理功能,会检查站点上的文件并确定所 有文件都是最新文件。
安装部署 • 执行复制网站工具 两种打开工具的方式:
安装部署 • 执行复制网站工具--工具的界面:
安装部署 • 建立新的目的网站—步骤:
安装部署 • 复制网站--点击复制图标 进行网站的复制
安装部署 • 复制网站--图标功能说明: • 将选取的文件从来源复制到目的网站。 • 将选取的文件从远程复制到来源网站。 • 在来源和目的网站中相同的相对路径之间同步处理选取的文件。 • 停止复制或同步网站的工作。
安装部署 • 来源和目的网站之间的同步的说明: • 同步操作会检查本地站点和远程站点上的文件,并确保两个站点上的所有文件都是最新的。 • “复制网站”工具不会合并名称相同但内容不同的文件,只会以新的覆盖旧的文件。 • 同步功能使得该工具非常适合用于多开发人员环境,在这种环境中开发人员在其本地计算机上保留网站的副本。各个开发人员可将其最新的更改复制到共享远程服务器,同时用其他开发人员提供的更改后的文件更新本地计算机。
用户手册--失物招领用例 • 失物招领管理功能介绍 : 失物管理是对后台的管理失物进行管理,包括对失物的添加、修改、删除操作,还包括对失物的权限进行修改的操作。
用户手册--失物招领用例 • 失物管理操作说明 1.失物管理
用户手册--失物招领用例 • 失物管理操作说明 2.添加失物信息操作
用户手册--失物招领用例 • 失物管理操作说明 3.修改失物信息操作
本课总结 • Web系统测试 : • 测试方法 • 测试软件 • 安装部署 : • 执行复制网站工具 • 建立新的目的网站 • 复制网站 • 用户手册 • 失物招领用例操作