找回密码
 立即注册
gz08周建辉 +好友
这个人很懒什么都没写
听众
8
主题
0
金钱
60
个人名片
粉丝关注
还没有人关注TA
添加表情

复习

已有 121 次阅读2019-9-11 11:40

软件测试:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足需求进行评估的过程。

测试基本原则:
1、测试的标准就是用户需求;
2、测试不只是对软件本身的测试;
3、软件只能帮助软件更加完美,更加正确;
4、穷尽测试是不可能的;
5、测试应该尽早介入;
6、软件外在没有失效不代表软件系统是可用的;
7、二八原则(80%的缺陷或错误会集中在20%的区域);
8、杀虫剂效应(要不断更新用例,反复执行相同用例,能发现新缺陷的能力几乎为零);
9、测试活动依赖测试对象;
10、尽量选择第三方测试(避免自己测试自己开发的程序);

需求分析:它不仅仅是对功能的描述,更让我们确定测试目标,测试范围的标准。通过需求分析,我们可以了解到,我们的目标,测试范围,可能用到的技术、工具,以及测试的测略,可能存在的风险,进而作出相应的计划,方案,编写测试用例

测试计划的组成部分:1、简介(目的、背景、范围),2、测试约束(测试准入,测试准出),3、资源与环境(人力资源配置、环境资源配置),4、测试任务与进度,5、风险以及风险管理,6、测试交付文档(测试计划.doc、思维导图.xmind、测试用例xls、第一轮测试小结.doc、测试报告.doc、SIT1BUG数据.xls,项目心得.txt

测试准入原则:
1、SIT,UAT阶段,开发人员需要提供必要文档:需求分析报告,需求规格说明书,概要设计,详设,版本说明书以及开发自测报告,qiz版本说明书及开发自测报告在每一轮转测的不可少。
2、SIT的测试计划,测试用例通过评审,获得产品经理以及测试经理的确认;
3、基于实施的文档、安装部署都验证通过;

测试准出原则:
1、用例执行率100%;最后一轮测试用例通过率至少达到95%;严重级别及致命级别的缺陷解决率须为100%;一般级别的缺陷解决率达到98%;测试周期内缺陷数目呈收敛趋势;
2、输出功能测试报告;
3、项目中挂起的缺陷需要有后期明确的版本解决;
4、通过易用性测试;
5、安全测试检查报告的高风险/致命级别的安全漏洞已清零,权限问题已解决;
6、所有性能测试场景都已经验证通过(满足性能指标);
性能指标包括”通用指标“和“项目应用指标”,其中“通用指标”的定义:CPU使用率小于80%;内存使用率小于70%且无内存泄漏;网页响应应小于5秒。
7、输出性能测试报告/脚本;

测试策略描述测试工程的总体方法和目标。
测试策略制定主要包含三个方面:
1、确定测试过程要适用的测试技术和工具;
2、制定测试启动、停止、完成标准;
3、进行风险分析和应对方案
常见的16中测试测略有:功能测试,性能测试,压力测试,容量测试,安全性测试,GUI(页面)测试,易用性测试,安装测试,配置测试,异常测试,备份测试,健壮性测试,文档测试,在线帮助测试,网络测试,稳定性测试;

测试方案与测试计划的区别:测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,而测试方案明确“如何做”。测试计划相当于一个行动方案,而测试方案则相当于一个执行方案。

测试计划:
1、对测试全过程的组织、资源、原则等进行规定和约束;
2、制定测试全过程各个阶段的任务分配以及时间进度安排;
3、并提出对各项任务的评估,风险分析和需求管理;

黑盒测试(功能测试)的几种方法:等价类、边界值、正交表、因果图、判定表、状态迁移、场景法;(错误推测法,异常分析法,随机测试)
白盒测试(结构测试)的几种方法:语句覆盖,判断覆盖,条件覆盖,判断、条件覆盖,路径覆盖(基本路径法,Z路径法)

测试用例:用例标题,用例编号,预期结果,操作步骤,测试数据。
提交BUG输入项:所属产品、所属模块、所属项目、bug标题、操作系统、操作平台、影响版本、优先级、严重级、重现步骤、当前指派,bug类型。


评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册