软件测试的一点心得体会 怎么评测一个软件?

在学习软件测试之前,我们先要知道什么是软件测试。只有知道了软件测试是做什么的,我们才能更深入的去理解它。 在我的印象里, 软件测试就是通过人工或者自动化的方式对软...

软件测试的一点心得体会

我们精选了一下网友答案:

···································^^····································


在学习软件测试之前,我们先要知道什么是软件测试。只有知道了软件测试是做什么的,我们才能更深入的去理解它。

在我的印象里,软件测试就是通过人工或者自动化的方式对软件进行检测,并发现软件的缺陷的一个过程,而软件测试工程师就相当于质检员的角色,在软件研发的周期中验证当前的软件产品是否是客户想要的产品。简单来说,软件测试就是在不断的从软件中找缺陷,并及时提出,推动开发人员及时修正,最终目的就是让公司能够保质保量地向客户交付软件产品 。

软件产品在社会发展中起着越来越重要的作用,大到宇宙航空,医疗等与科学和生命相关的大事,小到衣、食、住、行、娱乐 等与人的生活息息相关的各方各面,我们现在的生活已经离不开这些软件,一旦这些软件出现质量问题,那结果真是令人难以想象。试问:如果宇宙飞船的操作系统在进入到太空的时候出现问题怎么办?如果手术中医疗软件出问题,医生得到错误的心电图怎么办?如果交通系统在交通高峰期出现问题怎么办?如果收费系统在收费的时候出故障怎么办?。。。

所以说随着软件越来越深入生活,软件的质量也越来越受到人们的重视,而作为软件质量的把关者,软件测试工程师身上的担子也越来越重。

虽然现在找工作的行情并不乐观,但是我们可以分析一下软件测试行业的大的趋势 。我们这一代人正处在信息大爆炸的时代,各行各业对于信息化的需求也在不断的催生和滋长,而每一个信息化的需求中都包含有大量的对软件测试工程师的需求,例如银行系统、医院系统、工商管理系统、税务系统、水利管理系统、证券系统、校园管理系统、企业管理系统、生活娱乐系统,等等。

经过这些年的发展,软件测试也逐渐得到软件行业的认可,软件测试也越来越受到行业的重视,招聘网上软件测试工程师的职位越来越多,市场上软件测试方面的书和培训机构也越来越多,身边做软件测试的朋友也越来越多,随着“软件测试”这个词的曝光率越来越高,甚至已有人称其为“黄金职业”或者“职业新宠”,虽然其中不乏一些炒作,但是人们投注在软件测试上的目光也越来越多,软件测试工程师的待遇也在不断提高,越来越多的人愿意加入这个行业,这又促进了测试测试行业的蓬勃发展,软件测试工程师变得越来越不可或缺。

所以对我来说选择进入软件测试行业也是一个不错的选择。既然选择了进入软件测试行业,那我们一定要对软件测试的职位进行一定的了解。目前,软件测试相关职位有软件测试工程师、高级软件测试工程师、测试Leader、测试经理、测试总监等

那么如何成为一名软件测试工程师,或者说作为一名软件测试工程师我们需要具备哪些知识和技能呢?

当然,做软件测试工程师最起码要具有宽泛而扎实的计算机基础知识。不同的软件产品,采用的技术各不相同,所以测试工程师要具备宽泛的基础知识,例如操作系统、数据库、数据结构、编程语言、测试理论,以及相关的测试工具的使用、测试环境的搭建,等等

除此之外,一个软件测试工程师还要具备耐心、细心、认真负责的品质。要知道软件测试工作的重复性很高,而且缺陷的发现都要很细致地去排查,所以没有耐心和细心是做不好这个工作的,而且作为软件产品质量的把关者,软件上线之前一定要保证软件的质量,所以责任心也是必不可少的。

作为一个测试工程师 ,很重要的一点是我们要站在用户的角度来考虑软件产品的问题:

(1)软件的功能是否正确,是否完全覆盖(要求软件功能方面的知识);

(2)软件的性能是否满足用户的需求,例如长时间试用下的性能及稳定性(要求软件性能方面的知识);

(3) 软件是否能够满足用户在不同操作系统上的使用要求(要求操作系统方面的知识);

(4) 软件是否符合用户的使用习惯(要求界面设计知识和换位思考能力);

(5) 如果在全球发布,软件是否满足不同语言和文化的需求(要求软件的国际化测试知识);

(6).。。。

另外,要想做好一个测试工程师,我们还需要掌握一门编程语言。为什么呢?理由有二:

