×

软件测试项目案例 软件测试

软件测试项目案例(34岁的女性软件测试员,如何规划自己的未来)

admin admin 发表于2023-01-19 09:59:22 浏览55 评论0

抢沙发发表评论

本文目录

34岁的女性软件测试员,如何规划自己的未来

建议

前辈,从业大概也将近10年了,我们测试部门200+人,也有些人遇到和楼主一样的问题,大多在公司内部转岗HRBP,建议楼主可以考虑内部转岗。

客观的讲,如果此时感到无力,也许是真的无力了。如果我们乐观一些,会建议楼主,现在可以就自动化、性能、数据、算法测试某一个方向进行学习等等,提升自己的核心竞争力。

我想这应该与年龄性别没有很大的关系,更多的是像我们在招聘时,会问到的那个问题一一“你未来职业规划是什么”。

每个职业都有自己的的职业发展黄金期,有些职业过了黄金期发展,要么功成名就,要么卸甲归田,比如电竞、运动员等等。相对于测试这个行业,我想也类似,有着自己的黄金期——那就是刚毕业这3~5年是如何规划职业发展的。

为什么是刚毕业这几年?随着年龄增长,自身精力的集中度也在逐步分散,比如结婚、孩子、养老等等,同时入行初期可塑性较强,没有一些思维的定式。否则到那时,想要做到职业技能提升或者改变的成本相对较高,甚至是很难行得通。这与测试的及早介入原则如出一辙,问题越早发现,修复成本越低。

因此越早规划,越早实施,它的可行性越高。这些话对于楼主可能然并卵,但我想对于其他新入行的读者,应该是受用的。


启示

再来讲讲,我所理解的黄金期规划,在此之前,先介绍大概介绍下测试行业的现状,这些信息也是从2018年全球软件行业发展报告中得出的,其中总结了以下几点:

  1. 测试人员对需求分析的投入在逐渐增大,同时测试人员逐渐开始注重客户问题的分析,更关注用户体验和用户反馈。
  2. 敏捷和类敏捷型项目已经占到了已经极高的百分比,而DevOps模式的使用已经持续数年稳定增长,DevOps正在成为软件交付的最佳模式 , 同时我们发现瀑布或类瀑布开发模式比重逐渐降低。
  3. 较去年,自动化测试技术比例基本保持稳定且处在一个高占比的状态。不了解、不使用自动化的越来越少,发现越来越多的测试人员将自动化技术应用于日志和数据分析、综合监测。

关于软件测试行业供需现状,随着敏捷、DevOps等模式的引入以及数据治理、人工智能应用的发展,软件交付周期逐渐缩短,技术复杂度不断提升对测试人员提出了越来越高的要求。因此,对校招、社招人员的要求也是在不断提高的,一方面响应基础功能需求的手工测试人员基本饱和,另一方面懂测试的测试开发岗位面试达标者比例过低。因此需使自己具备一定的开发能力(推荐Python语言)。

在这样的行业发展背景和趋势之下,我们不难得出测试逐渐过渡到测试开发已经是一种潜在后者显在的趋势,无论我们决定走技术路线还是管理路线。

因此,如果我们现在还是做点点点的功能测试,我们应该有一定的危机感,也应该清楚我们的前进方向。

当然具备了一定的开发基础并不等同于能够做好测试,之所有测试开发成为一种趋势,是因为具备一定开发能力和思维的测试人员,能够更好的从质量、效率、风险、成本之间寻求一种平衡。

同时,建议了解一下现有比较流行的开发、测试思想、模式,如DevOps开发模式、测试左移与右移思想等等;测试应用领域,如人工智能测试;测试技术,如数据、接口的自动化等等,使得我们对测试的认识具有一定的前瞻性。

软件测试开发工程师的主要工作内容有哪些,最好能介绍一下详细的案例

软件测试开发工程师的主要工作内容有:软件测试平台的使用,按照产品功能要求测试出软件所存在的bug,评估软件的可操作性,安全性,稳定可靠性,并提供测试报告.

对于研发机构来说,软件测试开发工程师就像一位质检员,软件是否合格,完全是你说了算.

比如说做一个嵌入式产品开发,拿到软件后,你要把软件烧录进硬件产品中,然后,根据产品说明书,反复测试产品可能存在的风险。还要进行乱操作测试,防止因乱按按钮造成的严重后果发生。

学习软件测试应该从哪里找项目,找不到软件来练手

在我看来,如果说学习软件测试的过程中找不到项目去练手,这都是“借口”,或者说是对软件测试还没有一个正确的认知。

软件测试人员硬性要求

软件测试这个岗位看上去似乎充当的是比一般用户更专业的“用户”而已,软件测试过程其实也是使用产品的过程,所以软件测试岗位的门槛较低,哪怕是没有任何经验的人员经过一段时间的了解也可以轻松上手此岗位。

软件测试岗位入门门槛低,但并不代表所有人都能胜任此岗位。我带的团队也有测试人员,在我看来软件测试人员需要具备的硬性要求有:

  • 站在用户的角度去思考问题;

  • 对于每个功能模块要多思考为什么要这样实现;

  • 多看竞品,多动手。

软件测试如何找项目练手?

对于一般的软件测试岗位而言,基本上都是功能性测试,很少涉及更为底层的测试(比如:API测试、压力测试、白盒测试等)。我们可以把项目分为以下几类:

1、B/S类项目

说得通俗点就是网站类型的项目,通过浏览器访问的项目。这里可以细分为:WEB、WAP端。

2、移动端项目

目前移动端主要有两大类:Android和iOS

3、桌面应用

这种更多的就是Windows上的桌面应用。


把项目分为这几类后就可以针对性寻找项目练手了。对于B/S类项目我们在网上随便找一些网站就可以进行测试、移动端项目在应用市场下载一些应用即可、桌面应用相信每个人的电脑上都有。

