软件测试
文章平均质量分 57
发布一些软件测试方面的学习笔记
Numb-Nanboo
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
软件测试 | 软件测试的策略
白盒测试测试策略(单元测试):语句覆盖 判定覆盖 路径覆盖 判定/条件覆盖 基本路径覆盖集成测试策略:自底向上集成测试 自顶向下集成测试 三明治集成测试 核心集成测试 分层集成测试 基于使用的集成测试系统测试策略:等价类 边界值 因果图 判定表 场景分析法 正交实验法 状态迁移图 。。。...原创 2021-04-05 14:14:39 · 152 阅读 · 0 评论 -
Fiddler | fiddler的https设置/证书失效怎么办
1. 下载安装证书生成器certmaker,并安装,重启fiddler2. fiddler中设置支持https协议:tools-options-https- 勾选capture https connectts 勾选decrypt https traffic 勾选ignore server certfficate errors操作过程,根据提示进行操作,如是否信任证书、是否安装证书等,均选择是3. 导出fiddler证书:tools-options-htt...原创 2021-04-04 20:18:33 · 2396 阅读 · 1 评论 -
软件测试 | 测试方案怎么写
测试方案主要包括:测试范围、测试对象、测试模型(测试组网图,测试策略)、测试需求(测试需要准备的东西:环境,工具、数据等)、用例设计等。原创 2021-03-25 20:27:29 · 4282 阅读 · 1 评论 -
软件测试 | 测试计划包含什么内容
测试计划每个公司都不一样,但是总有一些是相同的,那就是测试的人员时间安排。要知道包含什么内容,只需要明确计划的目的,即做什么,谁来做,多长时间做完。测试计划主要包括:测试目标、测试对象、测试范围、通过/失败标准、挂起标准和恢复条件、测试人员时间安排(资源安排)、风险及规避措施。原创 2021-03-25 20:16:02 · 4742 阅读 · 0 评论 -
刷题时遇到的一些知识盲区(一)(不断补充中)
验证(verification)和确认(validation)软件测试主要工作内容是验证(verification)和确认(validation),下面分别给出其概念:验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right)1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程。2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程。3.评审、审查、测试、检查、审计等原创 2021-03-02 16:32:09 · 331 阅读 · 1 评论 -
自动化测试与手工测试
软件测试早已不是单纯的点点点了,很多场景都可以使用自动化测试的方式来代替手工,但手工测试也有着自动化测试不可代替的优势。。。以下总结了自动化测试和手工测试的优劣自动化是释放双手的过程(自动化+web测试=web自动化测试)自动化测试的先决条件:产品需求变更较少、项目周期长,测试用例执行频繁,人工无法胜任,有充足的人力物力A:自动化测试不适应的情况1、不适于一次性,周期短,逻辑复杂,人类感官(界面美化),与物理交互2、适用于单位,回归,接口,性能,协议等B:自动化测试可以大幅度降低原创 2021-03-02 15:10:04 · 740 阅读 · 0 评论 -
软件测试 | 状态迁移法
状态迁移图是对特定系统需求设计测试用例的工具之一,它描述了测试对象和测试数据之间的关系。测试对象的输出行为不仅仅和当前的输入数据有关,而且和测试对象当前的状态有关。状态迁移图是设计状态转换测试用例的基础,基于状态迁移图进行的测试就是状态迁移测试。原创 2021-02-25 19:15:33 · 3913 阅读 · 2 评论 -
软件测试 | 场景分析法设计测试用例
也称为流程分析法,是将软件系统的某个流程看成路径,用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合,使得流程的各个分支都能走到。这是从白盒测试中路径覆盖分析法中推广到黑盒测试中来的测试分析方法。原创 2021-02-25 19:02:52 · 1232 阅读 · 0 评论 -
软件测试 | 正交试验测试用例设计方法
正交试验法是在大量的试验点中挑选出适量的。有代表性的点,应用根据伽罗瓦理论导出的正交表,合理的安排试验的一种科学的实验设计方法,是研究多因素多水平的一种设计方法。原创 2021-02-25 18:42:21 · 4121 阅读 · 1 评论 -
软件测试 | 判定表用例设计示例
如果觉得疲倦并且对书的内容感兴趣,同时书中的内容让你糊涂的话,回到本章重读如果觉得疲倦并且对书的内容感兴趣,同时书中的内容不让你糊涂,继续读下去不觉得疲倦并且对书的内容感兴趣,但是书中的内容让你糊涂的话,回到本章重读如果觉得疲倦并且对书中的内容不感兴趣,同时书中的内容不让你糊涂,停止阅读,请休息如果觉得疲倦并且对书的内容不感兴趣,并且书中的内容让你糊涂,请停止阅读,休息不疲倦,对书的内容感兴趣,书中的内容不糊涂,继续读下去不疲倦,不感兴趣,书中内容糊涂,跳到下一章去读不疲倦,不感兴趣,书中内容原创 2021-02-24 17:08:33 · 768 阅读 · 0 评论 -
软件测试 | 因果图用例设计方法
因果图(Cause-Effect Graph)是用于描述系统的输入、输出以及输入输出之间的因果关系、输入和输出之间的约束关系。它提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。其中,原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出。根据系统输入和输出的关系可以得到判定表。原创 2021-02-24 11:09:21 · 1950 阅读 · 0 评论 -
软件测试 | 判定表用例设计方法
判定表是分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确。原创 2021-02-23 19:19:42 · 1035 阅读 · 3 评论 -
软件测试 | 边界值测试用例设计方法
边界值测试是对等价类测试的补充!边界值测试是对等价类测试的补充!边界值测试是对等价类测试的补充!重要的事情说三遍!!!等价类测试方式请移步我的另一片文章:https://blog.csdn.net/xinanbo/article/details/113933863...原创 2021-02-23 18:35:31 · 940 阅读 · 0 评论 -
软件测试 | 软件质量模型
ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一个软件。这个模型是软件质量标准的核心,对于大部分的软件,都可以考虑从这几个方面着手进行测评。原创 2021-02-22 15:15:02 · 1552 阅读 · 0 评论 -
软件测试 | 如何用软件质量模型测试一个纸杯
测试方案 功能性:测试常温下是否漏水 测试常温下是否渗水 外侧沾水会否导致纸杯整体变湿,影响纸杯的坚硬程度可靠性:端着水杯走路时,是否容易洒出来 盛放多少水的时候相对不易洒出易用性:能否重叠放置节省空间 测试小朋友能否迅速掌握使用方法 杯口与人体接触的地方是否和杯内蜡封一致,符合标准 纸杯形状是否满足大多数人的审美需求 纸杯容量是否能被大多数人接受 纸杯颜色,外观,图案是否符合大众审美安全性:测试热传导性,盛放热水时会不会烫手 纸杯内侧外侧化学物质残留是否符合国家原创 2021-02-22 15:13:42 · 1863 阅读 · 0 评论 -
软件测试 | 等价类用例设计方法及演示
常见的用例设计方法包括:等价类、边界值、因果图、判定表、状态迁移、场景分析法、正交实验法原创 2021-02-22 13:02:35 · 7562 阅读 · 0 评论 -
软件测试 | 测试用例——如何写好一个用例
测试用例(Test Case)是为某个测试目标而编制的一组测试输入、执行步骤以及预期结果的集合,以便测试某 个程序的路径或验证软件是否满足某个特定需求,那么怎么写好一个用例呢?原创 2021-02-22 10:34:07 · 23324 阅读 · 2 评论 -
软件测试模型——瀑布模型,v模型、w模型、h模型、x模型
软件测试——理论篇一、原创 2021-01-19 23:24:21 · 3313 阅读 · 0 评论 -
软件测试入门
软件测试——基础概念(一)注:本人每篇文章都是总结阶段性学习的笔记,如有错误,希望多多指正!如果需要转发,请注明出处。1.定义软件测试是在规定的条件下,使用人工或自动化的手段来运行或测试某个系统的过程。2.软件测试流程:标准流程:计划与控制——>分析与设计——>实现与执行——>评估与报告——>结束活动。常用流程:测试计划——>测试方案——>测试用例——>测试执行——>测试报告。3.测试经济学不能一味的追求质量,还要考虑成本。应该原创 2021-01-19 00:08:05 · 422 阅读 · 0 评论