软件测试方法和技术实践(学习笔记)

本文概述了软件测试的概念、对象、全过程测试方法、测试与调试的区别、一致性验证及测试的价值与作用,强调了软件测试不仅仅是寻找bug,还包括预防bug、确保软件满足需求和提升产品质量。

网易云课堂:软件测试方法和技术实践

只做了第一节的笔记,后面几节貌似没什么重点...
Q:什么是软件测试?
A:G.J.Myers:测试是为证明程序有错,通过运行程序发现其中存在的问题。
Q:软件测试的对象仅仅是程序么?
A:软件=程序+数据+文档
   软件包含组件模块、UI、 数据库、系统
Q:什么是全过程的软件测试?
A:全过程软件测试包括 【需求审评:需求缺陷   设计审评:设计缺陷  单元与集成测试:代码和接口缺陷 系统测试:系统缺陷    验收测试:其他各种缺陷】
Q:发现错误还是发现缺陷?
A:缺陷=内部错误引起的外部失效
     内部质量:代码风格、内聚耦 
     外部质量:功能、性能、安全可靠性
     使用质量:用户体验、经济健康风险
Q:测试与调试的区别?
A:测试是找到软件中存在的缺陷 find bugs
   调试是根据发现的错误而进行代码跟踪和分析,确定缺陷产生的原因,即为了修正缺陷fix bug而进行Debug
Q:什么是一致性验证?
A:一致性验证:设计是否符合所定义的需求,代码是否实现了设计。确认软件系统是否满足用户的实际需求
 
达人介绍软件测试总结:
1.测试的价值不只是找bug 更重要的是预防bug
2.测试需要:对技术有更广,更深的理解 (性能安全,操作系统,网络)、 产品功能个性全面的认识 、沟通技巧
3.有构建和反构建的思维和技术
4.测试是一项创新性的工作
5.看起来是通过耐心,细心发现缺陷,其实软件测试远没有那么简单
   软件从业人员一方面具有质量和效率的意识,另一方面具有良好的技术背景。全局的、对软件质量和生产力有持续的关注,需要持续的思考。
6.用测试思想、方法去探索软件开发中的难题 
7 测试不是独立存在的,掌握开发技能也同样重要
8.测试的价值和乐趣不仅是质量保证,而且是从产品策划、架构设计到流程优化的综合能力提升。

转载于:https://www.cnblogs.com/dyakira/p/4320690.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值