软件园初级测试工程师试题
软件测试工程师笔试题--初级

软件测试工程师笔试试题一、判断题(每题2分,20)1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
()2、发现错误多的模块,残留在模块中的错误也多。
( )3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
()4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。
()5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
()6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
()7、软件测试只能发现错误,但不能保证测试后的软件没有错误。
( )8、软件就是程序。
( )9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
( )10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。
()二、选择题(每题2分20 )1、进行软件质量管理的重要性有:()A、维护降低成本B、法律上的要求C、市场竞争的需要D、质量标准化的趋势E、软件工程的需要F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础2、以测试的形态分测试可以分为:()A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试3、选出属于黑盒测试方法的选项()A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖4、编写测试计划的目的是:()A、使测试工作顺利进行B、使项目参与人员沟通更舒畅C、使测试工作更加系统化D、软件工程以及软件过程的需要E、软件过程规范化的要求F、控制软件质量5、依存关系有4种分别是:()A、开始-结束B、开始-开始C、结束-开始D、结束-结束E、开始-实施-结束F、结束-审核-开始6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:()A、测试B、跟踪C、监督D、制定计划E、需求审查F、程序代码审查7、实施缺陷跟踪的目的是:()A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理8、使用软件测试工具的目的:()A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高Bug的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员9、典型的瀑布模型的四个阶段是:()A、分析B、设计C、编码D、测试E、需求调研F、实施10、PSP是指个人软件过程,是一种可用于()、()和()个人软件工作方式的自我改善过程。
初级软件测试试题及答案

初级软件测试试题及答案一、单项选择题(每题2分,共20分)1. 软件测试的目的是()。
A. 证明软件是正确的B. 发现软件中的缺陷C. 证明软件是错误的D. 证明软件是完美的答案:B2. 黑盒测试不关心的是()。
A. 输入数据B. 输出结果C. 程序代码D. 程序流程答案:C3. 以下哪项不是软件测试的类型()。
A. 功能测试B. 性能测试C. 压力测试D. 代码测试答案:D4. 软件测试的基本原则不包括()。
A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 测试可以证明软件无缺陷答案:D5. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A6. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A7. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷C. 证明软件是错误的D. 证明软件是完美的答案:A8. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A9. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的答案:A10. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A二、多项选择题(每题3分,共15分)1. 软件测试的主要类型包括()。
A. 功能测试B. 性能测试C. 压力测试D. 兼容性测试E. 安全性测试答案:ABCDE2. 软件测试的基本原则包括()。
A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 缺陷集群E. 测试可以证明软件无缺陷答案:ABCD3. 软件测试的目的包括()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的E. 评估软件的质量答案:AE4. 软件测试的目的是()。
软件测试工程师考试题和答案

软件测试工程师面试题一,判断题(本大题10小题,每小题1分,共10分)1.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试.(√ )(中级)2.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
(√)(中级)3.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
(X)4.代码评审是检查源代码是否达到模块设计的要求。
(X)5.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
(X )(初级)6.负载测试是验证要检验的系统的能力最高能达到什么程度。
(X)7.集成测试计划在需求分析阶段末提交。
(X)8.系统测试计划不需要同行审批。
(X)9.测试中应该对有效和无效、期望和不期望的输入都要测试。
( √)10.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
(√)二,不定项选择题(本大题10小题,每小题2分,共20分)1.以测试的形态分测试可以分为:(ABC)【中级】A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试2.选出属于黑盒测试方法的选项(ABC)【初级】A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖3.典型的瀑布模型的四个阶段是:(ABCD)【高级】A、分析B、设计C、编码D、测试E、需求调研F、实施4.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种5.软件验收测试的合格通过准则是:(ABCD)A .软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B .所有测试项没有残余一级、二级和三级错误。
C .立项审批表、需求分析文档、设计文档和编码实现一致。
软件测试初级

