写测试计划的步骤是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写测试计划的步骤是啥相关的知识,希望对你有一定的参考价值。
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过程 参考技术A 编写测试计划的步骤:1.分析和测试软件需求2.定义测试策略3.定义测试环境4.定义测试管理5.编写测试计划文档
步行骨架的强制性步骤是啥?
【中文标题】步行骨架的强制性步骤是啥?【英文标题】:What are mandatory steps of a walking skeleton?步行骨架的强制性步骤是什么? 【发布时间】:2018-11-15 18:29:18 【问题描述】:每次我开始一个项目时,我都会创建一个包含所有最低配置所需的“行走骨架”。但是每次我在骨架里面放不同的东西。我现在想知道到底什么是行走的骨架。
端到端测试 单元测试 最终系统测试行走的骨架是否还需要部署步骤? 行走的骷髅是否也需要 CI 和 CD?
【问题讨论】:
【参考方案1】:对于步行骨架没有通用的规范或要求,这实际上取决于对它的期望,这可能因项目和团队而异。这很可能是您发现自己为每个项目添加不同内容的原因。
如果您希望步行骨架练习即将到来的项目的 CI/CD 管道,那么是的,您也需要添加它。
DevOps SE 网站上的一些可能感兴趣的帖子:
What is a “Walking Skeleton”? What is a difference between a Walking Skeleton and an MVP?【讨论】:
以上是关于写测试计划的步骤是啥的主要内容,如果未能解决你的问题,请参考以下文章