• 0
  • 0
分享
  • 软件测试工程师如何保证软件的质量?——软件测试圈
  • quinn 2022-08-08 13:52:54 字数 1293 阅读 1317 收藏 0

1、质量不是测出来的

软件的质量不仅仅是靠测试人员保证的,而是整个团队的责任。测试的目的是为了发现问题,证明问题的存在,从而使产品尽善尽美。测试人员的任务是帮助开发人员及产品设计人员提高软件的质量,但不等于说是保证软件质量,因为测试仅仅是整个生产过程中的一个环节,开发人员才是软件质量的生产者,产品的好坏也取决于设计人员,测试人员不生产质量,也不提高降低质量。

质量保证和软件测试是软件质量工程中两个不同层面的工作。

2、测试只能尽可能地提高软件质量,但不能使其达到完美

其一:在有限的时间和资源的条件下,测试活动可以发现软件的缺陷,但不能保证软件或者系统的缺陷全部被找到,所以想要使软件达到完美,是不可能的。

其二:测试也是有成本的,测试活动越到后期发现缺陷的代价就越大,因此要根据错误的概率及软件的可靠性要求,确定好停止测试的最佳时间,不能无限的测试下去。

3、软件测试提高软件质量的依据是什么

满足用户需求是软件或者系统研发的最终目的,所有的测试都应该追溯到用户需求,一个功能错乱甚至缺失,用户体验不佳的产品是不被允许交付到用户手中的。

4、软件测试人员在整个软件生产活动中担当着怎样的角色

软件测试人员在整个生产活动中发现的问题及报告为提高软件质量提供必要的信息,通过与研发及设计人员的沟通为他们的工作提供支持,使他们更高效更便捷的定位问题,从而提升产品的质量。

软件测试人员在整个活动中担当的是一个支持者的角色,并不是产品产出的把关者,因为产品的质量好坏并不取决于软件测试人员,而是参与生产活动的所有参与者。

软件测试人员还要善于提问,作为一个需求的审视者。不问问题,就不能讲需求剖析得透彻,思路局限于所见的既有功能,不思考不分析,测试过程中的风险就不能很好地规避,导致测试不能顺利的进行。

实际生产活动中,由于项目各职能人员配备不完整,测试人员还担任着项目计划的督促者,督促设计人员文档文件的及时输出,督促开发人员及时修复缺陷。

5、软件测试人员如何履行好自己的职责

测试理论的支持,一个好的实践离不开好的方法论的支持,测试也是如此,测试理论帮助测试人员更好地理解自己的职责,帮助测试人员更好的定位自己的角色,帮助测试人员更好的熟悉以及提升自己的工作技能。

熟练的测试技能,工欲善其事必先利其器,这里的器就是测试人员本身,测试人员在研发过程中需要做的工作:评审需求,风险评估,选取测试工具,撰写测试计划,搭建测试环境,准备测试数据,设计测试用例,执行测试,输出测试报告,分析总结测试活动经验。其中每个环节都对测试人员有相应的技能要求,熟练的技能能更高效,更顺利地开展测试活动,发现更多更有效的缺陷,更好的帮助开发人员定位问题,帮助产品设计人员完善产品的功能。

良好的沟通技巧,因为测试过程中涉及要跟产品设计人员确认需求,跟开发人员确认缺陷,帮助开发人员定位问题,整个测试活动中存在像这样大量的需要沟通确认的场景,所以就需要有效的表述问题,友好的表达疑问,耐心的交流。


作责:多测师111

原文链接:https://blog.csdn.net/duoceshi/article/details/123520852

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 接上文,下面继续介绍Jmeter的测试元件。3. 控制器         JMeter有两种类型的控制器:取样器和逻辑控制器。         取样器指示JMeter向一个服务器发送请求。例如,如果你想让JMeter发送HTTP请求,那么添加一个HTTP请求器。你可以向一个取样器中添加一个或多个配置元件来定制请求。        逻辑控制...
            0 0 1340
            分享
          • http/https在哪层?http/https在应用层、tcp在传输层、ip在网络层接口请求有哪几种:http/https:get、post、put、deletepost请求参数由几种类型:主要有四种方式:application/x-www-form-urlencoded(数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码)multipart/form-data:二进制编码,数据一般以文件形式上传application/json:json格式数据text/xml :入参是xml格式的,一般以字符串形式传递,若遇到编码问题则增加...
            0 0 1569
            分享
          •   背景介绍  作为一个测试同学,提交bug是个绕不过去的坎(请不要杠哈,我真不太相信有测试同学从来未提交过bug)。  但是每次提交bug,少则几项多则几十项,填得有点头大有没有?即使有模板,根据模板再修改,手动填的时候也经常会漏掉一些项有没有?  所以为了我们这些懒人的福利,自动化提交bug就应运而生了。  测试需求分析  此自动化需求主要涉及到python/pytest,且需要jira API文档(下文有jira接口文档链接)。  测试流程  自动化脚本实现  bug模板及提交jira手工步骤  提完bug的bug模板参考下图:  创建bug时,参考下图,可以看见目前统一模板有如下10个...
            14 14 2076
            分享
          •   首先说一下我个人的情况,我是非211,非985的本科生,专业学的是自动化。最主要的,我性别女。因为我自身能力不足,可能也有一些别的因素,我没找到本专业的工作。同学家里有矿的,好多进的电业局,我家里没矿,所以兜兜转转了好久,才找到了软件测试这个我认为救命恩人一样的工作。  为什么称软件测试为救命恩人一般的工作呢?  我没毕业的时候,就浏览过本专业的招聘信息,发现好多我都干不了。我的老父亲情急下让我去考了教师资格证,认为我可以走招教。等我好好学习拿到了教师资格证,啪啪打了脸,因为专业不对口,我连报名的资格都没有(我考的是高中数学教师资格证)。  我最开始找的工作是一个销售,卖电视机的。我觉得那...
            0 0 384
            分享
          • 1.性能测试技能树(1)测试工具:loadrunner jmeter:工具+手工程序自动化脚本功能自动化回归,API 。 ui测试难点:用户和业务模型分析搭建,根据用户和业务模型开发合适的脚本,合适的需求分析转化为场景设计,大容量系统的数据生成和使用,大型系统的性能压力负载和实施,云计算的负载生产和实施(2)测试基础:同样的脚本,不同的人员执行,不同的针对点,测试结果会大相庭径。需要对系统进行需求分析,性能测试计划和设计才开始测试计划-N次回归找到瓶颈的具体原因并优化难点:评估需求,负载建模(用户和业务模型),性能生成的原理和并发之间的关系,性能测试用例,新系统需求分析,容量规划,性能测试策略...
            0 0 2793
            分享
      • 51testing软件测试圈微信