测试计划怎么写《测试计划怎么写 硬件 软件》
如何编写有效的测试计划

1,计划是什么?
计划是关于如何做某样事情的思考
2,测试计划是什么?
测试计划是关于日和做测试软件事情的思考
3,编写测试计划关注的因素点
时间—–由项目计划覆盖
成本—–由合同覆盖
范围—–由需求文档覆盖
质量—–由QA计划或测试计划覆盖
4,编写测试计划的作用
外部:是给顾客一个信心,关于测试过程、技能、资源、工具等的信息
内部:1)作为测试计划的结果,让相关人员和开发人员来评审。
2)存储计划执行的细节,让测试人员来进行同行评审。
3)存储计划进度表、测试环境等更多的信息。
5,测试计划要点-确定测试范围
明确测试对象
1)准备问题:通过了解需求提前准备好问题,有目的去沟通
2)沟通确认:沟通确认“改动了什么”、“改动前后的区别是什么”、“为什么要改”、“改动引起的影响范围有哪些”
3)整理测试范围:根据沟通结果、测试经验等整理出最终的测试范围
6,测试计划要点-制定测试方案
测试方案受三个因素影响:测试策略,进度,安排测试资源
序号
测试类型
测试目的
1
功能性测试
根据系统需求文档和设计文档,检查产品是否正确实现了功能
2
用户界面(UI)测试
检查界面是否美观合理
3
兼容性测试
在不同浏览器上能正常运行
4
流程测试
按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,
检查软件在按流程操作时 是否能够正确处理
5
回归测试
检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求
6
性能测试
提取系统性能数据,检查系统是否
满足需求中所规定达到的性能
7
接口测试
检查系统能否与外部接口正常工作
8
安全性和访问控制权限测试
应用程序级别的安全性:检查用户只能访问其所属用户类型已被授权访问的那些功能或数据。
系统级别的安全性检查只有具备
系统和应用程序访问权限的用户才能访问系统和应用程序
测试计划要点-制定测试进度
测试进度的安排如下:
一轮测试:
功能测试:XX人时,完成时间X月X日
机型覆盖:XX人时,完成时间X月X日
功能回归测试:XX人时,完成时间X月X日
各类评测:XX人时,完成时间X月X日
二轮测试:
冲突测试:XX人时,完成时间X月X日
随机回归测试:XX人时,完成时间X月X日
验收测试:XX人时,完成时间X月X日
测试阶段
开始时间
持续时间
完成时间
一轮测试
功能测试
7月3日
8人时
7月4日
机型覆盖
7月4日
24人时
7月6日
各类评测
</p>
</p>
</p>
随机测试
7月6日
12人时
7月7日
产品需求测试需求测试类型范围评估测试设计时间预估测试执行时间预估测试负责人
输入方式可扩展键盘切换页面键盘可伸缩布局正确性:验证键盘切换页面布局、显示、切换逻辑的正确性
合理性:布局、显示、切换提示是否符合用户体验
3人时3人时
键盘显示配置5人时
键盘切换6人时5人时
键盘切换提示2人时
键盘配置页面正确性:验证键盘配置页面的正确性4人时4小时
合理性:键盘配置布局是否符合用户体验
不同分辨率横竖屏单手键盘兼容性4人时4人时
随机测试正确性、合理性、兼容性2人时
Buffer时间8人时
如何写软件测试计划
1 软件测试计划的编写
基础知识已经分享的差不多了,之后就是我们的收尾工作,今天给大家讲讲我们做测试过程中会用到的一个文档:《软件测试计划》
在我们软件测试工作阶段,一共分为五个阶段:计划、设计、执行、评估、验收。
可以看到在做软件测试工作的时候,最开始,就是要做好计划工作,也就是软件测试计划。
在软件测试计划里面应该包含哪些内容呢?
包括这些:
1)测试开始时间 测试结束时间
2)测试的内容模块定位(包含哪些内容测试点)
3)测试的参与人员以及任务分工
4)输出文档的规定以及存放
5)采用的测试方法以及测试工具的申请。
其实就总结起来,就是大家看见过的5W原则:
When:什么时候开始做,什么时候结束测试,要在这段时间内做好一个规划与进度。
What:我们要做什么?要明确的罗列出来,好明确我们的测试方向和重点,并方便后期划分责任模块
Who:谁要参与这次项目的测试?具体负责哪个模块的功能测试?主要负责任务是?都是在这个里面进行明确的责任划分
How:如何测试,确定我们的测试方法:是白盒测试还是黑盒测试?我们要不要进行自动化测试要不要进行性能压力测试?要不要进行安全性测试,都需要在这个里面计划好。
Where:这个是说把文档放在哪里,就明确的包括了我们的输出文档有哪些:比如说测试用例?Bug列表?测试报告等等文档要存放的位置,作用就是规定输出文档以及输出文档的存放位置。
怎么样,这么一说,是不是觉得软件测试报告要很好理解了呢?
今天给大家分享了软件测试报告的编写!更多问题可以加群 333782754 小编每天都按时推送,关注我们打发你的琐碎时间。如果你有别的见解,也非常欢迎留言!
测试的工作计划
时间过得可真快,从来都不等人,成绩已属于过去,新一轮的工作即将来临,是时候开始写计划了。相信大家又在为写计划犯愁了吧?以下是我为大家整理的关于测试的工作计划,希望对大家有所帮助。
1简介
1、1目的
指出特定的软件测试计划的具体目的,还需指出该计划所适用的阅读对象;
1、2背景
对测试对象(构件、应用程序、系统等)及其目标进行简要说明、需要包括的信息有:
主要的功能和性能、测试对象的构架以及项目的简史
1、3范围
描述测试的各个阶段(如单元测试、集成测试、系统测试、验收测试等),并说明本计所采用的`测试类型(如功能测试、性能测试、安全性测试等)、简要地列出测试对象中将接受测试或将不接受测试的那些性能和功能
1、4术语
列出计划正文中需要解释术语的定义,必要时,还要给出这些定义的英文单词及其缩写词
1、5参考文档
下表列出了制定测试计划时所使用的文档(项目文档、标准文档、工具文档),并标明了各文档的可用性
测试计划
2测试需求
将确定被当作测试对象的各项需求(例如用例、功能性需求和非功能性需求)的跟踪管理矩阵明确列出,并列出将要测试的对象以及测试优先级、优先级分为:H—必须测试;M—应该测试,只有在测试完所有H项后才进行该测试;L—可能会测试,但只有在测试完所有H和M项后才进行测试
详情请参见《测试管理工作表》测试用例状态跟踪页、
3测试资源
3、1人力资源
下表列出在此项目的人员配备方面所做的各种假定,包括在各个阶段需要介入测试的各种角色以及相关的职责和权限等
3、2系统资源
下表列出了测试项目所需的系统资源,包括软、硬件资源、测试工具等、资源名称/类型测试数据库服务器基本配置及数量
测试计划如何编写?
首先,去网上找一个测试计划的模版。切记,只找一个先,不要被百度出来的大大小小的给弄花了眼,反而不知道用什么。
然后,把这个模版打开先看一下,根据自己公司的要求(最好是有公司以前的测试计划),删减下章节,留下章节名和常用图表。
这个时候再去百度上看个四五个别人写的,看看会不会突然间有灵感,需要增加补充哪些东西。将章节名留下。
最后,根据实际的计划完成一分好的测试计划。
我的回答只提供给肯自己再动点脑筋的人,所谓授之与鱼,不如授之与渔。不过仍然希望能我说的帮得上你。
写测试计划的步骤是什么
1、确定工程
收集下列信息
文档 已创建(是/否) 版本/日期 需求详述 功能详述 项目计划 设计详述 原型 用户手册 定义新的工程,Adminà New Project。
确定软件的结构,用Assetsà Software Structure选项定义软件结构。
2、定义测试策略
测试策略项 例子 测试阶段 系统测试 测试类型 功能测试 测试技术 75%用SQA Suite自动测试,25%手工测试 完成标准 95%测试用例通过并且最高级缺陷全部解决 特殊考虑 测试必须在上午进行
3、分解软件,写测试需求
分析各种信息
反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行:
1、确定软件提供的主要商业任务
2、对每个商业任务,确定完成该任务所要进行的交易。
3、确定从数据库信息引出的计算结果。
4、对于对时间有要求的交易,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易量、以及网络拥挤情况。
5、确定会产生重大意外的压力测试,包括:内存、硬盘空间、高的交易率
6、确定应用需要处理的数据量。
7、确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试,包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。
8、确定其他与应用软件没有直接关系的商业交易。包括:
管理功能,如启动和推出程序
配置功能,如设置打印机
操作员的爱好,如字体、颜色
应用功能,如访问email或者显示时间和日期。
9、确定安装过程,包括定置从哪安装、定制安装、升级安装。
10、确定没有隐含在功能测试中的户界面要求。大多界面都在功能测试时被测试到。还有写没有测到,如:操作与显示的一致性,如使用快捷键等;界面遵从合理标准,如按钮大小,标签等。
把需求组织成层次图
4、估计测试工作量
∑(每个测试的时间*每个需求的测试的数目*测试需求的的数目)
(测试设计、开发、….)
5、确定资源
人力资源
职位 姓名 特殊责任/说明 测试经理 测试工程师
设计/开发(可以多人) 测试工程师
测试执行(可以多人) 测试系统管理员
系统资源
系统 名称/类型 数据库服务器 网络/子网
服务器名称
数据库名称
SQA 测试存储库 网络/子网
服务器名称
客户测试机 包括专门的配置需求 列表 测试开发的PC机 列表
6、创建工程调度表
任务
相关工作量(天)
整个SQA过程