Archived

「 22 」

  • 一月 2020

  • 一月 05, 2020
    Inventor iLogic 笔记(二)了解iLogic的"静"知识?

    什么是Inventor iLogic的”静”配置?在上文中,其实已经提到了Inventor iLogic的使用场景,那么首先想到的就是,iLogic在Inventor的哪里,怎么调出iLogic,还有iLogic相关菜单和选项到底是什么意思?因为iLogic 所包含的规则很多,所以我们会从最基本的”静”配置,也就是”静态”的设置,对话框,选项,菜单等入手,大体的了解iLogic的该从何处开始...

  • 十二月 2019

  • 十二月 25, 2019
    Inventor iLogic 笔记(一)什么场景适合iLogic?

    什么是Inventor iLogic?简而言之,就是让设计自动化的一种方式,同Inventor API类似,不过以工程师更能接受的语法来帮助实现设计的标准化和自动化。 Inventor iLogic的特点? iLogic 函数iLogic 函数是和Inventor的模型绑定在一起的,在保存Inventor的模型时候,iLogic 函数也随之会保存。通过修改参数来调用对应的iLogic 函数,...

  • 十一月 2019

  • 十一月 07, 2019
    软件测试笔记(十九)缺陷的重新验证及同回归测试的区别

    前言前面我们聊过《软件测试笔记(十七)回归测试的介绍和工具选择》,今天要分享的是缺陷的重新验证,这个回归测试的概念很相似,但又有所不同,下面会和大家详细聊聊缺陷的重新验证和它们之间的差异。 缺陷的重新验证定义定义很明确:确保在早期版本中发现并发布的缺陷在当前版本中得到修复或不被修复。 更简单地说,重新测试就是在修复某个特定的错误之后对其进行测试。 例如,发布了版本1.0。在测试版本1.0时,...

  • 十一月 06, 2019
    软件测试笔记(十八)测试方案和测试用例的区别

    前言在测试的面试过程中,经常会有面试官问“测试方案和测试用例的区别”。两者都是测试的产出,想要区别两者可以从下面的这些方面着手。 测试方案的定义测试方案给出了我们必须测试的内容。测试场景就像一个抽象的测试用例。 测试方案回答“要测试什么”。 假设我们需要测试应用程序登录页面的功能。登录页面功能的测试方案如下: 测试方案示例:验证登录功能 测试用例的定义测试用例是一个测试方案的可以是正向的或者...

  • 十一月 05, 2019
    软件测试笔记(十七)冒烟测试VS可用性测试

    前言冒烟测试和可用性测试都有自己的目标和执行的优先顺序。这两种类型的测试对于项目的成功起着关键的作用。对于新人来说,这两种类型通常会弄混淆。希望在本文结束时,可以对理智和烟雾测试有一个清晰的概念。 什么是冒烟测试冒烟测试是为了确保我们从开发团队收到的软件功能是否可测试。也称为“第0天”测试(先导测试),这是在“构建软件功能级别”完成的。 如果对应的关键功能不起作用或关键错误尚未修复时,在不浪...

  • 十一月 04, 2019
    软件测试笔记(十六)单元测试 VS 集成测试 VS 系统测试

    前言之前介绍了集成测试《如何做到有效的集成测试?》,后来有小伙伴私信问,能具体列举出单元测试 VS 集成测试 VS 系统测试之间的区别和应用场景。那么这次我们就把这个比较给补上。 单元测试 VS 集成测试 单元测试 集成测试 单元测试是软件测试中第一级测试 集成测试是软件测试中第二级测试 每一个组件都是一个单独测试的对象 集成组件被视为单独测试的对象 测试目标是确保单独的组...

  • 十一月 03, 2019
    软件测试笔记(十五)白盒测试和黑盒测试的区别

    前言前面我们聊过《软件测试笔记(十一)自动化测试和手动测试的选择》,有些朋友和我聊到在测试里面还有类似的一些概念,比如白盒测试和黑盒测试。今天就大家分享下我对这两种测试的理解。 黑盒测试它是根据软件需求和规范创建测试场景/案例,按照需求文档里面定义的行为及规范进行输入并且检查输出的测试。 测试人员在不查看内部代码结构的情况下,评估被测软件的功能。它可以应用于软件测试的各个层次,如单元、集成、...

  • 十一月 02, 2019
    软件测试笔记(十四)回自动化测试和手动测试的选择

    前言软件测试是为了评估软件应用程序的功能,以确定开发的软件是否满足指定的要求,并确定缺陷,以确保产品无缺陷,从而生产出高质量的产品。而软件测试分为手工测试和自动化测试两大类。手工测试和自动化测试都有各自的优点和缺点,而且我们知道项目都有很关键的要素:质量、成本和时间,任何项目的目标都是获得高质量的产出,同时控制完成项目所需的成本和时间,所以了解手工测试和自动化测试以及何时使用手工测试和何时使...

  • 十一月 01, 2019
    软件测试笔记(十三)回归测试的介绍和工具选择

    前言在测试阶段,在每次迭代的时候,我们需要回归检验下前期完成的功能,来保证新的提交没有导致系统功能的衰退。所以回归测试在整个测试的生命周期中起到了非常重要的作用。 回归测试的定义在新功能发布后,对已经测试的程序功能进行重复测试,以发现由于正在测试的软件或其他相关或不相关的软件组件的更改而引入或发现的任何缺陷。 简单地说,我们通过对新发布后的应用程序功能重新执行测试来进行回归,以评估修改后的代...

  • 十月 2019

  • 十月 31, 2019
    软件测试笔记(十二)功能测试的介绍和工具选择

    前言在上一次分享中,我们介绍了《软件测试笔记(十三)单元测试的介绍和工具选择》。今天我会介绍作为测试的重点之一的功能测试,因为关于功能测试是和软件的具体功能紧密结合的,所以这里会基本介绍下功能测试和市面上常用的功能测试的工具。 功能测试的定义功能测试简单来说就是验证软件的每一个功能是否按照需求文档中的规定运行,通过输入适当的输入来测试功能,以验证实际输出是够与预期的输出匹配。它属于黑盒测试的...

  • 十月 30, 2019
    软件测试笔记(十一)如何做到有效的集成测试?

    前言软件产品的构成都是非常复杂的,这也就意味着它将含有多个模块,这些模块通过接口进行交互。针对于这些集成模块的测试,我们称之为集成测试。也可以认为它是由单元测试扩展出来的。 集成测试的定义集成测试是测试单元模块之间的连接或数据传输的过程。它又称为I&T(集成与测试)。 它分为大爆炸法、自上而下法、自下而上法和三明治或混合集成法(自上而下和自下而上相结合)。这个过程是通过使用名为stu...

  • 十月 29, 2019
    软件测试笔记(十)单元测试的介绍和工具选择

    前言单元测试通常是作为软件测试中基础的测试类型,用于测试单独的模块是否可以正常工作。它于功能测试不同,它更加关注的是代码内部的逻辑,而非是用户的需求。 单元测试定义前面粗略了介绍了单元测试的定义,详细的解释是:单元测试也称为模块测试或组件测试。在软件开发过程中,检查软件的单个单元或模块是否正常工作,它是由开发人员在开发人员的环境中完成的。 软件测试通常划分为四个层次,每个层次都会去验证软件...

  • 十月 28, 2019
    软件测试笔记(九)怎么样写才是一个好的缺陷报告?

    前言作为一个开发人员,你是否会因为测试人员提交的缺陷报告缺少重要的内容而无法重现缺陷。作为一个测试人员,你是否会收到开发人员拒绝的缺陷报告,而显示的内容是“它是不可复制的”。这些都是在项目开发中经常会遇到的情况,通常的原因是因为缺陷报告的说明不够完整,没有足够多的有用信息。 举例本人曾经在测试中遇到过这样的一个问题,当我在使用Chrome进行测试的时候,发现在某一个特殊版本,产品所使用的Th...

  • 十月 27, 2019
    软件测试笔记(八)缺陷报告应该涵盖哪些内容

    前言测试的工作的很重要的一个部分就是报告缺陷,并伴随着测试的进行不断地更新。因为缺陷报告是给开发,项目负责人,等相关人员看的,所以需要把尽可能的信息涵盖在缺陷报告中去,比如环境的详细信息,测试的重现步骤,等,帮助相关人员可以快速的重现描述的缺陷。 缺陷报告模板下面会给大家介绍一下,常用的缺陷报告的模板,希望可以帮助大家写出一个好的缺陷报告。 缺陷ID:按照项目约定的命名添加缺陷ID。缺陷管理...

  • 十月 26, 2019
    软件测试笔记(七)测试用例需要的内容

    前言测试用例,通常按照测试用例模板文件,为特定的测试场景开发测试用例,以验证应用程序的功能是否按预期工作,符合客户的需求。测试用例是针对一个测试场景的可执行步骤的集合,包含前置条件、测试数据、预期结果、后置条件和实际结果。 大多数公司都在使用测试用例管理工具,如HP的QC, Jira等,还有一些公司仍在使用excel表格编写测试用例。 案例假设我们需要为一个场景编写测试用例(验证帐户的登录)...

  • 十月 25, 2019
    软件测试笔记(四)如何正确的姿势写测试策略文档?

    前言无论是打仗,辩论,讨价还价,都需要有个策略来指导我们的具体操作。那么测试也一样,需要用正确的姿势来打开测试策略。通常它是如何测试产品来实现测试目标,并且根据业务需求规范(BRS)的为基础编写的一个文档。 通常测试团队会基于测试测试策略来定制详细的测试计划。测试策略对于敏捷开发尤为重要,其原因开发周期短,测试计划粗略。在整个项目开发中,有这样的指导性的测试策略可以降低不可预见的风险。 准备...

  • 十月 25, 2019
    软件测试笔记(六)软件测试计划

    软件测试计划产品的开发需要文档,软件测试同样需要这样的文档。它包含了测试活动的内容,确保客户的需求被高质量的实现和交付。测试文档的定义则是从产品的定义,项目的相关文档,客户的需求文档中派生出来的。 它通常是测试的经理或者测试负责人来完成,具体内容包括了测试范围,要测试什么,不测试什么,如何实施测试,执行测试,有谁负责某个功能模块,测试需要选择什么样的测试工具,测试框架,配置怎么样的测试环境,...

  • 十月 24, 2019
    软件测试笔记(五)软件测试中的测试可交付成果

    前言在整个产品研发的生命周期中,开发的交付成果就是整个产品,那么对于测试人员,会提供哪些可交付成果给整个项目呢?回答这个问题,我们需要把整个产品的研发生命周期拆分来看,对于每个阶段测试都会有相应的交付成果,有部分是在真正测试阶段之前交付的一些成果,有些则是在项目测试阶段完成之后交付的成果。 测试可交付成果说明每个产品的开发流程和生命周期可能会有些差异,所以在软件应用程序开发过程中,测试团队可...

  • 十月 22, 2019
    软件测试笔记(三)多种多样的测试类型

    前言在之前的《软件测试笔记(一)什么是软件测试-定义、类型、方法?》中也曾经提高过测试的种类非常多,不同的术语往往让新人或者入行不久的测试人员望而生畏,对于开发也是同样的。这里推荐一个比较好的参考资料《ISTQB认证的测试人员基础水平教学大纲》,里面就包含了比较全面的测试术语还有测试方法。 在逐条介绍测试类型之前,让我们再次默念一遍软件测试的定义,对软件的功能进行评估,以确定所开发的软件是否...

  • 十月 22, 2019
    软件测试笔记(二)软件开发,测试,BUG的生命周期

    生命周期无论是产品的开发,软件的测试,还是BUG都会有属于自己的生命周期,了解了这些生命周期和它们之间的内在联系,可以让我们更好的理解软件,测试和缺陷管理,同时可以帮助梳理我们平时工作中的一些任务和其在不同生命周期的定位 软件的开发生命周期(SDLC)什么是软件开发的生命周期?软件项目中遵循的流程,以系统的方式开发产品并交付高质量的产品。通过遵循正确的软件开发流程,软件公司可以很好地应对市场...

  • 十月 21, 2019
    软件测试笔记(一)什么是软件测试-定义、类型、方法?

    为什么我们需要软件测试?可能有些人会有这样的疑问:“为什么我们需要软件测试”或者“为什么需要测试”或者“为什么需要软件测试”。 当我进入测试行业的时候,我不知道什么是软件测试以及为什么需要它。我也不知道从哪里开始。也许你的处境和我很久以前一样。就我而言,软件测试是一门艺术,它评估软件应用程序的功能,目的是发现开发的软件是否满足指定的要求,并确定缺陷,以确保产品无缺陷(理想状态),从而生产出高...

  • 十月 21, 2019
    软件测试笔记(一)什么是软件测试-定义、类型、方法?

    为什么我们需要软件测试?可能有些人会有这样的疑问:“为什么我们需要软件测试”或者“为什么需要测试”或者“为什么需要软件测试”。 当我进入测试行业的时候,我不知道什么是软件测试以及为什么需要它。我也不知道从哪里开始。也许你的处境和我很久以前一样。就我而言,软件测试是一门艺术,它评估软件应用程序的功能,目的是发现开发的软件是否满足指定的要求,并确定缺陷,以确保产品无缺陷(理想状态),从而生产出高...

0%