软件测试大作业

2020-01-14 21:30发布

软件测试小组大作业

1.1毕业意向

我将来想要从业的方向是软件测试工程师或者软硬件开发人员。我们的专业是人工智能,而人工智能目前是一个快速增长的领域,人才需求量大,相对于其他技术岗位,竞争力偏低。我初步的打算是毕业后直接就业,没有考研的意向,但学历毕竟是一个找工作时要具备的硬性条件,所以,我必须付出比他人多的精力来学习,加倍努力。我将来想要就业的城市是北京,深圳等大城市,相对于小城市,大城市的发展前景更好一些,同时,就业面也更加广泛。

 

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

1)个人理解

在我看来,软件测试工程师主要做的工作是理解产品的功能需求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。

而软件测试师也是一门极具挑战性的工作,愿今后的自己可以不断挑战自己。2)软件测试类型

软件测试类型主要分为:功能测试,性能测试,以及界面测试。

 

1、功能测试

测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
2、性能测试
是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
3、界面测试
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。

1.3选择软件测试的理由

软件测试于我这个小白来说,可能会很复杂,但我会尽自己最大的努力来学习,刚开始听到软件测试的时候,加上老师的讲解以及自己的查询,发现自己真的很喜欢这个专业,我喜欢那种经历了一次次尝试取得成功的感觉。同时,在软件测试小组这个大家庭中,我们可以互相帮助与学习。同时,在学习好自己的专业课的同时,去花多的时间学习软件测试所应涉及的知识,与这个小组的多去探讨与交流。

1.4-2020春学期的学习目标及计划

  1. 掌握一些自动化测试工具。测试工作往往是比较繁琐,枯燥无味的工作,测试人员长期处于重复的手工工作,会降低测试效率,并且对于测试质量也往往是不利的;况且许多测试不使用测试工具是不可以进行的,比如性能测试,压力测试等等。
  2. 学习时间超过400学时。
  3. 学习Linus的操作系统及工作原理,了解其基本内容与体系。
  4. 我打算考四级,毕竟对于计算机专业来说学好英语是必须具备的。

1.5-2020寒假的学习目标及计划

    1. 自主学习python的知识(同时也相当于预习,毕竟我们下学期就要学习python)。
    2. 在这个假期要打够2000行代码(起码一天50行)。
    3. 克服自己懒惰的心理,每天花出两到三个小时来学习。
    4. python做到入门。
    5. 了解python的基础函数,做一些基础性的练习题,争取可以做到对每个知识点及函数都理解。
    6. 锻炼自己逆向思维的能力。开发是顺向思维,而测试是逆向思维,老要找一些稀奇古怪的思路去操作软件。所以要去阅读一些书籍,提高自己的思维能力,以及学会同他人沟通的技巧,因为要作为一名软件测试人员,与他人的沟通是必不可少的。
    7. 学会学习及善于学习。
标签: