为了账号安全,请及时绑定邮箱和手机立即绑定

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 系统测试:是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运严格有效的测试,以发现在行环境下对计算机系统进行的一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。 系统测试的关注点:关注系统本身的使用;关注系统与其他相关系统间的联通;关注系统在不同使用压力的表现;关注系统在真实使用环境下的表现 系统测试与集成测试不同: 测试对象:集成测试:由通过了单元测试的各个模块所集成起来的构件;系统测试:除了软件之外,还包括计算机硬件及相关的外围设备,数据采集和传输机构,支持软件,系统操作人员等整个系统 测试时间不同 测试内容不同:集成测试:各个单元模块之间的接口;系统测试:整个系统的功能和性能 测试角度:集成测试:偏于技术角度;系统测试:偏于业务角度
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-01

  • 集成测试定义:是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块,子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。 集成测试的主要实施方案:Big Bang(一次性测试,把大部分模块组合起来在进行测试) 自顶向下;自底向上(从最底层模块组装测试,比较好的锁定软件缺陷);核心系统集成;高频集成 集成测试和单元测试的不同处:测试的对象不同;测试的依据不同;测试的方法(集成测试是接口测试)
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-01

  • 软件测试的分类: 1.按测试阶段分类: 单元测试:对软件中的最小可测试单元进行检查和验证(不同语言的最小测试模块不同) 单元测试原则:竟可能保证各个测试用例是相互独立的;一半由代码的开发人员来实施,用以检验所开发的代码功能复合自己的设计要求 单元测试的好处:能尽早发现缺陷;有利于重构;简化集成;文档;用于设计(可以体现设计思路) 单元测试的限制:不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误 每一行代码,一般需要3~5行测试代码才能完成单元测试。所以存在投入和产出的平衡
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-01

  • 软件测试的对象:软件需求,软件概要设计,软件详细设计,软件的源代码,软件运行程序,可运行程序。 软件测试的要素:软件测试的质量,人员,技术,资源,流程 目标:测试覆盖率和测试效率 软件测试遵循的原则:测试显示缺陷的存在,但不能证明系统不存在错误 穷尽测试是不可能的,应设置软件测试的终止条件 测试应该尽早进行,最好在前期进行 缺陷具备群集特性(错误发现多的模块,说明有更多的错误在这个模块中没被发现,应该重点) 测试的杀虫剂悖论(测试方法应该实时更新) 测试的二八原则(百分之八十的时间放在百分之二十的重要模块的测试中) 测试活动依赖于测试背景
    查看全部
    0 采集 收起 来源:软件测试概要

    2017-10-01

  • 回顾总结
    查看全部
    0 采集 收起 来源:其他测试分类

    2017-09-29

  • 回归测试:软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误。 回归测试重心在关键模块和重点功能组件。 软件研发周期中会进行多次回归测试,自动化测试时首先要想到回归测试。 monkey测试,也称搞怪测试。就是用一些随机的,稀奇古怪的方法来操作软件,以测试系统的健壮性和稳定性。 冒烟测试 来自于硬件板卡的验证术语。软件上择用于确认代码中的更改会按照预期运行,且不会破坏整个版本的稳定性。(重点在全流程) A/B测试 多用于互联网行业,通过为页面提供2个版本给用户使用并记录相关的用户行为数据,来确定更优化设计的一种方案。 测试要点:1.多个方案并行。(灰度发布,动态配置) 2.每次测试仅改动一个变量。 3.按照某种规则进行优胜略汰 测试工具 google analytics content experiments 潜入分析脚本。免费。 visual website optimizer 编辑器,商用.
    查看全部
    0 采集 收起 来源:其他测试分类

    2017-09-29

  • 可靠性测试 软件的可靠性:在规定的时间内,以及规定的条件下,软件能完成规定功能的能力 硬件的可靠性:硬件产品,在外界环境,以及机械环境下,能否正常工作。 易用性测试:指测试用户使用软件时是否感觉方便,是否能保证用户使用体验的测试类型。 本地化测试:针对软件的本地化版本实施的针对性测试。 测试内容:1.语言,书写习惯。 2.时区,日期格式,货币 3.当地风俗和法律法规 4.政治敏感内容 部署测试:也称安装测试,主要验证系统部署过程,并确保软件经过安装测试后也可以正常使用。 主要测试内容:1.不同环境下的部署验证。 2.按照部署文档执行,过程的合理,正确性。 3.基础数据 无障碍测试:Accessibility tesT 访问性测试。是指软件需要提供便于特殊人群使用的功能,包括视障,听障,老年人,身体残疾用户等。无障碍测试针对这部分功能的测试
    查看全部
  • 文档测试 完整性:文档是否编写完全 正确性: 文档内容是否正确,文档的语法,拼写等是否正确 一致性:相同内容是否一致或矛盾 易理解性:用户是否能读懂。 易浏览性:用户体验。
    查看全部
  • 安全测试:对软件产品进行测试以确保其符合产品安全需求和质量标准 渗透测试:通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试。 OWasp:open web application security project 开放的WED应用安全项目 安全测试最关注:OWASP top ten project 测试指南 testing project 安全测试工具 appscan , webinspect(web) nessus(服务器) nmap(端口)metasploit(攻击框架,有大量插件。渗透测试)webscarab (代理坚持,) fortify(白盒) W3AF(web) owasp
    查看全部
  • 性能测试 负载测试:测试过程中逐步增加负载,记录被测系统相应的性能表现,确定出系统最大压力 压力测试:确定系统在什么样的压力下会失效。确定我们系统最大的极限 稳定性测试:稍大于业务量的负载,对系统进行持续的长时间的负载。 性能指标 并发用户数VU:同时对我们系统并发的用户请求数 每秒事务数TPS:每秒中系统讷讷挂钩处理多少业务 系统响应时间:任务过来,系统的响应时间 设备性能:CPU,磁盘,网络。 工具loadrunner jmeter 静态性能评估:
    查看全部
  • 功能测试
    查看全部
    0 采集 收起 来源:软件测试类型

    2017-09-27

  • 按测试类型分类
    查看全部
    0 采集 收起 来源:软件测试类型

    2017-09-27

  • 基于模型测试流程图
    查看全部
  • 识别风险
    查看全部
  • 基于风险的测试RBT risk-based testing 一种基于对软件失效的风险评估,并以此指导测试计划,设计,执行,结果评价的 软件测试类型。 那些问题属于风险? 质量风险 功能数据的错误 管理风险 人员 第三方
    查看全部

举报

0/150
提交
取消
课程须知
本门课程适合有志于从事软件测试或在校软件专业的同学学习, 最好了解一些软件工程的基本概念,对软件测试这个职业有一些最基本的认识。(随堂资料:http://img1.sycdn.imooc.com//down/57bd4d2f0001474e00000000.rar)
老师告诉你能学到什么?
通过学习本门课程,能够理清我们接触到得各种不同的软件测试概念以及它们的主要作用和适用场景,可以更加理解软件测试这个职业的作用和对软件产品的意义。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!