自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 2021-01-07

软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。软件测试工具分为自动化软件测试工具和测试管理工具。自动化软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入。测试管理工具是为了复用测试用例,提高软件测试的价值。一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms开源功能自动化测试工具:Watir、S

2021-01-07 11:04:55 165

原创 2021-01-07

14、软件测试分为几个阶段 各阶段的测试策略和要求是什么? 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试 四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。 系统测试:

2021-01-07 11:03:21 169

原创 2021-01-07

静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。 黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性

2021-01-07 11:02:51 117

原创 2021-01-07

软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入 系统 、系统网络安全的测试要考虑问题 、测试采取的防护措施是否正确装配好,有关系统的补丁是否打上 、模拟非授权攻击,看

2021-01-07 11:02:20 98

原创 2021-01-07

软件测试的目的:测试是程序的执行过程,目的在于发现错误一个成功的测试用例在于发现至今未发现的错误一个成功的测试是发现了至今未发现的错误的测试确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。确保产品满足性能和效率的要求确保产品是健壮的和适应用户环境的 软件测试的原则:测试用例中一个必须部分是对预期输出或接过进行定义程序员应避免测试自己编写的程序编写软件的组织不应当测试自己编写的软件应当彻底检查每个测试的执行结果测试用例的编写不仅应当根据有效和预料到

2021-01-07 11:01:50 92

原创 2021-01-07

单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。在软件生命周期的哪一个阶段,软件缺陷修复费用最低 ( A )(A)需求分析(编制产品说明书) (B)设计© 编码 (D)产品发布单元测试中用来模拟被测模块调用者的模块是 ( C

2021-01-07 11:01:19 157

原创 2021-01-07

1、单元测试单元测试即为将整个软件分解为各个单元,随后对单元进行测试。此类测试策略的优点在于所需分析数据较少,且针对性较强,程序开发者于开发过程中可通过操作经验明确出现问题的大致区域,随后针对此类问题对相关单元展开分析,进行问题排查。但需注意的是,某些程序中无具体单元驱动程序,即单个单元无法有效驱动,易出现问题,若针对此类软件展开测试,需重点注意此类分解单元。2、集成测试集成测试与单元测试相反,原理为将部分需测试部分作为整体进行集成,随后针对此类集成部分进行测试。测试要求为此类被测试集成题应具有一定的

2021-01-07 11:00:12 97

原创 2021-01-07

1、静态测试方法软件测试软件测试静态测试方式指软件代码的静态分析测验,此类过程中应用数据较少,主要过程为通过软件的静态性测试(即人工推断或计算机辅助测试)测试程序中运算方式、算法的正确性,进而完成测试过程,此类测试的优点在于能够消耗较短时间、较少资源完成对软件、软件代码的测试,能够较为明显地发现此类代码中出现的错误。静态测试方法适用范围较大,尤其适用于较大型的软件测试。2、动态测试计算机动态测试的主要目的为检测软件运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的

2021-01-07 10:59:41 190

原创 2021-01-07

软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理

2021-01-07 10:59:00 85

原创 2021-01-07

93、您认为做好测试计划工作的关键是什么?  了解项目或系统的业务需求  和项目经理协调好,了解项目的进度计划安排情况 95您认为做好测试用例设计工作的关键是什么?  对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用例设计96、.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。  评审计划->预审->评审;  评审内容主要是测试用例对软件需求的覆盖程度,对于相关边界是否考虑,是否针对复杂流程准备多套测试数据,是否有专门

2021-01-07 10:58:16 69

原创 2021-01-06

84、性能测试的流程?  1.测试需求分析2.测试计划制定与评审3.测试用例设计与开发4.测试执行与监控5.分析测试结果6.编写性能测试报告7.测试经验总结 88、简述bug的生命周期?  1, 有效地记录BUG 2, 使用BUG模板 3, 评价BUG优先级和严重性 4, BUG的生命 5, 维护BUG数据库89、缺陷记录应包含的内容?  缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因; 91 您所熟悉的软件测

2021-01-06 08:51:29 85

原创 2021-01-06

77、对某软件进行测试,发现在WIN98上运行得很慢,怎么判别是该软件存在问题还是其软硬件运行环境存在问题?看软件的运行环境要求。如果符合要求则是程序存在问题,若不符合要求则是硬件系统存在问题78、需求测试的注意事项有哪些?是否使用了公司的模板、文档内容是否符合规范、所有的需求是分级是否清析适当、所有的需求是否具有一致性、需求是否可行(即,该需求组合有解决方案)、需求可否用己知的约束来实现、需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)、所有的其它需求是交叉

2021-01-06 08:51:08 73

原创 2021-01-06

71、一份测试计划应该包括哪些内容?背景、项目简介、目的、测试范围、测试策略、人员分工、资源要求、进度计划、参考文档、常用术语、提交文档、风险分析。72、针对于软件的行业背景,你如何理解软件的业务?阅读用户手册了解软件的功能和操作流程;看一些业务的专业书籍补充业务知识;如果有用户实际的数据,可以拿实际的数据进行参考;参考以前的用例和BUG报告;在使用软件的过程中多思考;多与产品经理交流。74、如何定位测试用例的作用?组织性:编写、组织性、功能覆盖、重复性、跟踪、测试确认76、什么是兼容性测试?请

