软件测试基本理论知识串讲

软件测试基本理论知识串讲

ID:33451613

大小:66.00 KB

页数:10页

时间:2019-02-26

软件测试基本理论知识串讲_第1页
软件测试基本理论知识串讲_第2页
软件测试基本理论知识串讲_第3页
软件测试基本理论知识串讲_第4页
软件测试基本理论知识串讲_第5页
资源描述:

《软件测试基本理论知识串讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试过程软件和软件测试1.软件的定义软件是计算机系统中与硬件相互依存的另一部分他是包括程序和文档的完整集合2.按功能划分系统软件支撑软件应用软件按规模划分小型10下中性10-100大型100上3.技术特点划分业务软件科技计算软件(图形计算)嵌入式软件实时软件×火灾自动报警系统个人计算机软件人工智能软件4.软件的特点逻辑实体软件生产和硬件的生产不同软件运行和使用没有机械磨损和老化问题开发和运行对计算机系统有一定以来5.概念市委了发现错误而执行程序的过程应关心程序的效率和鲁棒性等因素艰险软件是否满足规定的

2、需求弄清与其与实际结果之间的差别6.软件测试的定义使用人工和自动手段来运行或测试某个系统,检测他是否满足规定的需求或弄清与其结果与实际结果之间的差别7.软件测试活动一般包括制定测试计划--设计测试用例--实施测试(提交缺陷报告)--测试总结8.测试和调试的区别测试运行软件,其该功能不符合需求说明的,一般由测试人员完成调试一般由开发人员来完成,检查其编写的代码有没有编写错误9.缺陷defect不满用户需求10.产生缺陷的原因人员交流文档不全需要不断变化参与人员过度自信陈旭设计本身有错误软件复杂度大工期短任务

3、重时间压力大11.识别缺陷的依据文档需求说明手设计说明书用户手册了解软件行业标准行业北京同类软件通过沟通来确认和识别缺陷12.再现与优化缺陷的方法不要想当然的接受任何假设查找依赖关系和竞争条件的问题与压力和符合相关的边界条件软件缺陷内存泄露数据一处缺陷发生有一定的前提条件状态缺陷仅在特定软件状态中显露考虑资源依赖行淫奸失效问题软件失效问题从阅读缺陷报告起提高写缺陷13.有效记录缺陷的方法保证重现分析故障必要步骤方便阅读尽量简单语气值得注意的经验14.缺陷报告的用途记录缺陷缺陷分类缺陷跟踪15.为何要尽早报

4、告缺陷?越早找到bug,能修复bug的时间就越多。16是不是所有的缺陷都会被修复?17缺陷报告的分类18按缺陷所处的状态分类待确认的,新提交的,已分配的,问题未解决的,待返测的,待归档的,已归档的19按处理意见分类已修改的,不是问题,无法修改,以后版本解决,保留,重复,无法重现20软件生命周期可行性分析需求分析设计编码测试软件发布维护淘汰21瀑布模型:计划—需求分析—设计—编码—测试—运行维护22螺旋模型:需求定义—风险分析--工程实现—评审极限编程敏捷编程23编写测试计划项目名称目的背景范围测试策略测试

5、内容人员分配术语测试进度需要资源风险和问题参考手册提交文档测试计划的制定尽早制定所有人要通过使用过程中对测试计划进行必要监测测试项目是否按照计划执行测试计划是否需要调整或修改测试计划的最终用户24软件开发和测试流程需求阶段根据需求说明书生成系统测试方案设计编码阶段--根据概要设计--生成集成测试方案--单元测试方案集成系统验收阶段--通过产品综合评价测试总结文档测试过程和流程的区别25V模型用户需求验收测试需求分析与系统系统测试概要设计说明书集成测试详细设计说明书单元测试编码HW模型26软件测试的阶段单元

6、测试--集成测试--确认测试(软件配置审查有效性测试)--系统测试--验收测试27单元测试好的单元测试会在产品开发的阶段发现大部分的曲线并且修改他们的成本也很低什么时候做修改都要进行回归测试选择正确测试策略经过单元测试的系统集成过程会简化后期阶段曲线的发现和修改会更加困难并消耗大量的时间和开发费用桩模块stub和驱动模块driver28集成测试非增式集成方法增式集成方法自顶向下测试自底向上测试29软件测试的方法和策略1.静态测试不用写测试用例能使用自动化工具静态测试内容动态测试2黑盒测试和白盒测试3手工测

7、试与自动测试自动测试有点节约大量时间处理精确和事务大数据量的事务并发事务自动测试局限产品本身不稳定开发维护脚本工作量大费用高人才缺乏4冒烟测试5回归测试其它的测试方法功能测试性能测试压力测试负载测试易用性测试安装测试界面测试配置测试文档测试兼容性测试安全性测试恢复测试软件质量和评审什么是评审(不用记概念)软件在开发的各种阶段涉及的文档P9029文档分类开发文档管理文档用户文档30软件质量与软件过程的关系软件质量:软件产品的特性可以满足用户的功能性能需求的能力软件测试与软件过程的关系31测试总结和评估软件质

8、量评估覆盖评测基本需求的测试覆盖基于代码的测试覆盖软件质量评估缺陷报告缺陷分布(密度)报告(缺陷状态与优先级缺陷状态与严重性)缺陷龄期报告缺陷趋势报告性能评测动态监测相应时间/吞吐量百分位报告比较报告追踪报告测试总结总结的作用和模板高效测试测试用例1什么是测试用例为实施测试而向被测试系统提供的输入数据,操作或各种环境设置以及期望结果的一个特定的集合解决要测什么怎么测和如何衡量的问题2测试用例的用途核实需求监督过程评估结果准确回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。