从先写测试开始,我不希望被叫做测试驱动,因为这个离测试驱动还很遥远,现在仅仅只是先写测试,让我们再动手之前,详细的了解我们要做的是什么,以让我们经过测试的代码确实是功能完整的代码。随之碰到了一些问题:
1、测试的范围,我是不是应该在测试里面写完所有可能发生的需要测试的条件。
2、关于测试的数据存在否,这个是没什么可说的,可是关于数据准确性,如何来测试,关于这个问题,我尝试了一下,也问了目前在敏捷项目的同事,得到的结论是他们是连着数据库测试的,可是那测试自动化如何做呢?后来我想了一下,折中,先通过代码或者数据库脚本生成测试数据,然后测试代码里面根据测试数据写上固定的期望值,这样子就可以验证数据是否正确,功能是否完整。以后每次自动化测试的时候,或者集成测试的时候,先执行测试数据,在实行测试代码。还有就是把这些测试数据分散到每一个测试中去创建和销毁。但是我记得这是很原始的做法。我不知道现在别人是怎么做的,mock?可是我一直觉得不是特别大的项目,好像写mock有点大材小用了。
3、关于Backlogs转化成任务,现在的任务粒度有点大。从某种角度来说,有很多事情开始考虑的不是很不是完善,但是从另外一个角度来说,前期也不能想得太完善,将问题留在实现的时候不也是敏捷的提议吗?这就是一个平衡,可惜还没做好。
4、应该在让大家拿到backlogs任务,实际动手写代码之前,搭好基本环境框架,比如常用的接口写好,常用的service分好,基础的环境搭好,并且跑通,在这基础之上,再去让大家做任务,会减少掉很多不必要的浪费
5、自己写测试框架,别人来实现的思路是行不通的,应该谁实现,谁去写测试
待续
分享到:
相关推荐
- 编写目的:这部分旨在明确报告的意图,通常是为了提供一个关于测试活动的全面概述,帮助项目团队和利益相关者理解测试的成效和不足。 - 项目背景:这部分介绍了项目的基本信息,如项目的目标、范围、主要功能...
综上所述,这份“软件测试总结报告模板”为进行软件测试工作的团队提供了一个全面的框架,涵盖了从测试计划到执行再到最终报告的各个环节,旨在通过详尽的数据分析和过程回顾,提升软件产品的质量和稳定性。
从提供的文件信息来看,内容主要是关于软件测试主管在一定时间内的工作情况。遗憾的是,文件内容信息不全,且存在技术问题导致的识别错误和遗漏。尽管如此,我将尝试从这份工作情况中提炼出一些可能的知识点,尽管...
18)从敏捷开发的角度看,探索性测试体现了敏捷价值观,更注重个人和交互、应对变化、可工作的软件以及合作,而非过程、工具、详尽文档和合同谈判。 总的来说,探索性测试提供了一种更加灵活、适应性强的测试方式,...
8. 测试分析:包括测试进度总结、测试需求覆盖情况、缺陷统计等信息。 三、测试报告模板的重要性 测试报告模板对于软件测试过程的重要性体现在以下几个方面: 1. 确保软件质量:测试报告可以确保软件的质量和可靠...
2.2章节“测试机构和人员”将说明负责执行测试的团队组成和各自的角色,以体现测试的公正性和专业性。而2.3章节“测试结果”则会呈现测试过程中发现的问题和异常,为后续的改进提供依据。 在“软件需求测试结论”...
【软件测试总结模板】 在软件开发过程中,测试是不可或缺的一环,它确保产品的质量和稳定性。...通过遵循这个模板,可以提高测试报告的专业性和可读性,使项目团队和利益相关者能快速理解测试的全面情况。
总结来说,这个软件测试项目展示了测试过程的全面性,从计划、执行到结果分析,都体现了测试的专业性和严谨性。通过不断的迭代和回归测试,项目团队有效地发现了并处理了软件中的问题,为软件质量提供了保障。同时,...
周报是一种总结过去一周工作情况、展望下周计划的文档,对于软件测试工程师而言,它能够清晰地展示测试进度、发现的问题、修复状况以及潜在风险。模板的重要性在于提供了一种标准格式,帮助工程师系统地组织信息,...
综上所述,2019年的工作总结反映了软件测试员在团队协作、项目管理、技能提升和应对挑战方面的全面成长。这些经验和教训对于个人和团队的发展都具有重要的指导意义。通过不断的学习和实践,软件测试员不仅提升了专业...
本报告对 CRM 系统软件测试进行了总结,旨在对软件质量进行评价,分析测试过程和结果,为未来测试计划提供参考,并对系统存在的缺陷提出建议。 测试目的和背景 本测试报告的主要目的有三个:对软件质量进行评价,...
在软件测试年度工作总结中,这位测试工程师回顾了他在过去一年的工作经历,强调了他在政治思想、工作情况以及存在的问题和未来的打算。以下是具体的知识点详解: 1. **政治思想方面**: - 与公司价值观保持一致:...
这体现了用户导向的测试理念。 #### 二、测试分析 测试分析是测试生命周期中的一个重要阶段,主要涉及理解需求、识别风险以及规划测试活动。这一过程对于确保测试的有效性和效率至关重要。 1. **质量目标与约束...
通过测试,可以发现潜在的消防安全隐患,及时进行修复,保证系统在紧急情况下的可靠性和有效性。 二、测试方法: 采用抽样测试策略,这意味着不是对所有消防设备进行全面检查,而是选取部分区域——地下一层和地下...
测试报告是项目开发过程中的重要文档,用于记录测试过程、结果和分析,为不同利益相关者提供关于产品质量和测试效率的详细信息。本测试报告模板旨在帮助撰写者系统地整理和呈现测试工作,确保报告的专业性和实用性。...
4. **软件问题总结与分析**:测试过程揭示了一些问题,如在特定并发情况下服务器可能出现崩溃,导致成功率下降,系统吞吐量降低。这些问题需要进一步调查和优化,以确保系统在高负载下的稳定性和可靠性。 5. **建议...
5. 测试报告:记录测试活动的总结报告,包括发现的缺陷、测试覆盖率以及产品风险等。 软件测试团队在项目中的地位十分关键。在传统的瀑布模型中,测试团队往往是在开发完成之后才参与进来。然而,在现代敏捷开发...
华为测试用例的严谨性体现在对每一个细节的关注,包括异常情况的处理、边界条件的测试以及性能和兼容性等方面的考虑。这种详尽的测试方法能够有效地发现潜在问题,减少产品发布后的故障率,从而提升用户满意度。 在...