设计一个网站测试方案
⑴ 我需要写一个网站前后台的软件测试计划,要怎么写急!
软件压力测试计划实例 发布: 2010-12-21 10:08 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 257次 | 进入软件测试论坛讨论 领测软件测试网 软件压力测试计划实例 软件测试利用现代的设计技术和正式的技术复审可以减少代码中存在的初始错误,但是错误总是存在的,如果开发者找不到错误,那么,客户就会找到它们。越来越多的软件组织认识到软件测试是软件质量保证的重要元素之一,很多软件开发组织将30%—40%甚至更多的项目资源用在测试上,软件测试技术和软件测试策略受到了高度的重视和广泛的应用。本文不想就软件测试技术和软件测试策略作深入的理论分析,而是列举一个在软件系统测试阶段进行的压力测试实例,希望能通过这个实例与从事软件测试相关工作的朋友进行交流。首先介绍一下实例中软件的项目背景,该软件是一个典型的三层C/S架构的MIS系统(客户端/应用服务器/数据库管),中间层是业务逻辑层,应用服务器处理所有的业务逻辑,但应用服务器本身不提供负载均衡的能力,而是利用开发工具提供的ORB(对象请求代理)软件保证多个应用服务器间的负载均衡。本次测试的目的是:进行单个应用服务器的压力测试,找出单个应用服务器能够支持的最大客户端数。测试压力估算的依据是:假定在实际环中,用户只启用一个应用服务器进行所有的业务处理。方法是:按照正常业务压力估算值的1~10倍进行测试,考察应用服务器的运行情况。压力测试的详细计划如下:压力测试计划1、测试计划名称河北省公安交通管理信息系统压力测试计划。2、测试内容2.1背景本次测试中的压力测试是指模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间运行测试软件来测试被测系统的可靠性,同时还要测试被测系统的响应时间。用户的实际使用环境:◇由两台IBM 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小时内完成;测试压力的估算结果:
⑵ 软件测试方案的 设计
首先要熟悉被测软件的业务流程,其次根据需求说明书明确测试目标。当然在设计测试方案中还要注意人力资源与物理资源的有效配合。等
⑶ 软件测试设计的测试方案应该是怎样的额
软件测试中有测试方法,测试计划等,此处说的测试方案是否是指测试计划呢
对于一个软件的测试计划,具体指需求分析,测试策略,工作量估算,进度安排,度量标准,风险评估,子计划制定,计划评审。测试计划包括的内容要素也可概括为:软件测试的范围、策略、需求、资源要求、人员要求、进度,软件测试停止的方法,测试用例设计的方法,测试中潜在的风险和问题区域以及角色与职责。
若你此处的测试方案指的是测试的策略的话,应该有以下几项内容:测试方法、测试工具、测试用例设计方法内容的选择则,测试方法也就是那些黑盒白盒等,测试用例的设计方法可以是等价类划分,边界值等等。希望有所帮助。(*^__^*) ……
⑷ 我要写一个网站前后台的软件测试,应该怎么写急!!!
熟悉系统 1、业务:熟悉主体功能(UML:用例图、活动图、状态图),发散到细节功能 2、数据库:熟悉数据库,包括表间关系,字段组成,业务影响字段 3、代码:熟悉实现方法,浏览代码,理解主要功能实现的技术方法 4、其他:客户使用习惯、行业知识。。。 1.2 分析系统测试需求 1、分析依据:需求(用户需求、业务需求、功能需求、SRS)、HLD (概要设计High Level Design) LLD(详细设计Low Level Design)、代码、标准(规范)、已有成熟软件、经验库。。。 2、分解已有需求: 1、确定测试范围(以上依据+ ISO9126质量模型) 2、层层分解测试需求项:文件夹级别、用例级别(默认)、步骤级别 3、添加用于预测试、界面测试、功能测试等测试项 预测试: 如页面同名、模块同名 界面测试:如 页面同名 + Page 功能测试: 单独功能:如 控件同名通用功能:如页面同名 + Commn业务(交互)功能:如页面同名 + Flow 。。。。。。 3、添加隐式需求(基于实现的技术、规范、习惯。。。。) 1.3 测试需求分析的作用: 1、确保测试的充分性,所有需求是否被覆盖并通过测试(不会漏测); 2、测试用例编写的依据 3、从目录结构可以轻易区分界面、功能、冒烟。。。。。 2、编写测试计划 测试工作任务的分配:人员、任务、时间(里程碑)。。。 测试风险分析 。。。3、制定测试方案 制定测试策略(模板、方法、类型。。。) 测试环境、数据准备方案。。。 。。。4、测试实现4.1测试用例 1、结构:1)、与需求结构相似,从结构上是否可以轻易区分界面、冒烟和功能测试2)、将多个用例中的相同的步骤提取为模板用例(适当进行参数化) 2、设计:1)、每个需求(详细内容)都要有用例去测试(覆盖) 2)、关注代码实现的方法,使测试更有效和针对性,如:A、数量的输入进行等价类划分,无效等价类不用区分汉字、字母、符号。。。 B、组合查询关键词哪些使用精确查询、哪些使用模糊查询 3)、根据优先级考虑用例测试的详细程度,如: A、产品规格,低,对系统其他字段和功能没有产生影响,因此只测试是否为空即可; B、产品名称,高,必填且被多个页面引用到,因此使用等价类方法严格测试 4.2预测试用例 1、执行主要流程的用例,以证明该版本是否可测4.3测试规程 1、规划测试集(冒烟、功能、界面。。。。) 2、规划每个测试集中测试用例的执行顺序(通过、完成) 5、执行测试5.1 可能执行多轮次的测试执行,规划每轮的测试重点,选择测试用例,如第一轮测试关注流程性的用例,第二轮测试关注具体功能点的测试。。。。。。5.2按照测试规程执行测试用例,提交缺陷报告5.3 分析执行结果,需求的覆盖和通过情况、缺陷的分布情况。。。
⑸ 加入一个测试经理对一个网站进行测试,都需要做什么做测试计划、用例、总结等等都有什么需要注意的
(一) 先说测试计划吧
一个好的测试计划是用来计划测试的,指导整个测试过程。所以一个好的测试计划一定是可以指导测试的,就是对整个测试过程中的人力,时间,资源,策略,范围的一个说明。
作为一个测试计划来讲,核心的三个要素是时间,资源,范围。(这句话摘自微软的软件测试培训材料),时间就是什么时候做以及要花多久做,资源就是你要调用的人力、机器等资源,范围是你要测试的东西以及测试重点。
除以上提到的3项之外,还有比较重要的项目有策略(具体就是怎么测)、风险控制(一旦有问题采取什么应急措施)等项目。
要把一个计划做得很有实用性,按照笔者的经验,要注意以下几个方面:
a. 上面提到的三要素不能少
b. 测试策略一定要交待清楚,就是大概怎么测试
c. 需要其他人员(部门)协调的,要交待清楚
d. 在估计测试所需的时间、人力及其它资源时,尽量做到客观、准确、留有余地,特别是估计开发时间和debug时间,以及要对自己的执行用例速度,回归速度心里有数
e. 测试计划中每个阶段要明确表明,并且测试阶段的输入、输出文档要清楚
f. 测试计划中的时间段不宜太长(最好以day为单位),太长就比较模糊,不好度量,不好check
g. 一定要有风险控制,要不然计划缺乏可执行性
h. 计划写完之后不是装在兜里,要组织PM和Dev进行评审
i. 要不断更新计划,记住:每个计划都是动态的,不是一成不变的
(二) 再说测试用例
和测试计划一样,测试用例很多时候也沦为形式,这是软件测试的可悲之处,软件测试的依据就是测试用例,如果用例弃之不用,你凭什么做好测试?这个很可笑。但是实际测试过程中很多时候测试用例并没用到实处,笔者认为还是用例实用性问题,有的时候用例洋洋洒洒数万字,到回归测试的时候根本用不上,至于如何选择回归测试用例,我曾经写过另一篇文章,欢迎查阅。
下面我就个人体会谈谈做好测试用例的关键。
首先,在做用例之前,要做两件事情。
第一, 透彻了解程序(需求和架构)。
第二, 做一个正式的测试设计(最好文档化)。然后再开始写用例。一般写用例的步骤和建房子一样,先搭框架,然后填材料,填材料的时候,主要根据需求做相关的设计,具体的设计方法就是那几种(郑老的书上写的很清楚)
一般来说,设计一个比较实用的测试用例,注意如下几个方面:
a. 选用好的用例管理工具(这个很重要,千万不要用word,excel)
b. 用例一定要及时更新(补充新的想法,删除过时的需求)
c. 做好用例分级
d. 做好用例评审,写用例之前可以征询相关人员的意见
e. 可以考虑结对编写,这个是不错的主意
f. 要全面,包括功能、性能、兼容性、安全性、易用性、容错性等等
g. 注意把握适当的颗粒度
OK,以上是我个人总结的一些心得,希望对您有些帮助.
-----------------------------------------------------------------------------------------
我不知道lz说的做好测试计划中的“做好”两字具体指的是什么
对于目前大部分公司存在的状况,很多测试计划文档只是一种形式而已
所以我的理解是:怎样让测试计划对整个测试工作真正具有指导作用
这里把测试计划和测试方案分开来讲(计划对应于管理层面的问题,方案对应于技术方面的问题)
测试计划中最重要的内容包括:进度安排;人力、物力资源分配(包括组织结构等)、风险假设和规避措施。(其他像软件版本号之类的,只要是个人都会写,这里不列了)
写好测试计划的关键在于:
1 充分了解你的团队的整体实力和团队中每个成员的特点
2 充分理解为当前软件制订的整个研发活动过程
带过项目的人都知道:在实际项目中,往往进度才是第一位的,但是对进度的把握和估算却是极其困难的。只有做到这两点才有可能对进度有比较准确的把握,对人员有一个合理的分配。否则所谓的进度,所谓的资源分配,都是拍脑袋得出的结果,风险假设更是无从谈起,这样的测试计划文档只能流于形式也就不足为奇了。
写好测试方案的关键在于:
1 有一个合理的测试计划
2 熟悉相关业务
3 深入体会用户的实际需求
这个不想多解释了,不难理解。
至于测试用例
看到上面不少朋友认为关键在于理解用户需求
其实理解用户实际需求是一切的根本
并且对于有些测试(比如像单元测试)对应的测试用例通常和用户需求之间的关系可能并不直接或是十分密切
当然,如果有一份好的需求和设计文档的话,什么事情都解决了。 可是现实往往是不存在这样的文档的。
所以我的看法是:
1 对业务理解的深入程度
2 经验
3 有自己的文档
前两条不解释了。自己的文档包括两方面:一个是常用的特殊测试数据,比如一些特殊字符,极限长度的输入等等。这个在项目时间紧迫的时候是非常有帮助的(有的时候甚至可以当成check list)。另一个就是自己测试模块对应的相关需求和设计文档。服务器上的标准文档拖到本地来并且记得及时更新。然后在测试过程中,需要什么内容文档上没有,最直接的方法是和开发人员沟通。(其实我很反对这么做。你想,按开发人员自己说的标准去测他们自己开发的模块能测出因为需求或者设计错误导致的问题么……应该是和客户和designer去沟通,可惜一般没有这条件-_-)任何标准文档上缺少的内容,只要是和你有关的,一定要记得做记录。当然你有时间有精力把整个系统的需求和设计文档都捣鼓出来最好,不过通常是没这可能性的。
⑹ 网站设计方案怎样写
楼上的,表瞎说,你那是网络集成方案哪里是什么网站建设的!
一个网站的成功与否与建站前的网站规划有着极为重要的关系。在建立网站前应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的规划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。
网站规划是指在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要对网站建设中的技术、内容、费用、测试、维护等做出规划。网站规划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用。
网站规划书出应该尽可能涵盖网站规划中的各个方面,网站规划书的写作要科学、认真、实事求是。
网站规划书包含的内容如下:
一、建设网站前的市场分析
1、相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展公司业务。
2、市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。
3、公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。
二、建设网站目的及功能定位
1、为什么要建立网站,是为了宣传产品,进行电子商务,还是建立行业性网站?是企业的需要还是市场开拓的延伸?
2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。
3、根据网站功能,确定网站应达到的目的作用。
4、企业内部网(Intranet)的建设情况和网站的可扩展性。
三、网站技术解决方案
根据网站的功能确定网站技术解决方案。
1、采用自建服务器,还是租用虚拟主机。
2、选择操作系统,用unix,Linux还是Window2000/NT。分析投入成本、功能、开发、稳定性和安全性等。
3、采用系统性的解决方案(如IBM,HP)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。
4、网站安全性措施,防黑、防病毒方案。
5、相关程序开发。如网页程序ASP、JSP、CGI、数据库程序等。
四、网站内容规划
1、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。
2、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、个人信息保密措施、相关帮助等。
3、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。 注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站发布后调查人们对网站内容的满意度,以及时调整网站内容。
五、网页设计
1、网页设计美术设计要求,网页美术设计一般要与企业整体形象一致,要符合CI规范。要注意网页色彩、图片的应用及版面规划,保持网页的整体一致性。
2、在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
3、制定网页改版计划,如半年到一年时间进行较大规模改版等。
六、网站维护
这样应该能帮到你
⑺ 如何给一个网站设计性能测试方案
网站性能工具Yslow的使用方法Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了Y
⑻ 急!求网站系统的测试方法
测试的抄流程分为: 编写测试计划--设计测试用例--执行测试用例--输出缺陷报告--编写测试计划 可以按功能划分来分配测试人员的任务量,如果测试出问题了跟开发者说明后 你可以用td进行管理的,在td中提交测试中出现的BUG,然后分配给开发人员,由他进行修改,修改完成后他可以把BUG状态改成修复,然后你进行验证,修复了就关闭,没修复及重新打开bug, 你说的最后那个如何确保在商量的时间内解决...这个不是你的问题,你只用发现问题,解决是由开发解决的,如果在预计的时间内解决不了问题,会有技术总监或者QA之类的来判定是否可以发布,或者延期... 测试看起来简单 但是要是把所有的相关事项都列出来也不少 - -
⑼ 网站的设计方案要怎么写
对项目背景和市场进行分析,规划市场定位,确定目的及功能,进行技术可行性分析,测试与维护。