软件测试基础至少测试培训(公开版)_第1页
软件测试基础至少测试培训(公开版)_第2页
软件测试基础至少测试培训(公开版)_第3页
软件测试基础至少测试培训(公开版)_第4页
软件测试基础至少测试培训(公开版)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件 测试We are the Police of the Software world! M.XBASIC测试 基础篇 M.X什么是软件测试广义的概念指软件生存周期中所有的检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认狭义概念识别软件缺陷的过程,即实际结果与预期结果的不一致软件测试的目的测试的目的就是发现软件中的各种缺陷测试只能证明软件存在缺陷,不能证明软件不存在缺陷测试可以使软件中缺陷降低到一定程度,而不是彻底消灭以较少的用例、时间和人力找出软件中的各种错误和缺陷,以确保软件的质量最终目的是确保软件的功能符合用户的需求,把尽可能多的问题

2、在发布或交付前发现并改正:确保软件完成了它所承诺或公布的功能确保软件满足性能的要求确保软件是健壮的和适应用户环境的为软件的质量评估提供依据为软件质量改进和管理提供帮助软件测试实用原则1Good-enough: 一种权衡投入/产出比的原则2保证测试的覆盖程度,但穷举测试是不可能的3所有的测试都应追溯到用户需求4越早测试越好,测试过程与开发过程应是相结合的5测试的规模由小而大,从单元测试到系统测试6为了尽可能地发现错误,应该由独立的第三方来测试软件测试实用原则1Good-enough: 一种权衡投入/产出比的原则2保证测试的覆盖程度,但穷举测试是不可能的3所有的测试都应追溯到用户需求4越早测试越好

3、,测试过程与开发过程应是相结合的5测试的规模由小而大,从单元测试到系统测试6为了尽可能地发现错误,应该由独立的第三方来测试方法方法目标目标/特性特性单元测试单元测试系统测试系统测试验收测试验收测试 性能测试性能测试接口接口测试测试 功能测试功能测试白盒测试白盒测试 黑盒测试黑盒测试测试阶段或层次测试阶段或层次兼容性测试兼容性测试可靠性测试可靠性测试集成测试集成测试安全性测试安全性测试典型的软件测试分类测试 应用篇 M.XPRACTICE测试相关角色关系图测试产品经理生产运营线上用户开发运维实用软件开发流程一:瀑布型优点缺点1 最早出现的软件开发模型,应用广泛,框架成熟,容易理解和实行。2 阶段

4、任务责任分割清晰,流程明确。适用于准备周期长,计划时间充裕的大型开发项目。1 阶段固化,由于开发模型是线性的,测试介入过晚,增加了开发风险。2 不适应用户需求的变化。实用软件开发流程二:敏捷开发模式优点缺点1 能快速调整需求和开发,客户满意度和自由度高2 项目模块化拆分后,测试介入早,通过快速迭代,提高项目效率3 高效的自我管理团队,通过频繁的团队交流和沟通,避免在开发完成后才出现大的分歧4 适合小型项目和紧急项目1 迭代频繁快速,测试重复度高。2 在整体项目设计上不会像瀑布式做得那么到位和规范。3 敏捷开发起步较高,对团队要求高。测试流程概要实际应用中的测试设计1测试分析:测试对象的分类和建

5、模2多样化的测试手段3多种类型的测试数据4产品邻域特有的测试TOOLS测试 工具篇 M.X接口测试-Jmeter前言:本文主要针对http接口进行测试,使用Jmeter工具实现。Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。工具准备:Jdk1.6或以上:http:/ 线程组HTTP接口请求查看结果接口响应结果服务器返回信息服务器返回信息移动端测试-Charles一、charles简介Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器。 ps:反向代理(Reverse Pr

6、oxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。我理解的就是手机设置代理连接charles,此时charles表现为一个反向代理服务器。2.它允许一个开发者查看所有连接互联网的HTTP通信。3.Charles是一个简单的基于HTTP协议传输的调试工具,在开发和测试 工作扮演着重要的角色。二、安装与配置charles安装:1.下载地址:官网http:/下载2.破解:Charles是收费软件,需要破解。破解方法是下载charles.ja

7、r替换原来的 jar包。ps:jar包对应的charles版本可网上搜取最新的移动端测试-Charles一、charles简介Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器。 ps:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。我理解的就是手机设置代理连接charles,此时charles表现为一个反向代理服务器。2.它允许一个开发者查看所有连接互联网的HTTP通信。3.Charles是一个简单的基于HTTP协议传输的调试工具,在开发和测试 工作扮演着重要的角色。二、安装与配置charles安装:1.下载地址:官网http:/下载2.破解:Charles是收费软件,需要破解。破

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论