关于软件测试的术语

1>软件的质量: 功能性,可靠性,可用性,效率,可维护性,可移植性
2>测试的基本过程
系统需求–>软件需求–>分析–>设计–>编码–>测试–>使用
3>测试心理学
开发人员的最大弱点就是在于每个必须测试自己程序的开发人员往往过于乐观

软件测试的目的就是发现软件和需求规格说明,客户需求之间的差异和矛盾.这些软件失效一经发现就必须报告给开发人员

4>测试的基本原理
- 1.测试可以证明缺陷存在,但不能证明缺陷不存在
- 2.穷尽测试是不可能的
- 3.测试活动应尽早开始
- 4.缺陷集群性
- 5.杀虫剂悖论
- 6.测试依赖测试内容
- 7.没有失效就是有用系统是一种悖论

5>什么时候可以测试结束
基本测试过程由计划和控制,分析和设计,实现和执行,测试出口的评估和报告,测试结束活动等阶段组成,当满足测试出口准则就可以结束了

6>软件生命周期中的测试

  • 1.什么是通用V模型
    这里写图片描述
    对于单元测试,集成测试,系统测试,验收测试的理解
    应从属于解释,测试对象,测试环境,测试目标等方面理解

验收测试:1根据合同进行验收2用户验收测试3操作(验收)测试4现场测试

7 产品新版本的测试
1>软件维护
2>版本开发
3>增量开发中测试

8测试类型:分为功能性测试,非公能测试,软件结构测试和变更测试
功能测试:具体的需求和软件的功能
非公能能测试包括,负载测试,性能测试,容量测试等
结构测试包括黑盒测试和白盒测试
变更测试,需求变更和回归测试

9静态测试
结构化团体检查
评审:1>计划2>概述3>准备4>评审会议5>返工>跟踪
静态分析

10动态分析

黑盒和白盒

11测试管理

1>测试团队(根据任务和资质,分工不同)
2>测试的计划(质量保证计划,测试计划,测试优先级,测试出口准则)
3>成本核算
- 1.缺陷成本
- 2测试成本
- 3测试工作量估算
4>测试策略的定义
5>测试活动管理
6>事件管理
- 1测试日志
- 2事件报告
- 3事件分类
- 4事件状态

7>配置管理
- 1版本管理
- 2配置标识
- 3事件状态和变更记录
- 4配置审计
8>相关标准
- 1公司标准
- 2最佳实践
- 3质量管理标准
- 4特殊行业标准
- 5软件测试标准

测试工具
testBench

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值