HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Actions
Task #794371
openbalbal
Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Description
第一章 软件测试核心概念
1.什么是软件测试
软件的定义:程序+数据库+文档+服务
软件的特点
软件危机的产生
软件测试的首要目的:不是要发现缺陷,而是要确保被测系统满足需求。
软件测试的根本目的:确保软件满足用户需求
软件测试的定义:是使用人工和自动手段来运行或测试某个系统的过程,目的在于检验其是否满足规定的需求
或是弄清楚预期结果与实际结果之间的差别。
软件测试是一个持续进行的过程
软件测试工作的基本流程
软件测试需要解决的问题
软件测试的原则
软件测试工作的误区
2.什么是软件缺陷
3.什么是测试用例
4.什么是自动化测试
第三章 黑盒测试技术
1.概述:基本原理
优势:黑盒测试方法对测试人员的技术要求相对较低
黑盒测试不需要了解程序实现的细节,测试团队与开发团队可以并行完成各自的任务。
局限性:测试结果的覆盖度不容易度量,测试的潜在风险较高。
适用阶段:当被测对象为函数时
当被测对象为功能时
测试方法的评价:测试用例对被测对象的覆盖率
测试用例的冗余
测试用例的数量
测试用例对缺陷的定位能力
测试用例设计的复杂度
2.边界值测试:边界值分析定义:在被测对象的边界及边界附近设计测试用例
为什么引入边界值分析:测试难点:(1)输入域(被测数据)的确定(整体输入域、个体输入域)
(2)边界的确定
(3)边界点附近邻域的设置
(5)测试用例的设计
边界值分析的使用:数据选择:穷举法、典型值法
边界组合:强边界法、弱边界法、全边界法
3.等价类测试:为什么引入等价类划分法:对系统进行穷尽测试是不可能的
使用有限的数据对系统进行测试是可能的
我们可以选择少量测试用例来测试系统,并满足:
测试是完备的
测试是没有冗余的
什么是等价类划分法:基本原理:3个约束:分而不交,合而不变,类内等价
概念
有效等价类:输入域中一组合理、有意义的数据的集合
无效等价类:输入域中一组不合理、无意义的数据的集合
如何使用等价类划分法:等价类划分法的原则
等价类划分法步骤总结:设计测试用例的步骤
注意:等价类=有效等价类+无效等价类
测试用例:https://wenku.baidu.com/view/6b4d4a3f1a37f111f1855ba2.html?re=view
4.因果图测试
5.基于决策表的测试:决策表的概述:基本原理(也称判定表法)
4个部分组成:条件桩:列出了问题的所有条件
动作桩:列出了问题规定可能采取的操作
条件项:列出了针对它左列条件的取值
动作项:列出在条件项的各种取值情况下应该采取的动作吧
实例讲解与演练:确定规则的个数、列出所有的条件桩和动作桩、填入条件项、填入动作项、化简
6.基于正交表的测试:正交表法概述:正交表的特性:均匀分散、整齐可比
根据正交表写出测试用例:(1)等水平正交表:特点
(2) 混合水平正交表
7.基于状态转换法的测试
8.基于场景的测试
第九章 系统测试
1.系统测试的概念
2.系统测试分为:
①功能测试:概念,是系统中最基本的测试
以数据为中心的系统:从实体关系模型设计测试
从对数据的操作设计测试(增加、删除、查找、修改)
以活动序列为中心的系统:结合黑盒测试的思想设计测试
结合白盒测试的思想设计测试
对应覆盖指标(状态覆盖、状态变换覆盖、触发事件覆盖、业务覆盖)
②性能测试:概念,主要考虑系统的时间和空间性能
常规性能测试
压力测试
负载测试
可靠性测试
大数据量测试
③安全性测试:概念,用于检验系统对非法侵入的防范能力
基于安全性测试的内容:资源、风险、安全性控制
安全性测试方法:功能验证
程序数据扫描
静态测试
动态测试
④兼容性测试:概念
与硬件的兼容性测试
与其他软件平台和应用程序的兼容性测试
数据共享的兼容性测试
⑤用户界面测试:概念,优秀用户界面的基本构成标准
文本框测试
按钮测试
单选按钮测试
复选框测试
⑥可安装性测试:概念
安装前的测试重点
安装过程中的测试重点:
正常安装应注意
安装中的异常应注意
安装后的测试重点
⑦易用性测试:概念,易理解,易学习,易操作
测试项
第十章
1.验收测试
No data to display
Actions