![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试基础
文章平均质量分 92
关于软件测试的基础知识,包含各种概述、概念、理论、原理等,从基础的理论知识了解软件测试。
虫无涯
CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主 |【专注测试领域各种技术研究、分享和交流~】
展开
-
『测试基础』| 如何理解测试用例管理和缺陷管理?
测试用例(TestCase)为测试对象编制一种测试输入、执行条件和预期结果;用例可以体现测试方案、方法、技术和策略;用例的内容一般包含:# 测试对象名称 # 测试项 # 测试目标 # 测试环境 # 测试输入 # 测试步骤 # 预期结果 # 测试脚本等平常我们最简化的测试用例至少应该包含测试输入和预期结果。原创 2023-12-02 19:50:23 · 1129 阅读 · 0 评论 -
软件测试基础理论体系学习10-什么是本地化测试?本地化测试有哪些问题?本地化测试的重点是什么?
软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。软件本地化测试的目的是为了发现本地化的软件中的错误和缺陷,通过修复这些错误和缺陷,提高软件本地化质量。更详细的定义可以描述为,软件本地化测试是根据软件本地化各阶段的测试计划和规格说明,精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行本地化软件,以发现程序错误和缺陷的过程。原创 2022-12-16 10:39:54 · 2833 阅读 · 0 评论 -
软件测试基础理论体系学习9-什么是网页测试?什么是网站测试?如何开展测试?
浏览器是Web系统客户端最核心的软件,来自不同厂商的浏览器对Java,、JavaScript、ActiveX、plug-ins 或不同的HTML 有不同的支持。cookie记住您的身份.当下一次您再次访问的时候,将显示您需要的信息,将帮您填入任何您已经回答过的问题。在Web 网站中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不能显示。如果允许登录失败的次数为3,你在第三次登录的时候输入正确的用户名和口令,能通过验证吗?原创 2022-12-16 10:39:44 · 1979 阅读 · 0 评论 -
软件测试基础理论体系学习8-什么是验收测试?验收测试的内容是什么?过程是什么?有什么测试策略?
验收测试是部署软件之前的最后一个测试操作。通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步——验收测试即可开始。验收测试应检查软件能否按合同要求进行工作,即是否满足软件合同中的确认标准。原创 2022-12-13 13:30:28 · 2335 阅读 · 0 评论 -
软件测试基础理论体系学习7-【一文看懂】什么是等价类划分法?边界值分析法?因果图法?错误推测法?功能图分析法?
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序.静态说明描述了输入条件与输出条件之间的对应关系。对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的。必须用动态说明来补充功能说明。原创 2022-12-13 13:13:34 · 1953 阅读 · 0 评论 -
软件测试基础理论体系学习6-黑盒测试方法&白盒测试方法简述
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用;把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性;黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试;原创 2022-12-12 21:00:00 · 2191 阅读 · 0 评论 -
软件测试基础理论体系学习5-静态测试的理解
静态测试包括包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。动态测试在完成静态测试之后进行,这样,就需要设计一系列的测试用例来确保测试的完整性和有效性,而在测试用例的设计中,通常会把白盒测试和黑盒测试结合起来使用。原创 2022-12-09 16:19:46 · 2790 阅读 · 0 评论 -
软件测试基础理论体系学习4-单元测试的目的?概念是什么?过程是什么?
单元测试的好与坏直接影响到产品的质量,可能就是由于代码中的某一个小错误就导致了整个产品的质量降低一个指标,或者导致更严重的后果,如果我们做好了单元测试这种情况是可以完全避免的。比较完善的模块设计要求能预见出错的条件,并设置适当的出错处理对策,以便在程序出错时,能对出错程序重新做安排,保证其逻辑上的正确性。例如,前面所说的加法函数,代码可以说是最简单的,错误也是最简单的,但是自动动态测试仍然无法发现,因为测试工具不可能自动了解代码的功能。可以说进行充分的单元测试,是提高软件质量,降低开发成本的必由之路。原创 2022-12-09 16:01:35 · 2441 阅读 · 7 评论 -
软件测试基础理论体系学习3-软件质量保证与软件测试的关系及软件测试职业
软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。原创 2022-09-23 10:07:06 · 392 阅读 · 0 评论 -
软件测试基础理论体系学习2-软件开发和测试的过程
根据需求分析的结果,考虑如何在逻辑、程序上去实现所定义的产品功能、特性等,可以分为概要设计和详细设计,也可分为数据结构设计、软件体系结构设计、应用接口设计、模块设计、界面设计等。根据客户的要求,清楚了解客户需求中的产品功能、特性、性能、界面和具体规格等,然后进行分析,确定软件产品所能达到的目标。软件开发的基本过程可以分为需求分析、设计、编码、测试和维护阶段,即通常所说的“传统生命周期”,也就是“瀑布模型”。他们的角色是担任软件小组的技术专家,需要具有丰富的经验,可以胜任设计整个系统构架或软件构思。原创 2022-09-23 09:55:29 · 472 阅读 · 0 评论 -
软件测试基础理论体系学习1-软件测试背景和测试基础
了解软件测试的背景,熟悉软件缺陷是什么,熟练掌握软件测试的定义和基本概念。对于软件缺陷的精确定义,通常有下列5条描述:● 软件未达到产品说明书的功能;● 软件出现了产品说明书指明不会出现的错误;● 软件功能超出产品说明书指明范围;● 软件未达到产品说明书虽未指出但应达到的目标;● 软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好。原创 2022-09-23 09:36:30 · 533 阅读 · 0 评论