案例四:系统测试
一、案例目的
1.通过案例,熟悉软件的安装测试、用户界面测试。 2.通过案例,熟悉Web系统的性能测试
二、案例要求:
1.进行软件安装/卸载和用户界面测试设计。 2.分析被测试Web系统的项目需求 3.编写系统的测试用例和性能测试方案
4.执行测试用例,并利用测试工具执行性能测试方案
三、案例内容或步骤:
任务一:对图书管理系统进行安装和用户界面测试
1.从课程网站下载软件测试基线包中图书管理系统
2.运行图书管理系统安装程序,考虑安装的测试方案,进行安装测试设计 3.针对图书管理系统编写用户界面测试用例,并执行 4.提交测试中发现的错误
? ? 安装测试设计示例: 用例编号 测试过程 测试内容 TC001 运行图书管理系统软件能从开始菜单启动运行; 安装程序,按正常步骤运安装完成后软件所有组建能正行安装软件,所有选择选常运行; 缺省项,安装完重启系安装过程中界面显示文字正统,安装完成后运行程序 确; 运行图书管理系统安装程序,在安装的中途选择上一步,在安装的过程中中途选择取消。(两种方式取消) 软件能正确地进行上一步、下一步切换; 中途取消应该有提示选择,选否,则安装继续,选是安装终止,软件没有安装到系统上。 …… 备注 TC002 …… ...... ? ? 用户界面测试用例示例: 用例编号 检查项 TC001 测试人员评价 任务二:完善任务一中图书管理系统安装和用户界面测试
1.从课程网站下载软件测试基线包中图书管理系统 2.设计图书管理系统安装/卸载测试设计,并执行 3.设计图书管理系统编写用户界面测试用例,并执行 4.提交测试中发现的错误
任务三:对图书管理系统进行性能和负载测试
将“图书馆后台安装”整个目录拷贝到c:根目录下。 步骤1:安装和设置图书馆系统后台数据库
1) 从服务器拷贝“图书馆安装”目录到硬盘。 1) 2) 确保SQLSERVER已经启动。
2) 3) 运行后台安装目录中的 3) 4) 出现安装界面,点击“连接”,连接成功后,点击“创建”
4) 5) 安装的后期,会出现command命令窗口,那是在运行数据库还原后的相关设置工
作。然后数据库安装就成功了。
5) 6) 数据库安装是否成功的检验:在查询分析器中,使用帐号webread登陆,默认会登
陆到tsxt数据库,密码为aabbcc,如果能够登陆成功,表明安装已经成功。
步骤2:安装和设置图书馆网站。
1) 1) 新建一个名称为tsxt的Web站点,站点根目录指向:“c:\\图书馆后台安装\\通用网
络检索带续借功能”
2) 2) 设置默认访问端口为85,建立好后,站点情况如下图:
3) 3) 建立一个名称为TSXT指向SQLSERVER的ODBC,操作步骤如下述图所示。
4)如果拷贝路径和前面叙述的不同,则按照说明中的第2点,将图书馆查询ASP文件所在目录进行修改:
5)在IIS中,点击tscx.asp浏览,已经可以成功运行查询系统。
6)在安装loadrunner进行测试的那台电脑中,访问图书系统的电脑Web查询系统,比如安装图书web查询的电脑的IP地址为:192.168.82.150,则在另外一台电脑中访问的方式为:http://192.168.82.150:85/tscx.asp
7)如本机访问成功,而在另外一台电脑访问不成功,则从另外一台电脑ping安装了图书馆服务器的电脑,观察能否连通。
步骤3:针对图书管理系统设计负载测试方案
? ? 负载测试方案示例: 测试方案一:
脚本1:学生登录 虚拟用户数:50 脚本2:个人借阅查询 虚拟用户数:30 脚本3:图书信息查询 虚拟用户数:60 测试方案二:
测试脚本1:100个学生并发登录
测试方案三:面向目标的测试方案,2hits/sec 测试脚本1: ……
步骤4:利用LoadRunner软件运行测试方案并观察测试结果
四、讨论与思考:
1、Web系统测试中负载测试的结果如何产生,如何分析?
五、其他说明
1、学院学生总数6000,教师400。
2、案例结果上交:测试用例(包括安装、用户界面、负载)、用户界面测试结果、LR录制的测试脚本和测试场景截图和运行结果截图。
3、案例成绩评定包括:测试用例设计合理性和完善性(60%)、测试执行结果(30%)、
案例报告(10%)。
案例五:测试文档编写
一、案例目的
1.通过案例,熟悉软件测试计划的内容和格式要求。
二、案例要求:
1.根据测试计划文档模版,针对图书管理系统编写相应的测试计划
三、案例内容或步骤:
1.阅读提供的两份测试计划文档实例,熟悉、理解测试计划的内容和文档书写格式 2.根据图书管理系统测试的实际情况,考虑该如何安排进行软件测试,编写《图书管理系统测试计划》
3.测试时间一共两周,测试人员需要考虑。
四、讨论与思考:
1、测试计划中包括哪些内容? 2、测试策略包括哪些方面? 3、测试内容如何确定?
五、其他说明
1、案例结果上交:测试计划文档
2、案例成绩评定:测试计划编写规范性(40%)、测试计划合理性(20%)、测试计划完善性(30%)、案例报告(10%)。