2021-01-06 08:50:05 62

原创 2021-01-06

68、当开发人员说不是BUG时,你如何应付?  开发人员说不是bug,有2种情况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以给这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bu

2021-01-06 08:49:35 92

原创 2021-01-06

67、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。  黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。  白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。  软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫

2021-01-06 08:49:04 86

原创 2021-01-06

66、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)  测试类型有:功能测试,性能测试,界面测试。  功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。  性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性

2021-01-06 08:48:34 65

原创 2021-01-06

65、你对测试最大的兴趣在哪里?为什么?最大的兴趣就是测试有难度,有挑战性!做测试越久越能感觉到做好测试有多难。曾经在无忧测试网上看到一篇文章,是关于如何做好一名测试工程师。一共罗列了11,12点,有部分是和人的性格有关,有部分需要后天的努力。但除了性格有关的1,2点我没有把握,其他点我都很有信心做好它。刚开始进入测试行业时,对测试的认识是从无忧测试网上了解到的一些资料,当时是冲着做测试需要很多技能才能做的好,虽然入门容易,但做好很难,比开发更难,虽然当时我很想做开发(学校专业课我基本上不缺席,因为我喜

2021-01-06 08:47:56 81

原创 2021-01-06

63、面向对象的测试用例设计有几种方法?如何实现?给类中的每个构造函数设计一组测试用例组合类中的类变量、实例变量组合类中的各种方法根据前置条件和后置条件设计测试用例根据代码设计测试用例 64、LoadRunner分为哪三个模块?请简述各模块的主要功能。Virtual User Generator:用于录制脚步Mercury LoadRunner Controller:用于创建、运行和监控场景Mercury LoadRunner Analysis:用于分析测试结果...

2021-01-06 08:47:07 82

原创 2021-01-06

62、测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些?代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等.59、一套完整的测试应该由哪些阶段组成?可行性分析、需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试、验收测试 61、您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最

2021-01-06 08:46:36 85

原创 2021-01-06

55:您认为做好测试用例设计工作的关键是什么?白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题  56:你的测试职业发展目标是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年累积测试经验,不断的更新自己改正自己,做好测试任务。 57:测试结束的

2021-01-06 08:45:51 71

原创 2021-01-05

54:你认为做好测试计划工作的关键是什么?明确测试的目标,增强测试计划的实用性编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确坚持“5W”规则,明确内容与过程“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“

2021-01-05 08:34:26 54

原创 2021-01-05

49.单元测试、集成测试、系统测试的侧重点是什么?  单元测试针对的是软件设计的最小单元–程序模块(面向过程中是函数、过程;面向对象中是类。),进行正确性检验的测试工作,在于发现每个程序模块内部可能存在的差错.一般有两个步骤:人工静态检查\动态执行跟踪  集成测试针对的是通过了单元测试的各个模块所集成起来的组件进行检验,其主要内容是各个单元模块之间的接口,以及各个模块集成后所实现的功能.  系统测试针对的是集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件\外设

2021-01-05 08:33:20 63

原创 2021-01-05

45、 在windows下保存一个文本文件时会弹出保存对话框,如果为文件名建立测试用例,等价类应该怎样划分?单字节,如A;双字节, AA、我我;特殊字符 /‘。‘;、=-等;保留字,如com;文件格式为8.3格式的;文件名格式为非8.3格式的;/,,等九个特殊字符。 46、假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该怎样划分等价类?特殊字符,如10个或¥;英文字母,如ABCDefghik;小于十个字符,如123;大于十个字符,如11111111111;数字和其他

2021-01-05 08:32:33 458

原创 2021-01-05

43、请说出这些测试最好由那些人员完成,测试的是什么?代码、函数级测试一般由白盒测试人员完成,他们针对每段代码或函数进行正确性检验,检查其是否正确的实现了规定的功能。模块、组件级测试主要依据是程序结构设计测试模块间的集成和调用关系,一般由测试人员完成。系统测试在于模块测试与单元测试的基础上进行测试。了解系统功能与性能,根据测试用例进行全面的测试。 44、 设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试?设计测试用例时需要注意的是,除了对整体流程及功能注意

2021-01-05 08:32:01 82

原创 2021-01-05

38、软件验收测试包括正式验收测试、alpha测试、beta测试三种测试。39、系统测试的策略有很多种的,有性能测试、负载测试、强度测试、易用性测试、安全测试、配置测试、安装测试、文档测试、故障恢复测试、用户界面测试、恢复测试、分布测试、可用性测试。40、设计系统测试计划需要参考的项目文档有软件测试计划、软件需求工件、和迭代计划41.通过画因果图来写测试用例的步骤为___、___、___、___及把因果图转换为状态图共五个步骤。 利用因果图生成测试用例的基本步骤是:§ 分析软件规格说明描述

2021-01-05 08:31:25 84

原创 2021-01-05

35、引用与指针有什么区别?    1) 引用必须被初始化,指针不必。    2) 引用初始化以后不能被改变,指针可以改变所指的对象。    3) 不存在指向空值的引用,但是存在指向空值的指针。 36、Internet采用哪种网络协议?该协议的主要层次结构?Internet物理地址和IP地址转换采用什么协议?TCP/IP协议主要层次结构为: 应用层/传输层/网络层/数链路层。ARP (Addre

2021-01-05 08:30:49 64

原创 2021-01-05

33、简述你在以前的工作中做过哪些事情,比较熟悉什么。参考答案如下。我过去的主要工作是系统测试和自动化测试。在系统测试中,主要是对BOSS系统的业务逻辑功能,以及软交换系统的Class 5特性进行测试。性能测试中,主要是进行的压力测试,在各个不同数量请求的情况下,获取系统响应时间以及系统资源消耗情况。自动化测试主要是通过自己写脚本以及一些第三方工具的结合来测试软交换的特性测试。在测试中,我感觉对用户需求的完全准确的理解非常重要。另外,就是对BUG的管理,要以需求为依据,并不是所有BUG均需要修改。测试

2021-01-05 08:30:13 66

原创 2021-01-05

28、你对测试最大的兴趣在哪里?为什么?回答这个面试题,没有固定统一的答案,但可能是许多企业都会问到的。提供以下答案供考:最大的兴趣,感觉这是一个有挑战性的工作;测试是一个经验行业,工作越久越能感觉到做好测试的难度和乐趣通过自己的工作,能使软件产品越来越完善,从中体会到乐趣回答此类问题注意以下几个方面:尽可能的切合招聘企业的技术路线来表达你的兴趣,例如该企业是数据库应用的企业,那么表示你的兴趣在数据库的测试,并且希望通过测试提升自己的数据库掌握能力。表明你做测试的目的是为了提升能力,也是为了更

2021-01-05 08:29:48 55

原创 2021-01-05

26、BUG管理工具的跟踪过程(用BugZilla为例子)测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试确认BUG,如果是本人的BUG,则设置为接收;如果是别的开发人员的问题,则转发出去,由下一个开发人员来进行此行为;如果认为不是问题,则需要大家讨论并确认后,拒绝这个BUG,然后测试人员关闭此问题。如果开发人员接受了BUG,并修改好以后,将BUG状态修改为已修复,并告知测试在哪个版本

2021-01-05 08:29:00 73

原创 2021-01-05

24、详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。测

2021-01-05 08:28:23 127

原创 2021-01-04

23、黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。1)等价类划分: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.2)边界值分析法:是对等价类划分方法的

