软件测试
An宁
未来很近,时间很短,珍惜每一个呼吸的瞬间
展开
-
软件测试--selenium定位页面元素的方法
方法原创 2020-10-14 20:25:09 · 225 阅读 · 0 评论 -
软件测试-压力测试和性能测试得区别
区别原创 2020-10-14 20:23:30 · 301 阅读 · 0 评论 -
软件测试-软件测试的分类
文章目录一、按照开发阶段划分1、单元测试2、集成测试3、确认测试(功能是否实现)4、系统测试5、验收测试二、按照代码运行划分1、静态测试2、动态测试三、按照软件特性划分1、功能测试2、性能测试3、安全性测试四、按照测试技术划分1、黑盒测试2、白盒测试3、灰盒测试五、其他测试分类1、回归测试2、冒烟测试/确认测试3、随机测试/探测性测试4、猴子测试六、按照测试运行主体划分1、手工测试2、自动化测试一、按照开发阶段划分单元测试、集成测试、系统测试、验收测试1、单元测试一般要读程序和代码,大多数时候,单元原创 2020-10-06 20:05:36 · 637 阅读 · 0 评论 -
自动化测试技术之Selenium webdriver
初识应用原创 2020-09-21 16:25:30 · 268 阅读 · 0 评论 -
软件测试--测试基础8--缺陷管理、配置管理
文章目录一、缺陷管理1、缺陷相关概念1)什么是缺陷2)缺陷的分类3)缺陷提出的目的和意义2、缺陷管理相关概念1)BUG管理的目的2)缺陷管理的意义:3)参与缺陷管理的角色:4)缺陷的分类(属性)i、按模块分类ii、按严重级别分类iii、按优先级别分类3、BUG管理基本流程1)缺陷管理常见流程2)缺陷状态3、BUG单1)BUG单写作准则(5C)2)BUG单模板一、缺陷管理1、缺陷相关概念1)什么是缺陷被测的产品不符合需求和用户使用的实际结果,不符合法律法规软件:满足某个功能的逻辑体系统:硬件、支撑原创 2020-09-10 14:24:26 · 841 阅读 · 0 评论 -
软件测试--测试基础7--需求管理、需求分析
文章目录一、需求管理1、需求工程在做什么2、需求变更1)不同阶段的需求变更影响的范围i、需求阶段需求变更影响ii、概要设计需求变更影响iii、详细设计需求变更影响iv、编码以及后期测试阶段需求变更2)变更控制的目标:3、需求的跟踪1)为什么要需求变更跟踪2)输入、输出i、输入ii、输出4、需求的特点5、需求工程6、补充1)代码编写原则2)在公司出现以下问题如何解决3)基线变更流程二、需求分析1、概念1)什么是需求分析2)需求分析的目的(针对测试而言)3)测试需求分析的特征2、如何做测试需求分析3、UML 统原创 2020-09-10 11:03:05 · 584 阅读 · 0 评论 -
软件测试--测试基础6--用例设计
文章目录一、等价类1、定义2、规则的几种情况一、等价类1、定义等价:如果多个输入在程序中处理方式(路径)相同,则认为这些输入是等价的,测试一个即可。(前提:测试不能穷举)输入:分为两类,有效输入(可以保存)、无效输入(不可保存)结合:有效等价类、无效等价类有效等价类:程序规则说明有意义、合理的输入数据无效等价类:程序规格说明无意义、不合理的输入数据满足规则:只需寻找一个全部满足规则的(有效等价类)不满足规则:需分开,每条不满足条件的举出一个,方便定位错误(无效等价类)2、规则的原创 2020-09-09 22:01:00 · 232 阅读 · 0 评论 -
软件测试--测试基础5--软件质量
文章目录1、什么是软件质量2、质量要素3、六大特性,27个子特性1)质量模型列表a、功能性b、可靠性c、易用性(CUI测试)d、可移植性e、效率-性能f、维护性-维护的难易程度与成本4、CMMI把企业分为5个等级5、CMM和CMMI的区别1、什么是软件质量质量:确定一个实体的特性满足需求的程度内部质量:软件研发过程中,评价的软件质量外部质量:软件上市后,用户评论的质量过程质量:评价软件研发中每个过程的质量软件质量的三个层次流程质量,领导关注产品质量,测试工程师关注使用质量,用户关注原创 2020-09-09 20:43:31 · 784 阅读 · 0 评论 -
软件测试--测试基础4--测试方法
文章目录一、测试方法对比1、按照不同测试对象划分2、按照是否运行程序划分3、按照不同的测试手段划分一、测试方法对比1、按照不同测试对象划分测试方法名称依据测试对象理论上的测试目的实际工作中的测试目的测试评估标准测试环境测试工作介入点优点缺点适用范围黑盒SRS 需求规格说明书整个软件产品检查软件的功能实现是否与SRS一致尽早进行验收,收回开发成本需求覆盖率尽量与用户环境一致只要功能可以进行操作简单,测试效率高1.无法保证所有的代码逻辑都被测试到 2原创 2020-09-09 17:17:44 · 281 阅读 · 0 评论 -
软件测试--基础知识3--测试过程(双V模型为例)
文章目录双V模型为例介绍测试过程1)需求阶段2)设计阶段3)详细设计阶段4)编码阶段5)内部测试6)外部测试i、验收测试(在系统测试之后)ii、回归测试7、测试过程(干什么,怎么干)8、测试阶段过程要素1)系统测试2)集成测试3)单元测试双V模型为例介绍测试过程SRS:需求规格说明书;HLD:概要设计文档;LLD:详细设计文档BD:基本设计;DD:详细设计;FD:结构设计SRS:为使用用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之称为整个开发工作的基础HLD:设计软件的结构,包括组成原创 2020-09-09 16:07:05 · 1767 阅读 · 0 评论 -
软件测试--基础知识2--开发模型、测试模型
文章目录一、开发模型1、瀑布模型1、概念2、测试的切入点3、优缺点1)优点2)缺点3)改良2、快速原型模型1)描述2)优缺点i、优点ii、缺点3、螺旋模型1)描述2)优缺点i、优点ii、缺点一、开发模型1、瀑布模型1、概念是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的基础每一个阶段执行依次,按线性顺序进行软件开发2、测试的切入点测试阶段处于软件实现后,必须在代码完成后流出足够的时间给测试活动,否则将导致测试不充分,很多问题到项目后期才暴露3、优缺点1)优点开发的各个原创 2020-09-08 22:31:11 · 756 阅读 · 0 评论 -
软件测试--基础知识1--测试简介、软件质量等
文章目录一、测试基础1、什么是软件测试2、软件测试的目的、意义3、测试原则4、测试对象介绍5、测试级别6、系统测试分类7、常见的系统测试方法1)按测试对象进行分类2)按测试对象是否执行进行分类3)按测试手段进行分类8、软件质量9、软件测试流程10、常见的软件架构1)两种架构的比较一、测试基础1、什么是软件测试两个依据(需求、测试用例),两个方法(手工、自动),一个对比(预期结果比实际结果的对比)2、软件测试的目的、意义初期:尽量多的发现缺陷生成相关规范中期:尽量早的发现缺陷后期:尽量预防问题,原创 2020-09-08 21:25:33 · 866 阅读 · 0 评论