软件测试概念总结

1.软件测试:

软件测试就是验证软件产品特性是否满足用户的需求。以需求定义为依据,验证软件功能执行的正确性。

2.软件测试的特点:

软件测试只是一个样本试验,具有不可穷尽性。

3.软件测试和开发的区别:

难易程度:开发广度小,专业度高。测试广度大,专业度低。
技能要求:测试要求更广泛,业务能力,设计和架构分析能力,测试手段和工具使用,用户模型分析和理解,编程能力。

4.软件测试与调试的区别:

目的不同
调试(Debug):确保程序做了程序员想它做的事情
测试(Testing):确保程序解决了它该解决的问题
参与角色不同
测试由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试主要是由开发人员执行。
调试由开发人员完成。
执行的阶段不同
测试贯穿整个软件开发生命周期
调试一般在开发阶段。

5.优秀的软件测试人员具备的素质

1)综合能力
1.沟通能力:测试工程师的沟通能力会直接影响事务开展的效率。良好清晰的沟通能力,是一个技术优秀的测是工程师是否可以获得更好发展的“敲门砖”。
2.快速学习的能力:对不同业务需求和功能的快速学习与理解能力。 对于测试新技术和新方法的学习能力。
3.开发能力
4.文字能力

2)掌握自动化测试技术
优秀的测试用例设计能力:无论对于什么类型的测试,都能够设计出高效地发现缺陷,保证产品质量的优秀测试用例。
如何提高测试用例设计的能力? 1,掌握设计测试用例的方法 2,阅读好的测试用例设计案例 3,积累,总结

3)探索性思维
探索性思维是指,测试工程师在执行测试的过程中不断学习被测系统,结合自己的经验,知识,直觉,进行系统的错误猜测和逻辑推理,整理和分析出更多有针对性的的测试关注点。

4)兴趣、有责任感和一定的抗压能力

6.核心竞争力

开发能力
测试用例设计
掌握自动化测试技术
探索性思维

7.学习方法

以实践为主,理论为辅。

8.学习内容

概念–基础-用例-进阶-管理-项目实践-工具(禅道-持续集成-功能自动化-性能自动化)

9.需求的概念

满足用

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值