软件测试理论基础包括性能测试自动化测试理论
24页1、软件测试理论根底、软件工程:从 管理、技术 两方面来研究如何更好的 开发、维护 计算机软 件的学科。七条根本原理:1、用生命周期方案严格管理生命周期:可以概括为 定义、开发、应用和维护 四个时期需求提出 T可行性分析 T高度化设计HLD T详细化设计LLD T coding 编码 t test 测试 t 上线 t 售发生命周期中的方案:工程概要方案里程碑方案工程控制方案产品控制方案验证方案运行维护方案工程具有特定性,产品不具有特定性2、坚持进行阶段评审评审:做质量保证的人提前发现错误减少软件的损失QA 质量保证 quality assuranceQC 质量控制 quality control3、产品一致性控制及时的更新变更CCB控制变更委员会control changing 基准配置管理:变动控制文档、代码 打上标签 如:配置管理工具 VSS4、采用最新的软件设计技术5、活楚地审查软件产品6、人员应该少而精7、不断改良软件工程的实践性持续改良:不断的在工作、测试中发现 bug并且改良的过程测试体系、测试咨询常用的术语 文档的英文名称软件需求说明书HLD 概要设计LLD详细设计Codin
2、g编码Unite test单元测试System test系统测试UAT验收测试软件生命周期的阶段和工作内容:阶段研究问题给出的标准和文档问题定义问题是什么?目标个规模报告书可行性研究有可行的方法吗?高层逻辑模型、数据流图、本钱效益分析需求分析系统做什么逻辑模型、数据流图、数据字典、算法描述总体设计如何解决问题?系统流程图、系统结构层次图详细设计怎样具体实现?编码规格说明、HIP。图或PDL编码和单元测试给出正确的程序模块源程序清单、单兀测试方案和结果综合测试给出符合要求的软件综合测试方案和结果、一致的软件配置维护持久的满足用户需求完整地维护记录、文档、软件新版本需求分析验收测试UAT概要设计系统测试详细设计单元测试Coding二、软件质量1、质量与质量模型因素特性:如正确性、精确性、可靠性、容错性、性能、效率、易用性、 可理解性、简洁性、可复用性、可扩充性、兼容性等。2、质量保证软件测试概念验证程序是否符合需求的一个过程测试:1、它能做什么2、它不应该做什么概念;广义:软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计 阶段、以及完成开发后维护阶段的各类文档、代码的审查和
3、确认。狭义:识别错误测试目的:为了度量和提高被测试软件的质量,对测试软件进行工程设计、事实和维护的整个生命周期。测试分类:1按阶段分:单元测试:集成测试:系统测试:验收测试:2. 按目的分1功能测试2非功能测试:A.性能:a.并发响应时间b.稳定性 7*24 5*8查找内存泄漏c.容量测试,d.压力测试。*测试数据的准备1.编造数据2.从工程组或生产 环境中获取。B. 平安测试 复制链接,回退C. 界面测试 布局要合理,色调风格一致D. 易用性测试,安装/卸载测试E. 本地化测试,兼容性测试,恢复/备份测试实时系统F. 健壮性测试,可靠性测试少3透明度分白盒测试黑盒测试灰盒测试4执行方式静态测试动态测试二.测试要点1 .测试规律BUG的80-20的原那么1. 在分析,设计,实现阶段的复审和测试工作能够发现和防止80%的Bug2. 而系统测试乂找到其余Bug的80%。3. 最后的5%的Bug只可能再有用户的大范围,长时间使用后才会暴露出来。 木桶原理软件质量不是只有软件测试一个方面决定的它是由各个方面共同决定的。2, 测试的重点1. 良好的用例设计,2. 好的测试工作管理使工作有条不紊的
4、进行减少风险3. 独立的测试环境4. 软件测试的质量可以发现以下软件缺陷:1软件实现的功能的不正确2.缺少软件没有实现的某个功能3多余软件实现的某项功能在需求中没有定义。软件测试本身的质量在丁:发现软件缺陷并能区分其类型,提供关丁软件质量和开发过程质量的信息。5. 软件测试度量A测试覆盖率:a有多少需求被测试用例所覆盖。被覆盖的需求 /总需求*100%b被执行需求/总有效需求*100%需求执行率或被测率c执行用例数/总用例数*100%用例执行率考察测试人员工作效率d通过的用例/总的执行的用例*100% 用例通过率 评价软件质量B缺陷发现率:1,缺陷数目1统计 个数 按严重级别 按功能分布 按开发人 员按缺陷状态等统计缺陷修复率=修复并已经通过的缺陷/发现的有效缺陷总数*100%缺陷遗留率=上线后发现有效缺陷/测试发现的有效缺陷*100% 考核测试人员C测试成功率2021-8-5 笔记、测试分类1、阶段分:单元 unite test 测试单元:把整个代码分成小的单元最靠近编码集成 integration test 自上而下、自下而上、宽度、深度四种集成方式 系统 system test
《软件测试理论基础包括性能测试自动化测试理论》由会员cn****1分享,可在线阅读,更多相关《软件测试理论基础包括性能测试自动化测试理论》请在金锄头文库上搜索。
在区农村人居环境整治工作推进会上的讲话
2022军队文职人员招聘-军队文职审计学考试全真模拟卷39(附答案带详解)
高考政治大一轮复习 文化生活 1.2 文化对人的影响课时精练
2023年工程部总工程师岗位职责3篇
《山雨》教学设计1
移植推广外汇会计网络系统项目可行性研究报告
《物权法》第116条的适用范围探讨孳息
滕王阁序导学案第一课时带答案
会计个人专业技术工作总结通用
皮带通廊钢结构制作安装施工方案
“对学生使用手机的有效管理”课题开题报告
硫普罗宁原料药和硫普罗项目资金申请报告写作模板+定制代写
甘肃省兰州2019-2020学年高二上学期期末考试数学(理)试题含答案
玻璃体及视网膜脱离手术所致青光眼
2023年幼儿园春季卫生保健工作计划范文(四篇)
浅谈在中学美术教学中如何提高学生自主学习能力
辽宁医学院附属第三医院综合楼消防工程
2016第一学期一班中队计划
兰州关于成立数字通讯线缆公司可行性报告
流动人口管理制度范本(10篇).doc
2023-04-13 8页
2023-04-11 16页
2024-02-11 213页
2022-09-11 14页
2023-01-11 2页
2023-05-01 25页
2023-02-09 81页
2023-09-04 15页
2023-08-10 20页
2023-11-27 6页