美文网首页
测试基础5

测试基础5

作者: 佟瑾年 | 来源:发表于2023-02-14 18:09 被阅读0次

    软件测试的两种方法

    黑盒测试和白盒测试
    黑盒: 这种方法是把测试对象看作一个黑盒子,测试人员不考虑程序内部的逻辑结构和内部特殊性,只根据程序的需求规格说明书,检查程序的功能是否符合他的功能说明。黑盒测试又叫功能测试,或数据驱动测试
    白盒:此方法把测试对象看作一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的一致。因此白盒测试又称为结构测试或逻辑驱动测试。

    测试结束的标准是什么?

    1、用例的全部执行。2、覆盖达到标准。3、缺陷率达到标准。4、其他指标达到质量标准

    软件测试过程分为三个步骤:

    单元测试;单元测试又叫模块测试,是针对软件设计的最小单位-程序模块,进行正确检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计用例。多个模块可以平行地独立的进行单元测试。
    集成测试:在运行(可能是不完整的)的应用中保证软件单元被结合后能正常的操作的测试执行的阶段
    系统测试:当应用作为整体运行时的测试执行阶段
    面向对象的设计如何影响测试?
    好的面相对象的工程设计使得从代码追溯内部设计,再到功能测试,最后追溯到需求,成为一件容易的事,,因为他对黑盒测试的影响很少(不需要了解应用软件的内部设计),而白盒测试只需针对该应用软件的对象,如果该应用软件设计的好,就可以简化测试设计。

    软件带来的错误很多,主要原因有哪些?

    1、交流不够,交流上有误解或根本不进行交流
    2、软件复杂性
    3、程序设计错误
    4、需求变化
    5、时间压力
    6、代码文档匮乏
    7、软件开发工具

    做好软件测试的一些关键点

    1、测试人员必须经过测试基础知识和理论的相关的培训
    2、测试人员必须熟悉功能和业务
    3、测试必须事先有计划,而且测试方案要和整个项目计划协调好
    4、必须事先编写测试用例,测试执行阶段必须根据测试用例进行
    5、易用性,功能,分支,边界,性能等功能性都要进行测试
    6、对于负责的流程,一定要进行流程分支,组合条件分析,在进行等价类划分准备相关测试数据
    7、测试设计的一个重要内容是要准备好具体的测试数据,清楚这个测试数据是测哪个测试场景或分支的
    8、个人任务平均每三个测试用例至少发现一个bug,否责之能说明测试用例质量不好
    9、除了每日构建的冒烟测试可以考虑测试自动化之外,其他暂时都不要考虑去自动化

    相关文章

      网友评论

          本文标题:测试基础5

          本文链接:https://www.haomeiwen.com/subject/vlmekdtx.html