首先,只有知道怎么做一个软件产品,及编码技术,才能真正懂得这个产品,也只有这样,才能做好测试。

其次,自动化测试技术需要编程技术,而自动化也已经开始慢慢收到行业的重视,随着工业4.0的发展,不仅硬件测试越来越重视自动化,软件方面也越来越重视自动化的发展。就我所知的情况来看,现在很多企业都在招聘懂自动化测试的人才。 而且自动化测试工程师也是非常高新的职位哟。对测试来说,编程技术不要求精通,但一定要会。

此外,学好英语也是有必要的,没办法,谁让计算机方面英语国家领先,很多资料和测试工具绝大部分都是英文的呢。

不过,令人开心的是,软件测试的门槛比较低,各行各业,各个专业的人都可以进入到这个行业,但是 入门容易,真正要做好却不容易。所以,我们必须具备不错的学习能力,学会向行业内有经验的前辈们学习,充分利用网络资源,不断充实自己的知识库,完善自己的知识体系,并在学习和工作中不断的反思、总结,积累自己的经验,提升自己的价值。

当然,软件测试行业也会有一些认证之类的考试,例如软件评测师、Mercury系列认证等,我对这一块并不了解,所以就不多说了,感兴趣的同志们可以自己上网百度去了解。

我现在在深圳,这是一个充满了年青人的城市,也是一个充满了活力和创造力的城市。从事软件测试这一行的人,经常会一起讨论软件测试的发展前景。以后的发展如何,是我们每一个从业者常挂嘴边的话题。我不知道别的国家的职业竞争怎样,但是我们国家的职业竞争真的是非常产库的,但是,我想任何一个行业都不会拒绝有经验的人,到时候年龄大一些,我们足够好,工作肯定是会有的。

那么软件测试的行业前景究竟怎样呢?我们大概可以展望一下, 我们以后往资深测试工程师方面发展,做一个纯技术大神;也可以往管理方面发展,做一个测试管理者;也可以往培训方面发展,做一个测试咨询或测试培训讲师;或者测试书籍编写者挥着翻译者等。其实不管以后做什么,只要我们的脑子是活的,平时又坚持不断学习新知识,以后的我们依然会过得不错,食杂不必杞人忧天,好好做好当下的事才是最要紧的。

在这里,我顺便推荐一下自己平时比较喜欢的测试学习和交流的网站和论坛:

51Testing: 51Testing.com

博客园:博客园 - 开发者的网上家园 (这个经常用,上面有很多开发和测试的大神们写的知识和经验,非常值得借鉴和学习,关键是免费的!)

网上的学习资源是数不尽的,网络信息大爆炸的时代给我们带来的优势就体现出来啦! 所以说学习能力也是非常重要的。

·······································································

怎么评测一个软件?

我们精选了一下网友答案:

这是软件测试的内容,功能和性能各个参数,有专业的测试软件,有专门的测试培训。 上次回答你的网络工程师书的问题。 我这有网络规划师教材的电子版,应该比你要的网络工程师讲的全,不知道你是要考试,还是要自学,你要不?不过很大,发邮件不行,如果你要就qq传吧

···································^^····································


