软件测试计划 阿波罗联盟测试计划
文件夹
时间就如同白驹过隙般的流逝,我们的工作与生活又进入新的阶段,为了今后更好的发展,写一份计划,为接下来的学习做准备吧!优秀的计划都具备一些什么特点呢?又该怎么写呢?下面是小编为大家带来的计划书优秀范文,希望大家可以喜欢。
本文不想就软件测试技术和软件测试策略作深入的理论分析,而是列举一个在软件系统测试阶段进行的压力测试实例,希望能通过这个实例与从事软件测试相关工作的朋友进行交流。
首先介绍一下实例中软件的项目背景,该软件是一个典型的三层c/s架构的mis系统(客户端/应用服务器/数据库管),中间层是业务逻辑层,应用服务器处理所有的业务逻辑,但应用服务器本身不提供负载均衡的能力,而是利用开发工具提供的orb(对象请求代理)软件保证多个应用服务器间的负载均衡。本次测试的目的是:进行单个应用服务器的压力测试,找出单个应用服务器能够支持的最大客户端数。测试压力估算的依据是:假定在实际环中,用户只启用一个应用服务器进行所有的业务处理。方法是:按照正常业务压力估算值的1~10倍进行测试,考察应用服务器的运行情况。
压力测试的详细计划如下:
压力测试计划
1、测试计划名称
河北省公安交通管理信息系统压力测试计划。
2、测试内容
2.1背景
本次测试中的压力测试是指模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间运行测试软件来测试被测系统的可靠性,同时还要测试被测系统的响应时间。用户的实际使用环境:
◇由两台 xseries250 pc server组成的microsoft cluster;
◇数据库管理系统采用oracle8.1.6;
◇应用服务器程序和数据库管理系统同时运行在microsoft cluster上。
◇有200个用户使用客户端软件进行业务处理,每年通过软件进行处理的总业务量为:150万笔业务/年。
2.2测试项
应用服务器的压力测试;
2.3不被测试的特性
◇系统的客户端应用程序的内部功能;
◇数据库中的数据量对程序性能的影响。
3、测试计划
3.1测试强度估算
测试压力估算时采用如下原则:
◇全年的业务量集中在8个月完成,每个月20个工作日,每个工作日8个小时;
◇采用80—20原理,每个工作日中80%的业务在20%的时间内完成,即每天80%的.业务在1.6小时内完成;
测试压力的估算结果:
去年全年处理业务约100万笔,其中15%的业务处理每笔业务需对应用服务器提交7次请求;70%的业务处理每笔业务需对应用服务器提交5次请求;其余15%的业务每笔业务向应用服务器提交3次请求。根据以往统计结果,每年的业务增量为15%,考虑到今后三年业务发展的需
要,测试需按现有业务量的2倍进行。
每年总的请求数量为:(100*15%*7+100*70%*5+100*15%*3)*2=300万次/年。
每天的请求数量为:300/160=1.875万次/天。
每秒的请求数量为:(18750*80%)/(8*20%*3600)=2.60次/秒。
正常情况下,应用服务器处理请求的能力应达到:3次/秒。
3.2测试环境准备
3.2.1基本硬件及软件环境的准备
1)网络环境:公司内部的以太网,与服务器的连接速率为100m,与客户端的连接速率为10/100m自适应。
2)使用两台ibm xseries250(1g内存)pc server作microsoft cluster,安装系统软件
20xx advance server及microsoft cluster server(mscs)。
3)数据库管理系统的安装及配置:在测试用的ibm xseries服务器上安装oracle8.1.6,数据 库采用
fail safe(ofs)的active/passive配置。 安装数据库管理系统及支撑软件(包括visibroker和bdeadministrator)。
4)安装被测的应用服务器程序。
5)客户端的pc机:10台(pⅲ600/128m ram)。
3.2.2系统客户端测试程序的编写系统客户端测试程序使用delphi编写,要求测试程序实现如下功能:
1)模拟一个主要的向应用服务器发送请求并接收响应信息的功能。要求交替模拟两种情况:第一种,发送的请求至少包括10个参数,参数类型涵盖字符、日期、数字种类型;接收的
响应信息不少于1个参数;第二种,发送的请求不少于1个参数;接收的响应信息至少包括10个参数,参数类型涵盖字符、日期、数字种类型。
2)必须能够通过参数设定在每台pc机上运行的客户端测试程序个数、请求的时间间隔(单位:毫秒)、运行时间(单位:小时)。
3)在数据库中建立测试记录表,生成测试记录,向数据库写入测试记录的功能不通过被测的应用服务器实现。日志内容包括:发送测试请求的机器名、客户端测试程序序号、发出请求时间、收到响应时间、处理是否成功。表名:test_log,字段名:machine、id、start_time、end_time、flag。
3.2.3系统本底数据的准备
为考察系统运行一段时间后系统的响应性能,参照实际运行情况及发展进行系统的本底数据准备。业务处理中涉及到的业务表中都要求按设计规模进行本底数据的准备。要求准备的数据记录的有效性符合系统要求,数据有效性的具体要求参见数据库设计及系统设计文档。
3.3破坏性测试
按照设计连接的客户端连接数量进行测试,把应用服务器处理请求的设计频度增加1-10倍,分别测试出现错误的状态和和出现错误的比率,考察是否出现不可恢复错误,系统设计要考
虑出现严重错误情况下负荷减轻错误自动恢复的实现方法。
计划时间:2天;这个时间包括破坏性的修复和自动恢复的实现需要的时间。
在测试过程中每10分钟记录一次ibm xseries pc
server的内存及cpu使用情况,包括被测程序的内存占用百分比、数据库管理系统的内存占用百分比、操作系统的内存占用百分比。
3.4强度稳定性测试
选择一种负荷比设计负荷重的情况(应用服务器处理请求的频度为应用服务器处理请求的 设计频度的
1.5倍),进行24小时稳定性测试。
3.5测试方法和工具
黑盒测试
测试工具:无外购的测试工具,自己编制的测试工具。
3.6测试时间计划
3.6.1环境准备:2天。
其中:基本硬件、软件环境及系统本底数据的准备:1天,
系统客户端测试程序的编写及测试:1天。
3.6.2破环性测试:2天。
3.6.3强度稳定性测试:1天。
3.7测试中的问题及处理
3.7.1暂停标准和再启动要求
暂停标准:被测试软件在强度稳定性测试中频繁出现异常(每小时出现1次以上)时。用户或公司要求暂停测试时。
再启动要求:通过调试后,预计被测试软件的可靠性有所提高时,可再次启动测试。
3.7.2不可预见问题
不可预见问题包括:
◇测试环境被破坏而导致测试无法进行;
◇当出现上述不可预见问题时,测试终止,就已完成的测试内容编制测试总结报告,并在报告中说明测试终止的原因。
3.8测试报告 20xx.06.21
测试总结报告提交日期:20xx.06.21。
3.8.1应生成的测试文件
测试记录(测试负责人和参与测试的人员签字);
测试总结报告。
3.8.2测试总结报告中必须包含的内容
被测试软件名称、测试项、测试环境;
被测试软件的压力测试结论:响应时间、最大/最小并发数、失败的次数、正常连续运行的最长/最短时间,并发数与失败的关系。
4、人员和职责
4.1职责
测试工程师:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。
软件工程师:负责编写、调试客户端测试软件;数据库管理系统的安装、ofs配置及系统的本底数据准备。系统工程师:负责测试用的硬件维护及操作系统安装、mscs配置。
总工程师:负责对测试计划及测试总结报告进行批准。
用户:必要时可参加测试,并提出具体的测试要求;可要求暂停测试。
4.2人员和训练要求
本次测试无特别的人员及培训要求。
5、批准
本测试计划必须经过总工程师批准后才能开始实施。
本培训正式名称为:软件测试基础
1、增强产品质量意识
2、对软件测试工作有一个全面的理解
3、通过本培训,初步具备软件测试基础知识
新员工入职培训课程之一。根据公司上级领导的要求,希望在新员工入职以后,对其进行软件测试基础知识方面的培训,作为公司岗位基础能力培训的一个方面。
1、测试理论
1.1 历史
1.2 定义
1.3 目的
1.4 软件测试的原则
1.5 软件测试的误区
1.6 质量保证与测试
1.7 软件测试分类
2、测试技术
2.1 测试用例设计
2.2 白盒测试
2.3 黑盒测试
3、测试规范
3.1 bug严重程度与优先级
3.2 bug生命周期与状态流转
4、测试流程
4.1 传统开发模式下的测试流程
4.2 敏捷开发模式下的测试流程
4.3 各大公司测试流程介绍
5、测试工具
5.1 单元测试工具
5.2 自动化测试工具
5.3 性能测试工具
5.4 安全性测试工具
5.5 兼容性测试工具
5.6 缺陷管理工具
6、性能测试
6.1 简介
6.2 分类
6.3 性能测试引入标准
6.3 性能测试工具介绍
6.4 性能测试流程介绍
7、安全性测试
7.1 简介
7.2 安全性测试引入标准
7.3 安全性测试分类
7.4 web安全性测试技术
7.5 主流安全性测试工具
8、自动化测试
8.1 简介
8.2自动化测试引入标准
8.3 主流自动化测试工具介绍
8.4 自动化测试框架
8.5 分层自动化
1、时间问题。由于是公司级的东西,需要保证一个权威性和准确度,所以需要查阅较多文档,希望能按照这个计划,一部分一部分的开展。
2、可以采用两种模式,一种为面对面培训;一种为使用屏幕录制专家录制成视频,后者需要安静环境,需要会议室。
根据检测设备管理程序要求,确保检测能精确、稳定,保持设备的良好状态。特制定 “品管部检测设备保养计划”。
适用于检测设备的控制和管理。
品管部负责检测设备的维护、保养(一级保养)及运行的操作管理。
按照保养作业性质可分为:清洁、检查、紧固、润滑、调整、校验。校验作业由国家指
定的检测部门执行或由本公司指定人员负责执行。
本公司的检测设备保养制度是以预防为主,按保养作业项目分级定期执行。设备的定期保养分为一级保养、二级保养、三级保养。
一级保养:是各级保养的基础。由操作人员负责执行。主要作业项目;①设备的内外清洁;②加/换润滑油质量;③检查油管、汽管、供水设施完善。
二级保养:以清洁、检测、调整、检验为中心内容 。由专业维修人员或指定人员负责
执行。主要作业项目;除执行一级保养作业项目,并检查运动部件的润滑状况,清洗 各类滤清器。检查安全机件的可靠性,消除隐患。调整易损部件的配合状况,旋转运 动部件的磨损程度,校验指示用仪器仪表、控制用仪器仪表和计量用仪器仪表,延长 使用寿命,维护检测设备的技术性能。
三级保养:以解体清洗、检查、调整为中心内容,视需要进行除锈、补漆、对电气设 备进行检查、试验。
一级保养由操作工按一级保养作业项目每日进行一次,并填写“设备预防保养卡”。 二级保养由专业维修人员或指定人员按二级保养作业项目进行,每年一次(每年12月份一次。
三级保养视情况而定(3~5年)。
“体育、艺术2+1”项目是国家体育部及省市教委落实《教育振兴行动计划》,是推动学校体育和艺术教育改革与发展的一项重要工程。我校通过前段时间活动的开展,测定了学生各项目的原始数据,总结了一些的经验,取得了一定成绩。为了更好的完善 “体育、艺术2+1”项目是方案,全面推进素质教育,我们将根据学校的实际情况,进一步推进“体育、艺术2+1”项目的开展。
体育和艺术2+1项目的实施,在素质教育中具有其他学科所不可取代的作用。它可以丰富学生的想象,培养学生形象思维能力,使学生的创造意识和能力进一步得到发展;它可以净化学生的心灵,陶冶学生情操,提高学生的审美能力和动脑动手能力,提高学生的身体素质和艺术修养,对学生的一生的发展都是一个重要环节,更是提升民族素质的一件大事。我校将根据上级精神在全校教师中开展教育培训,让广大教师进一步认识到开展内容丰富,形式多样,健康文化的课外活动,有助于增强美感体验,培养学生欣赏美,创造美的能力。同时提高学生的身体素质,掌握基本的运动技能,培养学生的团结意识,合作精神,促进学生全面发展,都将产生重要的影响。
为使此项工作正常化、规范化,我校将坚定不移的按照“2+1项目”的方案开展活动,以项目教学目标了进行教学,以学校《运动项目考核标准》来进行考核。
“体育、艺术2+1项目”活动,作为一项体育、艺术教育的重大改革,涉及内容广泛,人员参与之众多,针对上述特性我校采取了以下措施。
1。摸清底子,有效整合。上学期学校学生申报项目,进行了分类整理,并依据学校及教师的实际情况,进行了有效地整合,开设课程有:田径、跳绳、踢毽子、乒乓球、篮球、足球、健美操、书法、国画、舞蹈等体育和艺术项目。学期结束前,对学生所选项目进行了测定,并根据所测成绩制定了学校《体育项目考核标准》。本学期我们将参照标准进行教学和考核,要求教师做到“四有”,即有计划,有活动内容,有活动记录,有成绩考核。提高活动效率。
2。规范时间,认真实施。为了保证活动效果,学校规定,间操延长一定时间,要求班主任、各组负责教师按时到位,不迟到,不缺席,认真组织活动,并将此项活动作为教师教育教学工作的一项重要内容,作为教师评优评先进的必备条件。
3。加强检查,保证效果。学校教导处作为这项活动的组织者,始终坚持每周一次检查,每周一次总结,每周一次公布,使课外艺术活动开展形成制度化,规范化,有效的促进活动的健康发展。
为了有效的提升学生的活动水平,提高学生的基本技能,学校将做好以下项工作。
1、学校始终坚持活动“三个一工程”即:每月进行一次活动回顾,每学期进行一次“2+1”项目的成绩考核,每年进行一次活动成
软件测试计划 阿波罗联盟测试计划(4篇)
文件夹