码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-07 18:27:37      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

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

只做了第一节的笔记,后面几节貌似没什么重点...
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.测试的价值和乐趣不仅是质量保证,而且是从产品策划、架构设计到流程优化的综合能力提升。

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

标签:

原文地址:http://www.cnblogs.com/dyakira/p/4320690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!