千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于学院  >  技术干货  >  软件测试技术干货  >  正文

详细地描述一下完整的测试过程

来源:千锋教育
发布时间:2022-09-27 17:36:00
分享

详细地描述一下完整的测试过程

  各位小伙伴,大家好,今天给大家带来的是详细的完整的测试过程。测试过程有些小伙伴可能知道,但详细的就可能不知道了。下面我们就以一个新的测试工程师进入一个公司,项目开始启动,到项目上线,及项目迭代,这样一个完整的过程来详细讲解。

  我们小兔今天入职了一家新公司,公司的新项目马上就要启动了。她入职后首先就是找产品经理,和产品经理进行沟通交流,拿到需求文档。小兔很幸运,这家公司的产品经理比较靠谱,有需求文档(有些公司产品经理是没有正规的需求文档的或没有文档)。今天一整天的工作就是看需求文档,分析出需求来,小兔使用他很擅长的思维导图方式来梳理和分析需求出来。

  经过几天的奋斗,小兔终于把需求完整的分析出来了,其中还反复和产品经理沟通交流,有一次还直接和客户进行交流沟通了。接下来小兔的任务就是编写测试计划,首先小兔了解了一下公司的开发人员和测试人员的,发现测试人员虽然有3个人,但其他2个人都是负责其他项目,这个项目就她一个人负责。那么这个测试计划就只针对她自己来计划。这块小兔也比较擅长,兔兔可编写了不少测试计划,而且小兔可是在专业的地方学习的。

  测试计划经过小兔一天的奋斗,就编写出来了,当然,小兔还是在制定计划的时候和开发人员和产品经理反复确定了项目的时间节点。奋斗了一天,小兔今天就没有加班,到点就下班去和自己的闺密逛街了。

  这时,有些开发开始写代码了,小兔也不能落后,开始制定测试方案,这可需要专业的测试技术,经过小兔的努力,搞定了,这个时间段小兔就不需太到开发和产品经理前面跳动了,哈哈哈

  开发产出的东西开始有了,小兔本着尽早测试的原则,早早的就设计好了一些测试用例,现在马上执行了测试用例,现阶段还没发现bug。但小兔知道没有完美的软件,只有未发现的bug。小兔有耐心,肯定会发现的bug的。现在的状态就是开发不断产出代码,小兔不断的设计测试用例,执行测试用例。终于在第二周,发现了bug.

  发现了bug,就得在禅道系统里提交bug,提交完bug.当天小兔就留意到了某个程序员心情不太好,嘴里嘟嘟的说要加班到凌晨。小兔只好在心里默默的为他的头发祈祷。

  经过半年的努力,项目终于迎来了上线的时间点了,这时,老板找到小兔,问小兔项目是否可以上线,小兔说可以,老板问,为什么你认为可以,小兔就把她的测试用例,缺陷报告,测试计划等等文件给老板看,小兔说这个项目我设计了n条测试用例,执行了多少次用例,发现了多少条bug,开发人员修复了多少条bug,小兔说老板,你大胆放心的上线吧,老板笑笑说,你是ok的。

  后面就是开会,讨论项目出现的问题,测试分析和评审,开会的时候出现了不少帅哥,小兔养养了眼。到这里小兔的工作还没有完呢,还需要编写测试总结呢,为自己的工作做个总结,也展现一下测试工作在项目中的重要性。

  到这,测试工作就可以暂时休息一下,马上就要准备下一个版本的测试,项目上线后,可能有些用户会提出要增加一些新的功能,那么开发就要准备添加这些新功能到软件中,我们也要对新功能进行测试,还要对和新功能有关联的模块进行测试。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 软件测试有哪些方法和技术 软件测试是在开发过程中或软件发布前,通过执行程序或系统的一系列测试活动来评估软件质量的过程。以下是一些常见的软件测试方法和技术:1.单元测试:测试软件的最小单元(如函数、方法或模块),以验证其行为是否
  • 常见的软件缺陷管理工具有哪些 以下是常见的软件缺陷管理工具:1.JIRA:JIRA是一个功能强大的项目管理和缺陷跟踪工具,支持敏捷开发和软件工程的各个方面。2.Bugzilla:Bugzilla是一个开源的缺陷跟踪系统,提供了丰富
  • 软件测试需要学习哪些内容? 软件测试是软件开发过程中至关重要的环节,它可以帮助开发人员发现和修复软件缺陷,提高软件质量和用户满意度。为了进行有效的软件测试,需要学习以下内容:
  • 软件质量模型是什么? 可维护性:软件是否容易维护、修改和扩展,并且符合软件工程的原则和标准。可移植性:软件是否能够在不同的操作系统、平台和硬件上运行,并且能够满足用户的需求和期望。软件质量模型的具体实现方式有很多种,比如ISO/IEC 9126标准、CMMI模型、IEEE 730标准等等。
  • 盘点selenium4和selenium3的区别 在某些情况下,升级仍然会存在依赖项的问题,比如使用python的pip进行selenium安装的时候会出现依赖异常。一、升级依赖关系:使用 Python 的最重要变化是所需的最低版本,Selenium 4 将至少需要Python 3.7 或更高版本。
  • 自动化测试会取代手工测试吗? 首先不管是自动化测试还是手工测试都是测试,只不过测试的方式不一样,就像走路去上班和做车去上班,你目的都是去上班,这不过一个是走路,一个是做车。那么现在问题来了,是不是有车子就不用走路啦?当然,有车子还是要走路,有自动化测试还是要有手工测试,而且手工测试是必不可少的。