- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试基础项目流程
自我介绍 教师简单介绍 各新员工进行简单自我介绍 简单的华为面试技巧介绍(后续会分析) 课程介绍 测试理论 数据库相关知识(Informix、Oracle) Linux相关知识(命令) 性能测试相关知识 智能网基础知识(架构和各功能点) 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 测试基础 项目流程 * * 1、什么是软件测试? 使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验是否满足需求或弄清实际结果与预期结果之间的差别。 2、软件测试的目的? a.软件测试是为了发现错误而执行程序的过程。 b.测试是为了证明程序有错,而不是证明程序无错误。 c.一个好的测试用例是在于它能发现至今未发现的错误。 d.一个成功的测试是发现了至今未发现的错误的测试。 目的:以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。 3、软件测试原则 a.所有的软件测试都应追溯到用户需求。 b.应当把“尽早地和不断地进行软件测试”作为软件测试的座右铭。 c.完全测试是不可能的,测试需要终止。 d.测试无法显示软件潜在的缺陷。 e.充分注意测试中的群集现象。 f.程序员应避免检查自己的程序。 g.尽量避免测试的随意性。 4、软件测试的分类 按照开发阶段划分:单元测试、集成测试、系统测试、确认测试和验收测试。 单元测试:针对软件设计的最小单位---程序模块进行正确性检验的测试工作。目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。 集成测试:在单元测试基础上,将所有的程序模块进行有序、递增的测试。 确认测试:通过检验提供客观证据,证实软件是否满足特定预期用途的需求。 系统测试:在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。 验收测试:按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接受或拒收系统。 按照测试实施组织划分:开发方测试(α测试)、用户测试(β测试)、第三方测试。 开发方测试:在软件开发环境下,由开发者检测与证实软件的实现是否鳗鱼软件设计说明或软件需求说明的要求。 用户测试:把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。通过用户各种方式的大量使用,来发现软件存在的问题与错误,把信息反馈给开发者修改。 第三方测试:介于软件开发方和用户方之间的测试组织的测试。 按照测试技术划分:白盒测试、黑盒测试、灰盒测试。 白盒测试:通过对程序内部结构的分析、检测来寻找问题。 黑盒测试:通过软件的外部表现来发现其缺陷和错误。 灰盒测试:介于白盒测试与黑盒测试之间的测试。 方法与相关流程的应用: 开发文档和源程序可以应用单元测试应用走查的方法; 单元测试可应用白盒测试方法; 集成测试应用近似灰盒测试方法; 系统测试和确认测试应用黑盒测试方法。 5、测试计划:范围、策略、环境、通过标准、时间、人员、风险等。 测试方案:描述需要测试模块的特性、明确策略、测试中需要的测试点,测试思路,详细的测试方法。 测试用例:为实施测试而向呗测试系统提供的输入数据,操作或各种环境设置以及期望结果的一个特定集合。 用途:核实需求、监督过程、评估结果、准确回归、防止遗漏、提高效率、缩短周期。 测试用例模版一般包括以下基本项: 用例编号、测试项、测试标题、重要级、预置条件(输入)、操作步骤、预期结果、实际结果、备注等。 使用测试用例的好处: a.在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 b.测试用例的使用令软件测试的实施重点突出、目的明确。 c.在软件版本更新后只需要修正少部分的测试用例,便可展开测试工作,降低工作强度,缩短工期。 d.功能模块的通用化和复用化使软件易于开发,而测试用例的通用化和复用化则会使软件测试易于发展,并随着测试用例的不断精化其效率也不断攀升。 6、测试方法: 黑盒测试用例设计方法:等价类划分法,边界值分析法,错误推测法、因果 图法、判定表驱动法、正交试验设计法、功能图法等。 等价类划分法:把程序的输入域划分成若干部分,然后从每个部分中选取少 数代表性数据作为测试用例。 有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成 的集合。 无效等价类:与有效等价类定义相反的。 确定等价类的原则: 1、在输入条件规定了输入值的集合或规定了“必须如何”的条件情况下,可以确立一个有效等价类和一个无效等价类。 2、在输入条件规定了取值范围或值的个
您可能关注的文档
- 本章教学的与要求.ppt
- 文艺复兴教改革和启蒙运动修改5市公开课.ppt
- 材料物理能刘强.pptx
- 杜拉拉升记中的管理学.ppt
- 服装与心学.ppt
- 构建和谐级.ppt
- 构建教学思造就反思型教师.ppt
- 楚江亭陈明学校战略管理与教师专业成长.ppt
- 模具学习零开始第六期模具应用材料与刀具.ppt
- 校学生会换届.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)