用户登录
用户注册

分享至

医疗软件测试面试题 软件测试面试题及答案

  • 作者: 孟婆來碗湯3893094
  • 来源: 51数据库
  • 2020-04-15

医疗软件测试面试题

软件测试面试题

1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI测试,压力测试,易用性,容量测试,异常测试,安装性测试等 白盒主要的就是静态和动态两种测试4、select* from a where ...;查找insert ito a ()values();添加delete from a;删除表中信息update a set ...from..;更改表中信息create table a ();建表drop table();删除表5、不清楚你问的内容是什么。

给你两方面的回答(1)缺陷的状态 :新建 打开 修复 关闭 拒绝 重复 丢弃 推迟 重新打开(2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果、实际结果)、状态、发现人、负责人、项目、版本、严重度、优先级6、回归测试通过7、先做集成测试,结束之后系统测试包括功能测试和性能测试,系统测试结束之后,缺陷也修改完成,拿给用户做验收测试!9、发现缺陷不要直接就提交,和开发沟通后再做结论,如果沟通时发生歧义,查看需求决定是否是缺陷,如果不能决定咨询项目经理。

对于一些字段上的缺陷,比如说套用的框架,有的按钮没有更改标识,最好是和开发说一声当场改掉。

就不要提交缺陷。

开发和测试的矛盾是一致存在的我们没有办法杜绝,只能尽量的降到最低。

10、细心、耐心、自我调节能力强、学习能力强。

有很好的全局意识,和观察力!11、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。

最后是按照各个总能之间的联系去测试!)

软件测试自动化测试面试题

自动化测试面试题1. 你比较熟悉那种自动化测试工具?2. 你在你以前工作中是如何使用自动化测试工具的?3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题4. 你是如何计划自动化测试的?5. 自动化测试能提高测试效率吗?6. 什么是data-driven automoation(数据启动自动化)?7. 测试自动化的主要特征有哪些?8. 自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10. 自动化测试容易出现的误区有哪些?11. 介绍一下测试自动化的常见问题?12. 你知道哪些测试自动化的脚本技术?13. 测试用例的设计可以自动化吗? 自动化测试框架都有哪些? 答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择 1.模块化框架(test script modularity)。

2.函数库结构框架(test library architecture)。

3.关键字驱动测试框架(keyword-driven/table-driven testing)。

4.数据驱动测试框架(data-driven testing)。

5.混合型框架(hybrid test automation)。

请列举你曾经做过的自动化功能测试项目的相关经验 你认为什么情况下适合进行自动化功能测试?请解释原因 请问自动化测试在实现过程中会遇到的难点有哪些? 请问:怎么在自动测试中实现数据驱动? 你会计算自动测试工程的投入回报比吗?怎么计算? 请比较 Rational Robot 与 MI QTP 的优缺点 你认为 Robot 在数据参数化的时候有什么不便之处吗? 请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作 在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功? 请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。

说明在测试工具中使用你的脚本的方式...

软件测试面试题

常见软件测试工程师面试题 1. 你如何在pocket pc 上TEST 你的程序. 你考虑了哪些方面. 2. 如果将你的程序的语言扩展到非英语,例如中文, 你如何测试. 3. 给你一个COCAN, 你如何测试(解释说就是罐装的可口可乐). 4. 当你的程序遇到BUG的时候,你选择怎样处理. 5. 你如何isolation 你程序里的BUG. 6. 给你一个产品有10个functionality,如果时间紧迫, 只能测其中的5个, 你如何选择. 第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境。

人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。

在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。

第二题:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。

...

测试工程师笔试题和测试工程师面试题求测试工程师笔试题和测试工程...

测试工程师面试题:百度一下:jo006面试题网,那里有各行各业测试工程师笔试题和测试工程师面试题 测试工程师笔试题 1. 什么是信息管理系统,你觉得信息管理系统的核心是什么?为什么? 2. 什么是数据库?什么是关系数据库?解释概念:主键,外键,索引 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

3. 你对测试的理解? 4. 如果你是一个自行车质量检测员,应该从哪几个重点来测试,为什么,且怎么检测? 如果你只能选择3个主要的功能,你会选择哪几种? 专业题: 1. 数据库,关于一个餐厅提供价格不等的咖啡,分大小杯,另有价格不等的食物,用户在餐厅的用餐也要根据消费时间来进行收费。

