软件测试工程师常见问题总结-持续更新

写在前面:有幸看到该篇https://blog.csdn.net/zimingzim/article/details/79996767博客,里面的一些问题觉得概括的很广,特意记录,其中的一些回答包括自己的理解,同时也借鉴该篇博文的优秀回答,也会同步一些问题,共勉。

1、为什么要在一个团队中开展软件测试工作?
      没有经过测试的产品很难把控产品的质量,测试作为产品上线之前的最后一道工序,对产品的质量起到重要的作用,只有经过测试的产品才能对该产品有一个精准的风险把控。

2、测试能给你带来什么样的快乐?
      当我测试出产品的缺陷的时候,我会很快乐,觉得自己可以查找到隐藏的缺陷并让开发人员修复,降低了产品上线的质量风险;当我没有测试出产品缺陷的时候,我会很快乐,因为团队的编码能力很棒。

3、软件测试的目的?
       测试的目的是以最少的人、财、时间找到产品隐藏的缺陷,并及时进行修改,提高产品的质量,同时降低产品上线之后因缺陷引发的商业损失。

4、Alpha测试与Beta测试的区别
     大型通用软件在发布之前,都会进行Alpha和beta测试,目的是从实际终端用户的角度去发现可能在真实用户使用过程中会出现的缺陷。

     Alpha测试一般指一个用户在开发环境模拟真实用户操作或内部员工在模拟真实环境下的操作,开发人员在现场,可实时将问题同步给开发人员,一般不由程序员和测试人员操作。α测试可以从产品编码结束之时开始,或模块测试完成之后开始,或在确认测试过程中产品达到一定的稳定性和可靠性开始,Alpha测试为非正式验收测试。

     Beta测试一般存在于α测试之后,β测试一般由真实用户在真实环境下进行的测试,开发者一般不在现场,由用户总结缺陷,并定期向开发者汇报。

      α代表软件测试的第一个版本(软件开发初期的版本,初具规模),beta代表软件测试的第二个版本。(网上所提供的一些软件测试版本)

5、简述集成测试的过程
       完成单元测试/完成模块化测试----->组装模块------->集成测试

6、质量的八大特性是什么?各种特性的定义?

  • 1.功能性:软件所实现的功能与需求一致;                                                                                                                                             
  • 2.使用性:用户在使用、操作软件的难易程度;                                                                                                                                     
  • 3.可靠性:在满足一定条件下,软件可以提供正常功能,出现错误的时候,可以友好兼容,如软件闪退或重启,可以正常使用;                                                                                                                                                     
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值