• 0
  • 0
分享
  • 软件测试之测试的基本功——软件测试圈
  • 北极 2022-10-18 16:17:31 字数 982 阅读 945 收藏 0

结合笔者所在团队的实际情况,团队的目标是要能够快速反应,支持业务快速迭代,同时要把测试人员从繁重的重复工作中解放出来,为内外提供赋能,提供好的测试平台、好用的测试工具和高效的测试方法等,这就对测试人员提出了一些新的要求。

1.代码

具备编写代码能力能够提高测试效率,独立或者辅助开发人员定位问题,而不是只报告问题,这也有助于帮助测试人员了解程序过程,完善思维方式,提升测试形象。在测试过程中懂程序的人更能够深入地把程序测试好,通过走读代码发现逻辑上的缺陷、写法上的繁琐带来的性能问题等,达到事半功倍。系统与数据库打交道,程序部署在中间件上,中间件运行在操作系统上,即要懂数据库知识、中间件知识、操作系统知识、硬件知识等内容。

2.需求

根本在于实现用户的业务需求,客户或者产品的需求变化引起的系统需求的频繁变更。首先应该确定计算机要做什么,需要达到什么样的效果。

3.工具思维与工具开发能力-运维

具有工具思维可以帮助测试人员敏锐地发现可以节省人力的工作点,具备工具开发能力可以真正实现在繁重的重复工作中解放自己。测试自动化是一个趋势,不仅包括功能测试自动化,也包括性能测试自动化及测试环境自动化(持续集成),掌握运维手段也很重要。

4.持续的学习能力,学会思考

持续学习不仅仅是一种态度,更是一种能力。持续学习新的技术和新的思想,了解新的动态趋势等,能够帮助测试人员更好地适应变化,拥抱变化。学会思考这个话题很宽泛,包括规避风险、项目推进、问题解决等测试人员需要的很多其他认知的过程。但是,如果测试人员不能持续学习,那么他的思考也会被限制。只有持续学习,不断思考,才能知道在不可知的未来我们能够提供什么,价值该如何体现。

5.强大的内心

测试工作是一个不断质疑与被质疑的过程。每天会面对很多繁重的工作,随时随地都可能被别人挑战,还有可能在工作中遭遇质疑及误解,想要将工作进行下去,强大的内心对测试人员来说极其重要。

6.测试思维

测试思维决定了测试人员能在测试这条路上走多远。测试的核心技能不是测试理论,也不是测试工具,而是测试分析、测试设计、测试架构和测试规划等。"思维主导、技术辅助"一直是笔者所在团队提倡的。学会分析任务,分清优先级,具备统一规划能力,能够使工作达到事半功倍的效果。


作者:多测师11

https://blog.51cto.com/u_15239049/5765400

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   日本国会已经完成了一项与欧盟非常相似的举措,即制定一项法律,禁止大型科技公司阻挡第三方应用程序商店的出现。该法案于 5 月在日本众议院获得通过,现在又于周三在参议院获得通过。根据现行程序,该法案无需经天皇签署即可成为法律。  该法案旨在促进竞争,降低应用程序价格。据报道,日本政府认为苹果和Google是双头垄断企业,它们向开发者收取高额费用,然后再转嫁给用户。  拥有应用商店的大型科技公司也将禁止公司优先使用自己的服务,Google可能受此打击最大。  违法者最初将被处以最高为违法具体服务国内收入 20% 的罚款。如果被罚主体放任这种行为持续下去,罚款可能会增加到 30%。  日本政府的公...
            0 0 175
            分享
          •   用例设计需要遵循一些规范标准,以确保设计的用例具有良好的质量和可维护性。以下是一些常见的规范标准:  1.明确的目标和范围:用例应该有明确的目标和范围,清楚地描述系统需要实现的功能或行为。  2.完整性:用例应该覆盖系统的所有功能和边界情况,确保没有遗漏。  3.可读性:用例的描述应该清晰、简洁、易懂,避免使用技术术语或行话。  4.一致性:用例的格式和风格应该保持一致,便于阅读和理解。  5.可测试性:用例应该能够被用来进行系统的测试,包括正向和反向的测试情况。  6.避免冗余:避免重复描述相同的功能或行为,确保用例的简洁性。  7.更新和维护:随着系统的变更,用例应该及时更新,以反映系...
            0 0 386
            分享
          •   作为一名初出茅庐的软件测试员,职业发展的道路的确蜿蜒曲折,面对一次次的岗位竞争,挑战一道道的面试关卡,一边带着疑惑,一边又要做出选择,只能无奈的感叹:比你优秀的人比你还努力,你有什么资格不去奋斗……  那软件测试员,你究竟该如何规划下一份工作?路该怎么走?又该如何避免测试岗位的优胜劣汰?  作为过来人,分享一下我的经验,写给对测试未来迷茫的测试从业者。  软件测试员,你有这些困惑吗?  为什么我工作5年,工资不涨;他工作5年,年薪30w+,同为测试,差距竟然这么大?  总会考虑软件测试的未来:中年危机怎么办?好担心自己能力不够,思维太局限,总是瞎担心,一点长进都没有,我能怎么办?  软件测...
            0 0 1147
            分享
          • MySQL 官方驱动模块在 Python 语言里,有很多连接 MySQL 数据库的模块,且都能执行 SQL 语句,完成数据的增删改查操作。MySQL Connector 是 MySQL 官方的驱动模块,在兼容性上特别的好;不会有数据乱码的情况的发生,对 MySQL 8.0 的支持也很好。有很多的第三方的模块对 MySQL 8.0 这个版本兼容性非常的不好,特别是 MySQL 8.0 引入的新的安全机制。不少第三方模块由于没有更新,所以是没有办法连接到最新版本的 MySQL上面的,所以这里推荐大家使用 “MySQL Connector” 这个 MySQL 官方的驱动模块,毕竟是官方,更新的速度还...
            0 0 4651
            分享
          • 1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。3、你为什么能够做测试这一行虽然我的测试技术还不是很成熟,但是我觉得我还是可以胜任软件测试这个工作...
            13 15 1821
            分享
      • 51testing软件测试圈微信