测试心得
测试前的准备工作
1) 完善的需求文档,原型,概要设计文档
通过这些开发文档可以了解整个系统的架构。要实现的功能,及业务流程。为测试计划中的测试要素和测试策略提供依据。在没有详细的开发文档时,可以项开发人员询问,或参考先前的软件版本。抓住业务流程。
2)测试计划的重要性
测试计划从时间上进行了部署,明确的测试的重点和内容。在紧急情况下可以取舍。
2) 紧急情况的测试策略
测试重点先测
功能实现第一
界面优化最后
测试执行过程
1) 测试要点的定位
2) 系统业务流程的理解
对业务流程的理解可以指导我们设计某些更深层次的用例。
3) 紧急情况下的取舍
要交付的重点明确
基本功能明确
4) 测试文档记录
测试结果要做记录,保留原始文档。以便日后做总结时又所依据。
5)吸收前人的经验
1)表单内容的测试:输入信息的格式限制。
2)BUG图文结合的方式提交。(在说不清的时候,或不经常出现的BUG情况下很有用)
测试流程复习
每个软件测试阶段都要经历以下步骤:测试需求分析、测试过程设计、测试实现、测试实施、测试评价、测试维护。
a 测试需求分析
测试需求是整个测试过程的基础;确定测试对象以及测试工作的范围和作用。用来确定整个测试工作(如安排时间表、测试设计等)并作为测试覆盖的基础。而且被确定的测试需求项必须是可核实的。即,它们必须有一个可观察、可评测的结果。无法核实的需求不是测试需求。所以我现在的理解是测试需求是一个比较大的概念,它是在整个测试计划文档中体现出来的,不是类似的一个用例或者其他.
·测试需求是制订测试计划的基本依据,确定了测试需求能够为测试计划提供客观依据;
·测试需求是设计测试用例的指导,确定了要测什么、测哪些方面后才能有针对性的设计测试用例;
·测试需求是计算测试覆盖的分母,没有测试需求就无法有效地进行测试覆盖;
b 测试过程设计:包括测试计划,测试策略制定,测试时间安排用,测试用例编写等
c 测试实现:环境配置好了,新的版本也收到了,人员也都培训好了等等
d 测试实施:已经按照测试计划进行展开了,比如手工测试,自动化测试等
e 测试评价:对版本测试覆盖率,测试质量,人员测试工作以及前期的一些工作制定情况进行评价,评估
f 测试维护:对测试用例库,测试脚本,bug库等进行维护,保证延续性等
分享到:
相关推荐
在这里向大家介绍一下,游戏测试的基础,和我的一些心得体会。 了解测试基础之前,我们先来看看什么是游戏测试以及游戏测试的基本技能。 什么是游戏测试 有人把我们当成游戏体验员。也有人认为我们就是GM,是...
- **参与社区交流**:加入专业的软件测试社群或论坛,与其他同行交流心得和经验。 - **撰写技术博客**:通过撰写技术博客分享自己的学习经验和解决问题的过程,这不仅有助于巩固自己的知识体系,还能促进与他人的...
不过,从标题《菜鸟黑客技术入门学习方法》和描述《总结了一下我个人的一些学习方法与心得希望能给刚入门的朋友一些参考,使其少走弯路。》中,我们可以推断出一些基础知识点,这些知识对于刚接触黑客技术的学习者来...
学习笔记可能分享了如何使用调试工具,以及通过输入测试样例来检查程序的技巧。 5. **时间复杂度与空间复杂度分析**:理解算法的时间和空间效率对于优化解决方案至关重要。笔记可能会教你怎么分析和估算算法的运行...
文章通过一个自称在多家公司担任过工程部经理的翁某的视角,讲述了初入职场的工程师应当如何面对工作,以及作为资深技术总监的心得体会。翁某借助自己的经历,给出了对年轻工程师成长和学习的建议,主要内容可以分为...
【标题】"IOS 菜鸟笔记 之 项目 一 ( 源码 )" 提供的是一个初学者级别的 iOS 开发项目实例,通过源代码的形式帮助开发者了解 iOS 应用的基本架构和开发流程。这个项目可能是从创建一个新的 Xcode 工程开始,到实现...
对于任何想要从菜鸟程序员晋升为专业人士的人来说,深入理解和掌握C#是至关重要的。本篇内容主要围绕C#的学习经验,特别是调试、测试和异常处理这些关键知识点进行阐述。 首先,我们讨论的是错误类型,它们是编程中...
- **参与社区**:加入Boost社区,与其他开发者交流心得。 ##### 高级阶段 - **贡献代码**:对Boost库进行贡献,提出改进意见或修复bug。 - **撰写文章**:分享自己的学习经验和技巧,帮助更多人了解Boost库。 - **...
训练和测试技巧帖子 集锦(收集整理各种人工智能比赛经验帖).zip"是一个宝贵的集合,包含了大量关于AI竞赛的经验分享和训练测试技巧。这些内容通常由参赛者或专家在完成比赛后总结,旨在帮助其他参赛者或学习者...
- 测试驱动开发:采用单元测试、集成测试等手段确保软件质量。 - 版本控制:Git等工具的使用技巧,帮助团队协作更加高效。 ### 三、学习资源推荐 除了阅读本书外,还可以结合以下资源加深对Python编程的理解: - *...
5. 评估与测试:使用验证集和测试集评估模型性能,通常用精度、召回率、F1分数等指标。在交通流量检测中,还要关注模型的实时性和稳定性。 6. 系统集成:将训练好的模型集成到一个用户友好的系统中,可能包括前端...
分享了关于Maven资源文件配置的实践心得,适合进阶学习者参考。 3. **yanggb在博客园的文章** (cnblogs.com) 专门讲解了如何在Maven中打包额外的资源文件,对实际项目构建非常实用。 通过这些资源,开发者不仅...
《C#实现的五子棋程序与编程心得》 在编程的世界里,五子棋是一个经典的项目,适合初学者用来锻炼编程思维和实践能力。本文将深入探讨如何使用C#语言构建一个简单的五子棋游戏,并结合编程日记,分享在这个过程中...
4. 论坛讨论:提供一个平台让社团成员进行线上交流,分享心得,提问和解答问题。 5. 数据统计:系统能够生成社团参与度、活动参与人数等统计报告,便于分析和决策。 【描述】:“计算机类毕业设计源码” 这表明该...
在本实验报告中,我们关注的是“嵌入式实验报告 STM32F103 跑马灯实验 GPIO 口操作”。实验的目标是让学生掌握 STM32 的基本编程技巧,特别是GPIO的操作,以实现LED流水灯的效果。下面将详细讨论相关知识点。...
分别是关于项目中所使用的dwr的配置.table组件的配置说明文档.junit单元测试说明文档.还有我写这个例子时应该注意的一些东西.外加一些关于struts2和hibernate的技巧心得整理. 说一下这次3.0更新的内容.可能大家在我...
同时,进行单元测试和集成测试,确保系统的稳定性和可靠性。 8. **后期维护与升级** 系统上线后,持续收集用户反馈,进行性能优化和功能升级,保持系统的竞争力。 整个机票预订系统的设计和开发涉及到C语言编程、...