服务员会拿着记账机到每一张桌子进行结账,当用户结完帐后可以办理会员卡。

会员卡信息包含消费总额,并根据不同的额度又不用的折扣率。

针对这些信息设计相关数据库,并划出E-R图。

2. 给出了流程图,遍历S点到G点。

写出遍历案例!(感觉还是比较容易做的 ,具体图就不画了) 3. Java题,看输出。

pulic class Useoute{ pulic static void main(Sting[] ags) { Oute oute=new Oute(ags); oute.pint(); } } pulic class Oute{ pivate Sting[] outeval=new Sting[]{"this","is","a","test!"}; pulic Oute(Sting[] Ival) {outeval=Ival;} class Inne { void display() { fo(int i=0;iouteval.length;i++) System.out.pintln(outeval[i]); } } pulic void pint() { Inne inne=new Inne(); inne.display(); } } 输入" Java useoute I can answe this question”运行结果是什么?并简单解释程序逻辑? 4. class sin { Pivate static final sin newsin=new sin(); Pivate sin(){} Pulic static sin Getsin(){etun newsin;} Pulic void Test(){} } 在这个类cos中添加代码,访问class sin 的test()函数 class cos { } 综合题: 1.你觉得今天的题答得怎么样?哪些是亮点?那些答得不好?用三句话来为自己争辩。

软件测试Linux面试题有哪些?有知道的吗

1. 查看当前系统内存使用情况。

2. 显示当前终端上的用户名。

3. 逆向显示当前目录下的文本文件a.log的内容。

4. 将当前目录下abc.tar.gz 文件解压缩。

5. 查看当前系统中的后台任务。

6. 在Linux文件系统中挂载光盘。

7. 安装test.rpm包,安装时需要列出信息并显示安装进度。

8. 将当前目录下abc.tar.gz 文件解压缩。

9. 查看当前系统中的后台任务。

10. 安装test.rpm包,安装时需要列出信息并显示安装进度。

软件测试面试题:你之前在公司用什么测试工具,结合你项目的某个...

1. 面试官想听的不是项目管理工具,而是性能、功能、接口等的测试工具,比如loadrunner、jmeter等,禅道是属于项目管理工具;2. 结合模块讲的话,就是说你具体是怎么使用这个工具的,比如用loadrunner进行性能测试,可以说是录制脚本,然后对数据进行参数化,之后对服务器进行加压,然后分析生成的结果文件。

医学院卫生法考试题,求答案:1.警察邹某到天丰大药房购买保健品,...

这些题目出得不错,挺灵活的,主要是考验你的思维方式和逻辑分析能力,不一定要有标准答案。

提示:第一题从网页无法打开所返回的不同现象、错误信息和错误代码来分析;第二题百度一下就有答案;第三题从自行车的影响安全性和功能性的几个最重要的部件方面去考虑。

有谁知道新蛋科技软件测试面试题啊?

1、 存储过程在软件开发中有什么样的优势和劣势,有什么样的缺点。

答:存储过程的优点:(1) 允许模块化程序设计,以后可以重复调用;可以由专人来完成,并可独立于程序源代码而单独修改。

这样一个项目在需求分析、界面设计以及数据库设计完了以后,就可以开始写存储过程了,同一时间数据访问层也可以开始写了。

没有必要等详细设计说明完成了在编码的时候才开始写SQL语句。

(2) 执行更快 存储过程都是预编译命令,执行起来比SQL语句更快。

(3) 减少网络流量 (4) 可作为安全机制,能够屏蔽数据库,用户并不知道数据库的真实结构。

存储过程的缺点 最大的缺点就是更换数据库的时候,比如SQL_Server数据库换成Oracle数据库时SQL_Server数据库的存储过程在Oracle当中完全不能用,只能重新用Oracle的命令来写存储过程。

2、 如果你的项目在开发时使用了存储过程,在改换数据库时,会发生什么样的问题,如何解决?答:更换数据库的时候,比如SQL_Server数据库换成Oracle数据库时SQL_Server数据库的存储过程在Oracle当中完全不能用,只能重新用Oracle的命令来写存储过程。