另外,同类型项目不少的功能模块都差不多的,比如说登录注册这块的业务逻辑绝大多数都是相似的,在测试过程中需要做好总结。

软件测试这个岗位怎么样

单从软件测试这个岗位来说,是个不错的岗位,随着互联网产品的丰富,企业和用户对软件产品的质量都有很高的要求,因此软件测试工程师的角色就非常重要了。

但是软件测试从业者分两种:

一是初级软件测试员

技能需求:手工测试,也就是点点点,薪资水平一般,并没有突出。工作内容也并没有什么过多技术含量,从业者众多,很难获得长期稳定的发展。

二是软件测试工程师

技能需求:自动化测试、编程能力。薪资水平较高,甚至能与程序员薪资水平一致。前景非常好,未来可期。国外软件测试工程师相较于国内更受重视。

这个岗位确实不错,但看你有没有往更高层面发展的念头和毅力。如果只是在手工测试点点点,点到职业寿命终点的话,那入行软件测试,反倒耽误了您的宝贵时光。

总之,如果热爱就勇敢的去尝试,难度不大,易上手!

软件测试工程师未来发展

根据目前测试行业的发展现状及趋势,建议现阶段专注于技术发展方向,持续的感知测试相关行业的技术发展,拥抱变化,实现测试技术的创新与应用。

之前写过《2018年度软件测试行业现状报告解读》

不难看出,未来测试的发展是需要技术驱动的,仅仅具备功能测试能力,还难以驾驭和主导未来的测试管理工作,加油!

在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么

DevOps了解一下,互联网应用需要快速迭代,一天发布上百个版本,你手动测一下试试,记住改一个点需要全部测试,如果是微服务的架构,还需要夸项目组集成测试。

另外测试都是人写的,用例也是人设计,这才能体现人的水平,机只是重复执行而已,这点机器做的更好。

软件测试面试的时候具体怎么描述项目怎么结合技能来描述

  1. 描述项目实现的业务功能与所采用的技术,注意这部分篇幅不要太多,毕竟是测试不是开发。

  2. 介绍项目的主要测试流程,让面试官能对你参与的项目的测试工作有一个大概的了解

  3. 在主要流程介绍完成的基础上,突出流程中的亮点,这部分要就要结合自己的参与情况来介绍,一般来说,自动化部分,CI/CD部分是技术性面试官比较感兴趣的,可以介绍自动化测试架构,CI/CD所使用技术,流程,结构,思路都可以。而管理型面试官则会关注流程改进部分,重点突出管理流程上自己做出了那些贡献,提升了多少效率,如果有做过部分管理工作是加分项。


以上是流程,重点是:

  • 一定要有自己参与的部分,不管是流程,技术,业务。

  • 一定要有介绍自己的技能技术给项目所带来了哪些提升,可以举例说明,例子自己提前准备好

  • 可以以小见大,但不要以偏概全,在介绍技术的时候结合自己会的部分来介绍,没有接触过或接触但没有深入的部分就开诚布公的说不清楚,千万不要不懂装懂。

另外,项目贵精不贵多,时间有限的情况下,挑选最有亮点的项目,小项目可以忽略。

java开发怎么转软件测试的工作

您的问题里面主要涉及以下几个方面:

第一:你是培训了JAVA开发的,这个对你来说是优势,我们都知道JAVA开发培训里面,肯定不仅仅学习了JAVA编程语言,您肯定学习了数据库、操作系统等计算机技术,那么这些也是软件测试所需要的,软件开发和软件测试是不分家的,软件开发人员写好了软件,测试人员来测试。

第二:软件测试的门槛比JAVA开发低,您在发现不合适做JAVA开发后,转而考虑软件测试,是可取的,思路是对的。这个不是说软件开发比软件测试高级,只能说软件测试比软件开发更好入门、入行而已,发展到后面,软件测试要求的知识广大很深度都不会比开发低的。

第三:如果决定了转测试,因为您有了基础了,建议您这样:

a、学习一下软件测试知识,至少下面几点要弄清楚:软件测试的目的、软件测试的流程、测试用例的设计方法、测试用例编写格式、什么是软件缺陷、软件缺陷管理流程、测试用例管理工具比如testlink、缺陷管理工具比如bugzilla。

b.找到一个测试案例来,其实软件测试的案例很多的,各种网站都可以用来做案例的,试着去找一些问题,加深对于软件测试的理解。

c.您不是学习过JAVA开发吗,那么你们培训的时候肯定也是有案例的,您之前是开发它,现在换个思维,您来测试它不就行了吗,然后把这个项目写到你的简历里面去。

综上所述,基础有了,测试知识具备了,项目经验有了,JAVA开发转测试水到渠成,祝您好运。

自学软件测试多久后能找到一份工作

这个不是说你学多久就可以找到工作,学习的时间是根据个人来定义的,有的人学的努力当然学习的效果肯定也不会差,反之学习拖拖拉拉效果也好不到哪去,最主要的是你要了解出去面试找工作需要掌握企业工作中所用的技能才行,不是说学多久可以去出去找工作,应该自学软件测试需要掌握哪些技能可以去找份工作!

面试软件测试工程师这一职位怎样介绍自己的项目最好

介绍项目,一定要有针对性,在了解企业岗位要求前提下,突出重点和自己的优势。一般介绍套路如下

1.表达对企业的兴趣,自己已经查阅了企业相关信息以及近期新闻等。

2.对岗位的理解,简单介绍,岗位本身内容以及和其它岗位业务交叉介绍。

3.介绍自己经验,专业程度等,和岗位要求匹配度是多么的高。

你提到项目如何介绍,用上面思路去套吧。