软件测试初级复习题1、关于集成测试,下列说法错误的是( )。
(选择一项)A.集成测试界于单元测试和系统测试之间,起到"桥梁作用"B.集成测试一般由开发小组采用白盒加黑盒的方式来完成C.集成测试既要验证"设计"又要验证"需求"D.集成测试的依据是问题定义正确答案:B2、在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称( )。
(选择一项)A.数据字典B.数据分析C.集成测试D.动态分析正确答案:A3、在软件开发过程中,下列步骤( )不是需求阶段完成的。
(选择一项)A.与用户交谈,向用户提出问题B.参观用户的工作流程C.分析已经存在的同类软件产品D.创建数据库正确答案:D4、按照测试阶段分类,测试的类型包括( )、集成测试、系统测试和用户验收测试。
(选择一项)A.边界测试B.关键路径测试C.优先级测试D.单元测试正确答案:D5、对于软件测试,以下( )是不可能的。
(选择一项)A.进行单元测试B.对程序完全测试C.编写测试计划D.针对软件中的缺陷进行纠正正确答案:D6、白盒测试可以( )。
(选择二项)A.对模块中的所有独立路径至少测试一次B.用自动工具C.测试循环及边界值D.注重软件的整体功能正确答案:AB7、( )是对软件模块或者单元的测试。
(选择一项)A.系统测试B.单元测试C.集成测试D.验收测试正确答案:B8、在软件技术开发过程中,设计阶段的主要目的是设计以下如何把已经确定的需求转换成实际的软件,以下( )不是此阶段的内容。
(选择一项)A.构建原型B.设计数据库C.设计过程模块D.编写代码正确答案:A9、软件工程研究的内容包括( )技术和软件工程管理。
(选择一项)A.软件测试B.数据分析C.动态测试D.软件开发正确答案:D10、是软件开发瀑布模型的变种,反映测试活动与分析和设计的关系的模型是( )。
(选择一项)A.V模型B.W模型C.H模型D.验收模型正确答案:A11、V模型指出,( )对程序设计进行验证。
历年初级软考试题及答案

历年初级软考试题及答案1. 题目一:数据结构问题:请解释什么是链表,并说明其优缺点。
答案:链表是一种常见的数据结构,它由一系列节点组成,每个节点包含两部分:数据部分和指向下一个节点的指针。
链表的优点包括:- 动态内存分配,可以根据需要动态地增加或减少节点。
- 插入和删除操作效率高,因为只需要改变指针即可。
- 不需要事先定义数据的大小,可以灵活地处理数据。
链表的缺点包括:- 访问效率低,因为需要从头开始遍历链表才能找到特定的元素。
- 需要额外的指针空间来存储指向下一个节点的引用。
- 可能存在内存碎片问题。
2. 题目二:操作系统问题:描述进程和线程的区别。
答案:进程是操作系统进行资源分配和调度的一个独立单位,每个进程都有自己独立的地址空间。
线程则是进程中的一个实体,是被系统独立调度和分派的基本单位。
线程自身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如执行栈),但它可以与同属一个进程的其他线程共享进程所拥有的全部资源。
区别如下:- 进程拥有独立的内存空间,而线程共享进程的内存空间。
- 创建进程的开销比创建线程大。
- 进程间通信(IPC)比线程间通信复杂。
- 线程执行切换的开销小,可以利用多核处理器的计算能力。
3. 题目三:计算机网络问题:简述TCP和UDP的区别。
答案:TCP(传输控制协议)和UDP(用户数据报协议)是两种不同的传输层协议,它们在网络通信中扮演着不同的角色。
TCP的特点:- 面向连接的协议,需要建立连接后才能进行数据传输。
- 提供可靠的数据传输服务,确保数据的完整性和顺序性。
- 支持流量控制和拥塞控制。
- 适用于需要可靠传输的应用场景,如Web浏览和文件传输。
UDP的特点:- 面向无连接的协议,不需要建立连接即可发送数据。
- 不保证数据的完整性和顺序性,传输速度快。
- 不支持流量控制和拥塞控制。
- 适用于对实时性要求高的应用场景,如视频会议和在线游戏。
4. 题目四:数据库问题:解释SQL中的主键和外键。
初级软考试题及答案