对于这个问题,解决的办法是:采用统一的数据库建模工具,比如( ),所有的数据库设计全部在这个统一个数据库建模工具里进行,存储过程也可以在这里完成。

最后在根据需要转设成具体的某一种数据库,如果需要SQL_Server就转变成SQL_Server数据库,如果需要Oracle就转变成Oracle数据库。

3、 在存储过程中如果前面的语句发生错误,后面的语句会不会执行,为什么。

4、 在存储过程中,怎样进行异常处理?5、 存储过程的输出参数有几种形式,分别介绍一下, 返回值的类型有没有什么限制?答:在SQL_Server中有四种形式:(1)、以OUTPUT参数形式返回数据,返回值的类型限制为:整形值、字符值也可以是游标变量,这种形式,可以一次返回多个值。

(2)、以Return的形式返回值,返回值的类型限制为:整形值, 以表明过程的执行状态。

(3)、返回SELECT语句的结果集。

(4)、可以返回能从存储过程外引用的全局游标。

在Oracle中有三种形式:(1)、以OUT参数形式返回数据,返回值的类型限制为:不可以是大数据类型如:LOB、CLOB、BFILE等。

(2)、以IN OUT形式返回数据,返回值的类型限制为:也不可以是大数据类型。

(3)、返回SELECT语句的结果集。

在Oracle中存储过程没有Return的返回值,只有方法Function才有返回值6、 如果两个不同的存储过程在一个方中被同是调用,当其中任一个发生异常时,要求同时回滚两个存储过程的操作,怎么样处理?答:可以创建另个一个存储过程,在这个存储中,创建一个自组事务,在这个自组事务中分别去调用那两个存储过程。

语法如下:create procedure CallTwoProc as begin transaction execute 第一个存储过程 execute 第二个存储过程 commit transaction go7、 请谈一谈视图的优点(创建视图的必要性)。

基于视图的增删改会带来什么样的问题,如何解决样的的问题?答:视图的优点:(1)、可以筛选表中的行。

(2)、可以将多个物理数据表抽象为一个逻辑表,有利于跨库操作。

(3)、防止未经许可的用户访问敏感数据。

(4)、降低数据库的复杂程度。

(5)、视图是一种抽象表,它不占用存储空间。

基于视图的增删改会带来两个的问题:(1)、INSERT、UPDATE和DELETE语句都必须要满足视图的条件,即视图要能看得到的才能INSERT、UPDATE和DELETE。

通过视图的删除数据,要慎用,如果视图看不到的,无法删除。

解决办法:给视图加上with check option约束之后,基于视图的更改,凡是不符合视图约束(where……)的修改、插入、删除时会报错,用以限制对视图的修改。

(2)、当一个视图是基于多个基表建立的,在视图上修改数据时,只能INSERT或UPDATE基于一个基表的字段的值,无法同时修改两个或以上的基表的字段。

DELETE不能运行,因为DELETE语句仅在视图的FROM子句中只包含一个表时才可以引用更新视图。

解决办法:建立INSTEAD OF触发器,把对视图的INSERT、UPDATE、DELETE操作转换为分别对几个基表的INSERT、UPDATE、DELETE操作,分作几步进行。

这样对视图的INSERT、UPDATE、DELETE操作就有效了。

8、 索引有什么样的优点,也有什么样的缺点,我们在运用索引的时候,是显示运用的吗,那是怎么样应用的呢,请举例说明。

答:索引的优点:可以加快我们的查询速度。

索引的缺点:(1)、当我们INSERT、UPDATE、DELETE时 ,数据库系统总是要去 更新每一个索引,因此而浪费很多时间。

所以在基于事务的系统中,应尽量少建立索引。

(2)、带索引的给在数据库中会占据更多的存储空间。

索引并不显示使用,而是在执行SQL语句时,当中含有WHERE、ORDER BY、GROUP BY、HAVING等了句时,即凡是有对数据进行搜索和排序的语句,查询优化器组件会找出查询效率最高的办法,而查询优化器就会选择最优的索引进行工作。

9、 如果一个表其中有三个字段很常用,它们是A,B,C三个字段 ,其中B字段更常用,那么这时我们应该怎么样创建索...

转载请注明出处51数据库 » 医疗软件测试面试题

软件
前端设计
程序设计
Java相关