假期大作业

假期大作业

1、     毕业就业意向

  毕业之后从事软件开发或者软件测试行业,主要想在上海、重庆等地任职,在毕业之后暂无考研打算。

2、     对软件测试工程师的个人理解

 软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。

它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程。

软件测试的目的:

 

(1)测试是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。

(3)成功的测试是发现了至今为止尚未发现的错误的测试。

(4)测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。

(5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。

(6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。

(7)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。

  我认为软件测试工程师占据了不可或缺的重要角色,软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。由于工作的特殊性,测试人员不但需要对软件进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。开发出来的软件都需要进行测试并维护,因而这样的需求注定少不了软件测试工程师的存在。

  软件测试工程师按级别分为三类:

(1)高级软件测试工程师,熟练的掌握软件测试与开发技术,而且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估。

(2)中级软件测试工程师,能够编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务。

(3)初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检查产品是否具有缺陷。

  软件测试工程师须具有多方面的优良品质:细心、耐心、良好的沟通能力和责任心等。软件测试工程师是软件质量的把关者,要在软件测试方面十分细心不能遗漏一些重大的bug。还要与开发人员或产品经理进行良好的沟通,才能更好的让开发人员修改bug,进而保证产品的质量。

  软件测试的职业发展:测试工程师和测试分析师

测试分析师主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。测试分析师不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这类职务的发展空间也不错,可以发展成系统设计师等。测试工程师主要职责是编写测试程序、执行自动化测试任务。这类职位的测试人员至少要达到初级程序师的能力,因为经常和程序打交道。发展空间也不错,例如可以发展为程序员。

3、     选择软件测试的理由

  一方面软件测试和我所学的专业有一定的联系,在加入小组后对于我的学习有很大的改观,能够起到相互督促共同进步的作用。另一方面就我个人认为软件测试并不比软件开发简单。软件测试所要学习的知识也很多,它是一个具有挑战性的学习目标。一个人如果没有了目标,他就不会斗志昂扬的努力。我相信通过加入小组后的学习和努力,不但可以掌握一门新的技术而且能够为自己养成一个良好的学习习惯。

4、     2020年寒假的学习目标及学习计划

  学习python语言并达到入门阶段,在寒假的这段时间里每天拿出来三到四个小时来练习python语言,争取便开学后能够一个大的突破。

1.18以前完成500行练习代码。

1.19-1.29完成Python基础知识和函数,入门基础练习题。

 

1.30-2.4完成中期考核

2.5-2.12完成python进阶

2.13-2.18完成python课程设计

5、     2020年春学期的创新实践目标及学习计划

  能够掌握基本的软件测试知识,熟练地使用与之相关的工具;

 能够掌握Linux操作系统。

posted on 2020-01-14 15:14  张继民  阅读(183)  评论(0)    收藏  举报

导航