软件测试学习笔记一

测试基础

一:技术体系

测试基础(技术方面)

1、网络知识:TCP/IP协议,计算机通信。。

2、编程基础:C/C++/JAVA/C#。。

3、脚本语言(重点)CL/RUBY/PERL/SHELL/VB SCRIPT。。

4、数据库:ORACLE/DB2/MYSQL。。

5、OS:UNIX/LINUX。。

测试基础(职业方面)

1、“五心”职业素养:责任心(不能放过每一个BUG)、细心、耐心(与客户和开发人员的沟通)、专心(专一行,精一行,爱一行)、自信心

2、五大学问:逻辑学、心理学(用户和开发两个角度)、刑侦学、统计学(测试报告)、经济学(为了盈利而测试)

测试标准与规范

1、国际、国家、行业、企业自定义

2、职业化必由之路

WHAT TO TEST AND HOW TO TEST

1、测试工具“兵器”

解决测试手段  LOADRUNER(LR)   提高效率

QTP(VB SCRIPT)自动化测试工具

2、测试方法“秘笈”   

全面“漏测”/重复“重测” 

白盒 -- “剑术”

黑盒 -- “棍术”

3、测试过程

增强项目透明度/可控制性、可管理性

产品质量标准

1、软件质量模型(6大特性,27个子特性)

2、软件质量管理体系(CMM/CMMI)

二:为什么要有软件测试

不同角度分析

1、站在用户角度分析:发现问题

2、站在开发角度:证明软件质量可靠

软件测试是软件质量活动中的最重要的部分,测试终极目标:缺陷预防--》质量管理

发展--》证明没有错误--》发现错误(程序)--》发现不足--》缺陷

三、软件测试定义

在一定的软、硬件网络的环境下,遵循一定要标准和规范,按照合理的测试过程,使用合理的测试工具与方法,测试或验证系统工程、软件是否满足用户的需求或者弄清预期和实际结果之间的差别。

WHO测试:1、测试人员(团队),专业性的  2、用户 -- alpha/beta/UAT  3、开发人员 -- 单元(白盒级别)

四:软件的生命周期

计划---需求分析---概要设计---详细设计---编码---测试---运行维护

 

计划:工作量、任务分配、QQ

 

估计法

E 期望=(最乐观的值+最悲观的值+四个可信的值)/6

约束条件:(最悲观-最乐观)〈=40%

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值