首页 > 软件测试/ 正文
规范软件测试流程
2013-03-28 00:03:11 ℃
测试计划 做任何事情都会有输入输出,对于测试过程我们可以把输入理解为测试计划、测试环境准备、测试工具的选择等等,输出可以理解为测试结果。测试用例设计即可以理解为以测试计划为输入的输出,也可以理解为以测试结果为输出的输入,在这里咬文嚼字没有任何意义。所有的这些书籍和过程文档无外乎告诉我们一个道理,做测试需要做好准备工作,把做一件事需要做的准备工作做好,明确做这件事的目的,最终达成目的并验证结果是我们要做的事情。这要求我们有一个完善的“测试计划书”。 输入:测试目的,测试计划,测试用例设计书,测试环境 输出:测试结果报告书,BUG票,BUG分析,追加测试用例 测试计划的编写工作应该从以下几个方面考虑问题: 1、要充分考虑测试计划的实用性,即,测试计划与实际之间的接近程度和可操作性。 编写测试计划的目的在于充分考虑执行测试时的各种资源,包括测试内容、测试标准、时间资源、人力资源等等,准确地说是要分析执行时所能够调用的一切资源以及受各种条件限制,可能受到的各种影响。说的再明确一点就是要“计划”“如何”去做“测试工作”,而不是“如何编写测试计划”。 2、要坚持“5W1H”的原则,明确测试内容与过程。 ◇ 明确测试的范围和内容(WHAT); ◇ 明确测试的目的(WHY); ◇ 明确测试的开始和结束日期(WHEN); ◇ 明确给出测试文档和软件册存放位置(WHERE); ◇ 明确测试人员的任务分配(WHO); ◇ 明确指出测试的方法和测试工具(HOW)。 测试用例 为什么说测试用例重要? 测试用例的重要性是毋庸置疑的,它是软件测试全部过程的核心,是测试执行环节的基本依据。 测试用例主要设计方法 ● 错误推测法 ● 场景法 ● 等价类划分法 ● 边界值分析法 ● 判定表法 ● 因果图法 ● 状态迁徙图法 ● 流程分析法 ● 正交分析法 ● 正交实验法 如果是自己做的设计,自己PG,其实错误推测法,场景法,流程分析法收效会明显得多。因为熟悉流程,所以对可能存在问题的地方也是一目了然,不过这些对经验的要求又太高。
- 上一篇:软件开发各阶段的质量控制
- 下一篇:软件质量是什么
更多郑州北大青鸟翔天信鸽计算机技术校区,郑州成人计算机培训学校有哪些,郑州北大青鸟支持你成为专业的软件开发人才,河南郑州北大青鸟翔天信鸽网,南阳北大青鸟电脑学校好不好,河南省郑州哪里的大数据计算机学校好相关文章
- 专访史亮:带你走进探索式测试
- 只会黑盒测试算专业的软件测试人员吗?
- 代码审查最佳实践
- 对话马丁·福勒(Martin Fowler)——第四部分:灵活性与复杂性
- 从BUG的“一生”闲谈软件测试工程师面试
- 什么让验收测试的签收时间不断推迟?
- 软件测试建模:Google ACC
- 找到测试的敏捷点
- 谷歌如何做软件测试?——第七部分
- 为何要建立自动化测试架构
- 处理器模拟技术在软件可靠性测试中的作用
- 软件测试技术的发展方向
- 三年QA工作的感想与体会
- 敏捷开发模式下的质量管理
- 同行评审那些事儿(九):最佳实践(4)
- 开展软件全生命周期的质量管理
- 如何度量测试工作的有效性
- 软件质量保证的误区
- 软件测试质量分析
- 我说CMMI4个等级的区别
- 做好项目质量策划,保障项目质量管理
- SATA与IDE的区别是什么
- CMD命令集全部放送
- 输入法状态,也能玩“智能”
- cpu温度多少正常,cpu温度多少算正常,cpu温度多少为正常
- 组装电脑选CPU怎样才能选适合的主板
- 软件程序员的前途怎么样?
- 目前的软件测试工程师们是时候反省一下了!
- 郑州Java培训哪家适合大学应届毕业生
- 搜索
-
- 热门标签