初级软考试题及答案一、单选题(每题2分,共20分)1. 以下哪个选项是计算机程序设计语言?A. HTMLB. CSSC. JavaScriptD. XML答案:C2. 数据库管理系统(DBMS)的主要功能是:A. 数据加密B. 数据存储C. 数据传输D. 数据备份答案:B3. 在HTML中,用于定义最重要的标题的标签是:A. `<title>`B. `<h1>`C. `<h6>`D. `<h3>`答案:B4. 下列哪个选项不是计算机硬件组成部分?A. CPUB. 内存C. 操作系统D. 硬盘答案:C5. 在计算机网络中,用于传输数据的协议是:A. HTTPB. FTPC. TCP/IPD. SMTP答案:C6. 以下哪个选项是操作系统?A. WindowsB. PhotoshopC. ExcelD. Notepad答案:A7. 在计算机编程中,用于定义变量的关键字是:A. varB. functionC. classD. const答案:A8. 在数据库中,用于创建新表的SQL命令是:A. SELECTB. INSERTC. CREATE TABLED. DROP TABLE答案:C9. 以下哪个选项是计算机病毒的特征?A. 自我复制B. 格式化硬盘C. 增加内存D. 优化性能答案:A10. 在计算机系统中,用于表示二进制的字符是:A. 0和1B. A和BC. X和YD. 8和9答案:A二、多选题(每题3分,共15分)1. 以下哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 嵌入式软件答案:A、B、D2. 在计算机系统中,以下哪些是输入设备?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A、B3. 在网络通信中,以下哪些是常见的网络协议?A. HTTPB. FTPC. TCP/IPD. UDP答案:A、B、C、D三、判断题(每题1分,共10分)1. 计算机病毒只能通过电子邮件传播。
初级软考试题

初级软考试题1.在软件开发过程中,需求分析阶段的主要任务是:A. 确定软件开发方法B. 确定软件开发工具C. 确定软件系统的功能需求D. 编写软件代码2.下列哪项不属于软件测试的基本方法?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 集成测试3.在软件设计中,模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的:A. 抽象和信息隐蔽B. 局部化和封装化C. 内聚性和耦合性D. 激活机制和控制方法4.下列关于数据库设计的叙述中,哪一项是不正确的?A. 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式B. 数据库设计包括概念设计、逻辑设计和物理设计C. 数据库设计的根本目标是要解决数据共享的问题D. 数据库设计不需要考虑数据的安全性5.在面向对象的方法中,实现信息隐蔽是依靠:A. 对象的继承B. 对象的多态C. 对象的封装D. 对象的分类6.下列关于数据结构的说法中,错误的是:A. 数据的逻辑结构反映数据元素之间的逻辑关系B. 数据的存储结构是数据逻辑结构在计算机中的表示C. 数据的逻辑结构分为线性结构和非线性结构D. 数据的存储结构只与计算机的存储方式有关,与数据的逻辑结构无关7.在软件开发中,为了提高软件的可维护性,通常采用的主要措施是:A. 采用模块化方法和结构化设计B. 优化数据结构C. 尽量使用高级语言编写代码D. 减少程序中的注释8.下列哪一项不是软件危机的表现?A. 软件开发过程不规范B. 软件开发成本不断提高C. 软件开发工具落后D. 软件开发生产效率高。
初级软考试题