2021-01-04 10:00:56 206 1

原创 2021-01-04

22、测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的?软件测试计划是指导测试过程的纲领性文件:领导能够根据测试计划进行宏观调控,进行相应资源配置等测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等便于其他人员了解测试人员的工作内容,进行有关配合工作包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实

2021-01-04 09:59:15 65

原创 2021-01-04

21、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!      黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关;  从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。黑盒测试的缺点有:不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;自动化测试的复用性较低。白盒测试的

2021-01-04 09:58:39 60

原创 2021-01-04

20、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?一条Bug记录最基本应包含:bug编号;bug严重级别,优先级;bug产生的模块;首先要有bug摘要,阐述bug大体的内容;bug对应的版本;bug详细现象描述,包括一些截图、录像…等等;bug出现时的测试环境,产生的条件即对应操作步骤;高质量的Bug记录:通用UI要统一、准确缺陷报告的UI要与测试的软件UI保持一致,便于查找定位。尽量使用业界惯用的表达术语和表达方法

2021-01-04 09:57:48 108

原创 2021-01-04

18、软件测试各个阶段通常完成什么工作?各个阶段的结果文件是什么?包括什么内容?单元测试阶段:各独立单元模块在与系统地其他部分相隔离的情况下进行测试,单元测试针对每一个程序模块进行正确性校验,检查各个程序模块是否正确地实现了规定的功能。生成单元测试报告,提交缺陷报告。集成测试阶段:集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。该阶段生成集成测试报告,提交缺陷报告。系统测试阶段:将通过确认测

2021-01-04 09:57:15 113

原创 1

17、软件测试分为几个阶段 各阶段的测试策略和要求是什么?和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。系统测试:系统测试是在集成测试通过后进

2021-01-04 09:56:47 78

原创 1

15、软件产品质量特性是什么?功能性:适应性、准确性、互操作性、依从性、安全性。可靠性:成熟性、容错性、易恢复性。可使用性:易理解性、易学习性、易操作性。效率:时间特性、资源特性。可维护性:易分析性、易变更性、稳定性、易测试性。可移植性: 适应性、易安装性、遵循性、易替换性 16、软件测试的策略是什么?软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。...

2021-01-04 09:56:08 306

原创 1

13、简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。  动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程

2021-01-04 09:55:37 88

原创 1

11、软件的安全性应从哪几个方面去测试?软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统 、系统网络安全的测试要考虑问题 、测试采取的防护措施是否正确装配好,有关系统

2021-01-04 09:55:06 123

原创 1

9、什么是软件质量?概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。 10、目前

2021-01-04 09:54:05 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除