信息系统安全等级保护测评准备活动的工作流程:   信息系统安全等级保护测评准备活动的目标是顺利启动测评项目,准备测评所需的相关资料,为顺利编制测评方案打下良好的基础。   信息系统安全等级保护测评准备活动包括项目启动、信息收集和分析、工具和表单准备三项主要任务。这三项任务的基本工作流程见下图:   一、项目启动   在项目启动任务中,测评机构组建等级测评项目组,获取测评委托单位及被测系统的基本情况,从基本资料、人员、计划安排等方面为整个等级测评项目的实施做基本准备。   输入:委托测评协议书。   任务描述:   a) 根据测评双方签订的委托测评协议书和系统规模,测评机构组建测评项目组,从人员方面做好准备,并编制项目计划书。项目计划书应包含项目概述、工作依据、技术思路、工作内容和项目组织等。   b) 测评机构要求测评委托单位提供基本资料,包括:被测系统总体描述文件,详细描述文件,安全保护等级定级报告,系统验收报告,安全需求分析报告,安全总体方案,自查或上次等级测评报告(如果有),测评委托单位的信息化建设状况与发展以及联络方式等。   输出/产品:项目计划书。   二、 信息收集和分析   测评机构通过查阅被测系统已有资料或使用调查表格的方式,了解整个系统的构成和保护情况,为编写测评方案和开展现场测评工作奠定基础。   输入:调查表格,被测系统总体描述文件,详细描述文件,安全保护等级定级报告,系统验收报告,安全需求分析报告,安全总体方案,自查或上次等级测评报告(如果有)。   任务描述:   a) 测评机构收集等级测评需要的各种资料,包括测评委托单位的各种方针文件、规章制度及相关过程管理记录、被测系统总体描述文件、详细描述文件、安全保护等级定级报告、安全需求分析报告、安全总体方案、安全现状评价报告、安全详细设计方案、用户指南、运行步骤、网络图表、配置管理文档等。   b) 测评机构将调查表格提交给测评委托单位,督促被测系统相关人员准确填写调查表格。   c) 测评机构收回填写完成的调查表格,并分析调查结果,了解和熟悉被测系统的实际情况。分析的内容包括被测系统的基本信息、物理位置、行业特征、管理框架、管理策略、网络及设备部署、软硬件重要性及部署情况、范围及边界、业务种类及重要性、业务流程、业务数据及重要性、业务安全保护等级、用户范围、用户类型、被测系统所处的运行环境及面临的威胁等。这些信息可以重用自查或上次等级测评报告中的可信结果。   d) 如果调查表格填写不准确或不完善或存在相互矛盾的地方较多,测评机构应安排现场调查,与被测系统相关人员进行面对面的沟通和了解。   输出/产品:填好的调查表格。   三、工具和表单准备   测评项目组成员在进行现场测评之前,应熟悉与被测系统相关的各种组件、调试测评工具、准备各种表单等。   输入:各种与被测系统相关的技术资料。   任务描述:   a) 测评人员调试本次测评过程中将用到的测评工具,包括漏洞扫描工具、渗透性测试工具、性能测试工具和协议分析工具等。   b) 测评人员模拟被测系统搭建测评环境。   c) 准备和打印表单,主要包括:现场测评授权书、文档交接单、会议记录表单、会议签到表单等。   输出/产品:选用的测评工具清单,打印的各类表单。

·······································································

浦发银行西宁分行招聘啦~不限专业

我们精选了一下网友答案:

···································^^····································


点击上方“蓝字”关注我们

2020年浦发银行西宁分行春季招聘公告

上海浦东发展银行股份有限公司(以下简称:浦发银行)是 1992 年 8 月 28 日经中国人民银行批准设立、1993 年 1 月 9 日开业、1999 年在上海证券交易所挂牌上市(股票交易代码:600000)的全国性股份制商业银行,总行设在上海。良好的业绩、诚信的声誉,使浦发银行成为中国证券市场中备受关注和尊敬的上市公司。


应聘基本条件


1、全日制高等院校应届毕业生; 境内高校学生为 2020.1.1-2020.12.31 期间毕业,境外高校学生为 2019.1.1-2020.12.31 期间毕业。

2、本科及以上学历。

3、专业不限,其中总行信息科技部招聘岗位以计算机与信息技术、大数据挖掘、软件工程、人工智能、金融工程、统计学等理工科专业为主。

4、品行端正、学业优良、身心健康。

5、外语水平、计算机应用能力出色。

6、开拓进取,勇于创新,具备高度的责任心和敬业精神。


招聘需求


注:一名学生最多报两家单位,每家单位最多报两个岗位;须明确志愿顺序。


招聘主要程序


简历投递时间:2020年2月26日至3月17日

统一笔试:2020年3月下旬

面试:202年4月

录用:2020年5月

具体时间以我行实际通知为准,通知的形式包括短信、电子邮件或电话等;确定录用后,将以书面形式发放录用通知。


报名方式


请点击链接 spdb.zhaopin.com, 进行在线应聘报名申请,开放时间 2020 年 2 月 26 日 10:00—3 月 17 日 18:00。


服务热线


1.简历投递:021-23068800*66509(智联招聘),9:00 -18:00(开通日期:2020 年 2 月 26 日 至 2020 年 3 月 17 日,每周一至周五)

2.笔试安排:400-650-6886(北森测评),9:00-21:00 (开通日期:2020 年 3 月 24 日 至 2020 年 3 月 31 日)

3.其它咨询:021-61617777(浦发银行),9:00-17:00 (开通日期:2020 年 2 月 26 日 至 2020 年 3 月 31 日,每周一至周五)



点击此处“阅读全文”查看更多内容


  • 发表于 2020-11-19 08:38
  • 阅读 ( 423 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具