初级软考试题一、选择题1. 下列不属于软件生命周期的是:A. 需求分析阶段B. 开发阶段C. 运行维护阶段D. 测试阶段2. 下列哪种软件开发模型将开发过程划分为多个阶段,并且每个阶段必须完成才能顺利进入下一阶段?A. 瀑布模型B. 增量模型C. 原型模型D. 敏捷模型3. 关于程序设计语言的说法,错误的是:A. 程序设计语言是计算机与人交流的工具B. 程序设计语言是计算机能够理解的语言C. 程序设计语言包括高级语言和低级语言D. 程序设计语言的选择会影响软件开发效率和性能4. 集成测试主要用于测试软件的:A. 单个功能B. 各个模块之间的接口C. 系统的性能D. 整体功能和性能5. 下列哪个属于软件需求分析阶段的活动?A. 设计软件架构B. 编写程序源代码C. 记录用户需求D. 进行软件测试二、判断题1. 增量模型是一种线性的软件开发模型,每个阶段必须按顺序进行。
2. 代码复审是一种常见的静态测试技术,旨在通过审查代码来发现隐藏的错误和问题。
3. 软件测试的目标是证明软件是正确的,即没有错误。
4. 软件维护是软件开发生命周期中的最后一个阶段。
5. 需求分析阶段的活动包括确定系统的功能和性能需求,以及编写详细的设计文档。
三、填空题1. 软件开发过程从需求分析开始,到软件运行维护结束,通常包括__________ 个阶段。
2. 软件需求分析的主要目标是确定软件的功能、性能和 __________ 等要求。
3. 软件测试可以分为 __________ 测试和 __________ 测试两个阶段。
4. 软件维护主要包括 __________、 __________ 和 __________ 这三个阶段。
5. 软件开发过程中,经过了需求分析、设计、开发、测试和维护等多个阶段,其中 __________ 阶段完成软件实际的编码工作。
四、简答题1. 请简要介绍软件生命周期以及各个阶段的主要任务。
2. 根据你的理解,简述软件测试的意义以及常见的测试方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初级测试人员考试试卷(考试时间90分钟)姓名:__________应聘职务:________
一、判断题(正确的√,错误的╳)
1.软件测试的目的是尽可能多的找出软件的缺陷。
()
2.只要我们做了充分的测试。
就能保证软件没有BUG()
3.验收测试是由最终用户来实施的。
()
4.项目立项前测试人员不需要提交任何工件。
()
5.单元测试能发现约80%的软件缺陷。
()
6.代码评审是检查源代码是否达到模块设计的要求。
()
7.负载测试是验证要检验的系统的能力最高能达到什么程度。
()
8.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()
9.我们可以人为的使得软件不存在配置问题。
()
10.集成测试计划在需求分析阶段末提交()
二、选择题
1.在系统验收测试中,_____(1)____是在一个模拟的环境下使用模拟数据运行系统;
_____(2)____是在一个实际环境中使用真实数据运行系统。
(1)A.验证测试B.审计测试C.确认测试D.模块测试
(2)A.验证测试B.审计测试C.确认测试D.模块测试
2.软件测试类型按开发阶段划分是_____(3)____。
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
3.错误管理的流程可以概括为:测试人员提交新的错误入库,错误状态为1;高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为2,如果不是错误,则拒绝,设置为"拒绝"状态;开发人员查询状态为3的错误,做如下处理:如果不是错误,则置状态为"拒绝",如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字说明并保持错误为"拒绝"状态;测试人员查询状态为5的错误,验证错误是否已解决,做如下处理:如问题解决了置错误的状态为6,如问题没有解决则置状态为7。
上述流程中1 至7相对应的状态标识为_____(4)____。
A.新信息→打开→打开→修正→修正→关闭→重新打开
B.打开→修正→关闭→修正→修正→关闭→打开
C.新信息→打开→打开→关闭→修正→关闭→重新打开
D.新信息→打开→打开→修正→关闭→修正→重新打开
4.在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、_____(5)____、程序和数据要求。
A.用户文档要求B.系统功能要求C.设计要求说明D.软件配置要求
5.两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是___(6)___个。
A.25 B.30 C.50 D.60
6.对于软件的β测试,下列描述正确的是___(7)___。
A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
7.___(8)___可以作为软件测试结束的标志。
A.使用了特定的测试用例
B.错误强度曲线下降到预定的水平
C.查出了预定数目的错误
D.按照测试计划中所规定的时间进行了测试
8.典型的软件测试过程模型有___(9)___等,在这些模型中,___(10)___强调了测试计划等工作的先行和对系统需求和系统设计的测试,___(11)___对软件测试流程予以了说明。
(9)A.V模型、W模型、H模型、渐进模型B.V模型、W模型、H模型、螺旋模型C.X 模型、W模型、H模型、前置测试模型D.X模型、W模型、H模型、增量模型
(10)A.V模型B.W模型C.渐进模型D.螺旋模型
(11)A.V模型B.W模型C.H模型D.增量模型
9.下述关于错误处理流程管理的原则,___(12)___的说法是不正确的。
A.为了保证正确地定位错误,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现。
B.每次对错误的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及错误状态
C.错误修复后必须由报告错误的测试人员确认错误已经修复,才能关闭错误
D.对于无法再现的错误,应该由项目经理,测试经理和设计经理共同讨论决定拒绝或者延期。
10.用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是___(13)___。
A.X=1,X=100 B.X=0,X=1,X=100,X=101 C.X=2,X=99 D.X=O,X=101
11.导致软件缺陷的原因有很多,①—④是可能的原因,其中最主要的原因包括
___(14)___。
①软件需求说明书编写的不全面,不完整,不准确,而且经常更改②软件设计说明书③软件操作人员的水平④开发人员不能很好的理解需求说明书和沟通不足
A.①、②、③B.①、③C.②、③D.①、④
12.不属于界面元素测试的是___(15)___。
A.窗口测试③B.文字测试C.功能点测试D.鼠标测试
13.两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是___(16)___个。
A.25 B.30 C.50 D.60
14.黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括___(17)___等。
现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。
下表是用因果图法设计的部分测试用例,l表示执行该动作,0表示不执行该动作,___(18)___的各位数据,从左到右分别填入空格表中的(1)—(8)是正确的。
(17)A.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法
(18)A.01001100 B.01101100 C.01001010 D.11001100
15.多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足
___(19)___级别的:针对布尔表达式A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要___(20)___种组合才能满足多条件覆盖的要求。
(19)A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
(20)A.6 B.4 C.8 D.12
三、问答题
1.简述软件生命周期有那些阶段?
2.软件测试包括哪些类型的测试?这些测试之间的区别是什么?
3.一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
4.下图为某个系统的文件目录的增加页面,其中调查类别、报告期别、调查制度、年份、目录名称都为必填项,
调查类别为下拉列表,其中包括:经常性调查、一次性调查、普查;
报告期别为下拉列表,其中包括:年报、季报、月报;
调查制度为下拉列表,其中调查制度是分两级的,一级:例如:工业统计表制度,二级:例如:规模以上工业统计报表制度和规模以下工业抽样调查统计报表制度。
且系统要求只能选择二级调查制度;
年份为输入框,要求输入格式如:2009;
目录名称为输入框,系统不允许特殊字符输入,输入长度不超过36个字符,
如图选择调查制度
对上述功能的程序设计测试用例,如图中存在的bug,请按照提交BUG规范格式描述BUG。
四、分析题
1.企业内部测试部在测试“主生产计划制定”模块过程中,使用30个测试案例进行测试,共发现10个问题。
开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。
问题修改报告中提出:其中3个问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。
测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。
测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法
2.请列出关于一个印有文字的一次性纸杯,你能想到的测试用例
五、智力题
两名海盗,同劫获了100枚金币,其中有一枚金币比较轻,为不将这枚的金币分到自己手中,分金币的海盗用4次天平就找出了那枚较轻的金币,请问您知道他是则么做的吗?你知道你能做到,别人觉得你也许可以做到,那么,少废话,做到再说,其他的怨气都是虚妄。
自己没有展露光芒,就不应该怪别人没有眼光。