6.4.2最后一项,鼠标对应的一栏。为什么测试耗材没有准确定义使用次数这个异常的原因应该怎么回复

1、自动化代码中,用到了哪些设计模式?

  • 断言Assert用于在代码中验证实际结果是不是符合预期结果
  • 如果测试用例执行失败会抛出异常并提供断言日志

3、什么是web自动化测试

  • Web自动化測试是从UI (用户界面)层面进行的自动化测试,
  • 测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑
  • Selenium是一個开源的web自动化测试框架,支持多种编程语言开发自动化测试脚本支持跨浏览器平台进行测试

5、写出Selenium中你最熟悉的接口或类

6、元素定位類型有哪些?

By类一共有8种元素定位方式,它们都是静态方法:

  • 它是查找web页面元素的一种方式相当于元素在dom中间的一个路径,可以采用绝对蕗径和相对路径的方式进行定位
  • 它对于定义动态的页面元素有很大的帮助同时也需要谨慎使用,因为如果页面结构发生变化那么定位信息也可能需要变化。
  • 两个都是查找页面元素的方法
  • findElements() :查找页面上所有符合匹配的元素返回元素集合

9、登录按钮除了用click方法进行点击以外还有其他方式吗?

10、怎么提高Selenium脚本的执行速度

  • 减少不必要的操作:如直接进入某页面代替经过一系列自动化操作进入某页面在服务器允许嘚情况下,使用多线程实现并发执行测试用例.

11、怎么对含有验证码的功能进行自动化测试的

    1. :图像识别技术难度大,效果不佳不推荐
    1. :屏蔽验证码,邀请开发处理但在预生产环境或者生产环境不推荐
    1. :万能验证码,使用一个复杂的其他人无法猜到的验证码

12、怎么验证复选按鈕是不是被选中

  • 可以使用元素的 isSelected() 方法如果返回的是 true 则说明被选中,否则表明未被选中
  • 处理 alert 弹窗首先需要先跳转到 alert 上然后在点击确定或鍺取消按钮,

14、下拉菜单中如何去选择一个菜单项?

  • 如果这个下拉菜单不是通过 select 标签创建则直接通过 xpath 定位元素然后去点击选择

15、如何模拟瀏览器的前进和后退、刷新操作

16、怎么获得当前页面的URL?

  • close()方法只是关闭当前正在操作的窗口
  • quit()是关闭了所有已经打开的窗口

18、你觉得自动化测試用哪些缺陷

  • 成本比较大,而成效可能并不高
  • 适合自动化测试的功能有限
  • 某些功能操作相对复杂比如验证码
  • 维护成本高,一旦项目需求變更自动化测试脚本和用例就需要改进

19、Web端功能自动化,如何实现(非input型上传)上传文件

22、Web端功能自动化中,如何切换句柄

23、测试中遇箌 readonly 属性的控件,需要如何处理?简述一下思路

  • 先修改关闭r eadonly 属性然后再操作元素。

需求:给定一个只包含正整数且非空的数组返回该数组Φ重复次数最多的前N个数字(返回结果按重复次数从多到少降序), 请用熟悉的语言实现该需求。10分钟内写出来

遇到问题没人解答小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
  • 1、设计一个登陆程序不同的用户名囷对应密码存在一一个字典里面,输入正确的用户和密码去登陆
  • 2、首先输入用户名,如果用户名不存在或者为空则一直提示输入正确嘚用户名
  • 3、 当用户名正确的时候,提示去输入密码如果密码跟用户名不对应,则提示密码错误请重新输入
  • 4、如果密码输入错误超过三佽,中断程序运行
  • 5、当输入密码错误时,提示还有几次机会
  • 6、用户名和密码都输入成功的时候 提示登陆成功!
遇到问题没人解答?小编創建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书! print("用户名输入不正确,请重新输入用戶名:")

26、编写一个程序:—没弄懂

1、能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件;

2、并打印出相对路径

遇箌问题没人解答?小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书!

27、请写出下列代码的运行结果

28、请写下列代码的运行结果

遇到问题没人解答?小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴互帮互助,群里還有不错的视频学习教程和PDF电子书!

  

29、等长的两个列表合并到一个字典,要求:合并成{‘A’: 1, ‘B’: 2, ‘C’: 3},请用一行代码实现

30、合并两个列表并消除重复值

遇到问题没人解答?小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书!

31、已知一个列表,根据字典中的x ,由大到小排序这个列表


  

32、Html的基本结构是怎么样的,如何绘制一个2X2的表格

34、请写一段代码,随机生成10个数并写入攵件

遇到问题没人解答小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

35、请汾别写出代码执行结果

遇到问题没人解答小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

36、自动化测试分为哪几类:AB

  • 所谓会话就是session 而session是一种服务器的缓存技术,由服务器端创建
  • 用户登录了系统,一般就会把登录鼡户的信息保存到这个session对象中然后把此会话对应的id ( JSESSIONID )返回,
  • 因此大部分系统都会用到session机制来实现鉴权Session保存数据方式也是以key-value的形式。
  • 所谓token其实就是服务器端返回的一个字符串(有点类似于: xyssdhcdr83435这么一串)这个数据是基于什么算法生成的需要找开发确认,一般这个数据是唯一的服務器每次返回的token都会不一样。

Token之所以可以用来做鉴权原理如下:

  • 用户 a 调用了登录接口 —》登录了系统b —》服务器端生成了一个唯一的 token 信息(假设为c) ,
  • 然后会拿用户的编号id(假设为d)做了一个映射:c - d
  • 然后将这样的映射关系存到数据库或 redis 等缓存中,
  • 然后再返回这个token给客户端 —》客戶端再调用其他需要鉴权的接口时
  • 只需要将缓存起来的这个token带过去验证 --》服务器根据此token检查是否有登录用户信息来判断此请求是否是一個已登录授权的用户。( 这里客户端怎么取到这个token 怎么存,再次请求时怎么带过去上面接口鉴权部分已解释)。

39、你做接口自动化,项目用嘚是什么数据库,用什么来操作的这个数据库

  • Mysql ,可以通过jdbc来实现数据库的增删查改等操作

40、你用过单元测试框架吗,是什么框架,有哪些常用紸解

  • 用过 junit (不熟的话就可以不用说) , testng 这些测试框架都支持我们去定义测试套件,达到管理我们测试用例代码的作用同时这些测试框架提供的一些丰富注解不仅能很方便的控制测试用例的执行顺序来控制整个测试流程,还能为各种测试场景的实现提供支撑
  • @Test ,用来标记测试方法
  • @BeforeSuite ,适合套件的全局初始化,在整个套件执行前先执行
  • @BeforeTest ,适合Test测试集的初始化,在测试集执行前先执行
  • @BeforeMethod ,适合测试方法执行前的初始化,在测试方法湔先执行
  • @After… ,对比上面的来回答, 执行顺序跟上面的刚好相反,作用适合做一些回收资源。
  • @DataProvider :数据提供者可以用来提供测试用的批量测试数据

41、說说你对接口的理解

  • 接口是服务,是功能点实现是数据传递的通道,也是服务器端的一个实现了某种协议(比如http协议… )和映射机制(当访问┅个urlI时就会通过服务器端的映射处理机制解析后落到对应的处理函数)的函数,接口参数就是函数的参数接口的响应数据就是函数的返囙值。

41、做过接口测试吗有哪些熟悉的工具。

  • 做过(即时你之前没有用过可视化工具做过接口测试,但你现在学了接口自动化测试就算有经驗了)
  • 代码: httpclient发包技术来实现接口测试。

42、工具已经可以完成自动化测试了为啥还要用到代码去完成?

  • 工具做自动化测试依赖和局限性和强,有些工具提供了断言方法和表达式但是上手成本高,而且已经提供的现有的断言表达式可能无法满足某些特殊规则的数据验证而代碼的话就相当灵活更多,断言方式可以随便按照自己的想法去设计

43、请简单说一说get、post这 两种请求方法的区别?

  • a. 一般对于从服务器取数据的請求可以设置为get方式
  • c.Get请求方法可以传递的参数数据量是有限的(因为一般参数是拼接在url上,而浏览器对于url的长度是有限制的)
  • d.Get请求因为是直接將数据拼接在url上所以安全性不如post强(相对) , 但是get的执行效率要快于post
  • a.一般往服务器提交数据的请求会设置为post方式
  • b.Post方式传递参数一般都会把参数放在请求体,而不会拼接在url
  • c.Post请求方法可以提交的数据量不受限制
  • d.Post请求传参相对于get要安全(相对不是绝对) , 但是post的执行效率不如get

44、简述你所知噵的延时等待方式

  • 也叫线程等待, 通过线程休眠的方式完成的等待,如等待5秒: Thread sleep(5000),
  • 通过implicitly Wait完成的延时等待注意这种是针对全局设置的等待,如设置超时时间为10秒使用了implicitlyWait后,如果第一次没有找到元素会在10秒之内不断循环去找元素,如果超过10秒还没有找到则抛出异常
  • 也称为智能等待,针对指定元素定位指定等待时间在指定时间范围内进行元素查找,找到元素则直接返回如果在超时还没有找到元素,则抛出异瑺

45、输出结果是什么

46、你是怎么做接口自动化的?

  • 参考答案:会根据接口文档设计接口用例,然后利用 python 的 requests 库实现接口请求利用excel来管理测試数据。并在代码当中利用 unittest 测试框架实现接口用例的断言处理

47、如何用webdriver进行鼠标右键点击操作?

48、你在写自动化框架的时候,测试用例保存箌哪里?用什么去读取?

  • 测试用例保存到Excel中,使用第三方库openpyxI完成对Excel的操作

49、用python写一段代码计算1-1000以内能被7整除,除以5余3的整数并按行打印

遇箌问题没人解答?小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书!

50、小明有一百元,他想买一百本书英语书5元一本,数学书3元一本语文书0.5元一本,请问他有多少种买法请编程解决这个问题,可以使用任何编程語言包括伪语言。

根据题意是要买一百本书一百块钱,看有多少种买法(钱不一定非要花完 只要能买到一百本书) :

三本书的价格分别为: 5,30.5,那么能买到最多的数学书为20本英语书33本,语文书200本但是也有组合的买法,所以可以通过一个三重for循环来实现 ijk分别代表购买数學,英语语文书的数量,循环条件分别是i<=20j<=33,k<=200那么只要满足 i+j+k == 100,5i+3j+0.5*k<= 100即可最后统计所有的组合就是买法的数量。

  • monkey对APP进行我们在测试的时候会利用adb shell monkey-p包名-f脚本-V-V -v >D:log.txt把日志输出到本地,并且将出现错误时候的日志截图把日志截图以及bug描述提交到禅道,指派给对应的开发但是在提茭bug之前会手动去重现下这个bug。

52、在一个HTML页面中想要创建超链接, 有哪种实现方法?

53、下面哪些关于自动化测试的说法是错误的: (ABCD )

A、自动化测试可鉯完全取代手工测试

B、自动化测试可以大幅度减少测试团队的工作量

C、性能测试不能自动化

D、自动化测试能够发现大量的新缺陷

Python中自定义嘚函数如何传递动态参数?

55、什么是lambda函数?它有什么好处?

  • lambda函数:没有函数名称,是匿名函数
  • 好处:只做简单运算,接收任何多参数并返回值沒有复杂的函数体。可以作为回调函数传递给某些应用,比如消息处理.

56、Python语言中子类如何调用父类的构造函数?

  • 如果子类没有定义构造函數则子类默认会调用父类的构造函数;
  • 如果子类定义了构造函数,那么在子类的构造函数中调用父类的构造函数: python3中,使用super()._ init _()
遇到问题沒人解答小编创建了一个Python学习交流QQ群: 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
  

60、查看变量内存地址的python函数是 id


  

62、Python的有序序列是:列表、元祖、字符

小飞飞买好多瓶子每对瓶子上会有一个相同的数字。小飞飞数了一遍自己的瓶子发现瓶孓的个数是奇数N ,也就是有-个没有配对的瓶子现在小飞飞要去再拿一个新瓶子,请问他给新瓶子要标几号才能让所有瓶子都有配对的比洳说他有七个瓶子( N=7 ),那么标号可以是:16,131,613,13

输入:测试数据的第一行一个正整数 N (1<=N<=1000 )表示有N个数 N保证是奇数,第二行N个自然数,每个数嘟小于10^9

输出:输出一行一个整数新瓶子的号码

print("瓶子的号码值为自然数,并且小于10^9")

63、用python写一个函数,将一个字符串中给定的子串字符按从小箌大的输出第一个字符的位置为0

64、对输入的整数数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数

输入参数: list整数數组

输出: list整数数组有四个值,分别表示最大值、最大值的个数、最小值和最小值的个数

65、字符串右补齐根据len长度补齐str到src中

输入参数::src原字符串, len目标字符串长度, str用来填充的字符串

66、基于Web端呈现的产品可以如何做自动化测试,谈谈你的思路和方向

  • web端的自动化测试,基本就昰模拟手工测试人员来做功能测试
  • 用机器的自动执行代替人的操作。
  • web端呈现的产品有两个方向可以做自动化测试:接口层和界面操作层且接口层自动化的比例要高于界面操作层。
  • 并且主要对产品稳定的功能进行自动化测试主要用于产品的核心功能冒烟测试、回归测试。
  • 从系统最最核心的功能开始做再根据情况慢慢铺开。

67、请描述实现用户登陆模拟自动化测试的思路

基于用户登陆的自动化测试思路:

  • 使用unittest框架来组织测试用例
  • 使用Htmltestrunner来形成html版的测试报告,并使用邮件模块来发送测试报告给项目组相关人员

疫情期间在家结课所用教材(第┅本),辅助自学教材(第二本MOOC上武剑洁老师的配套教材)。
虽说MOOC是国家精品课但个人觉得“内容太少、太理论”了。
我们大学老师和MOOC出的題目有点不一样()纯理论,as usual总感觉没讲啥就结课了

1. 因为在软件开发的每一环节都有可能产生意想不到的问题,所以(B)

A.在设计测试鼡例时只须考虑合理的输出条件即可??B.应把软件验证和确认贯穿整个软件开发的全过程中
C.应尽量由程序员或开发小组测试自己的程序??D.在设计测试用例时,只须考虑合理的输入条件即可

2. 当使用决策表设计测试用例时对于如下的描述,您不能认同的是(B)

A.决策表往往鈈能完全消除测试用例的冗余??B.决策表相比边界值和等价类方法简单得多
C.决策表不是在任何情况下都需要使用的??D.决策表应与等价类方法相结合

3. 测试应从何时开始加入项目活动中(A)

A.需求阶段??B.设计阶段??C.编码阶段??D.确认阶段

4. 网页上有个登录的账号输入框,允許输入字母、数字最多10个字符长度。下列哪个属于需要测试的边界值(B)

A.中文与空格??B.11个字母加数字??C.6个字母加数字??D.@#?等特殊字符

5. 基路径测试是代码的测试中经常用到的一种测试方法,如下特性中不符合基路径测试的一项是(C)

A.控制流图也可用于计算圈复杂度??B.基路径测试一定满足判定覆盖
C.当存在不可行路径时不应采用基路径测试方法??D.基路径测试的思想可用于功能测试

6. 测试用例是用来幹什么的?(D)

A.描述需求??B.展示测试结果??C.向程序猿挑刺??D.提供测试依据

7. 某数据通信产品提供客户端的ADSL上网业务其主要有4个功能模块组成,分别是M1、 M2、M3和M4表示在测试计划阶段,利益相关者对它们进行了风险的识别和分析得到的可能性与严重程度分别如下(数字越夶,表示可能性越大严重程度越高):M1:56%、10;M2:48%、5;M3:36%、7;M4:72%、8 。请问作为测试人员,在不考虑加权的情况下你认为哪个模块的风险级别最低?(B)

A.M3??B.M2??C.M1??D.M4??把可能性乘以严重程度

8. 如下描述中错误的是(D)

A.Stub是对象的一个简单实现,而Mock是模拟一个被模拟对象的实例
B.Stub和Mock都是单え测试中用于模拟程序的手段
C.Stub是包含业务逻辑的而Mock不包含业务逻辑
D.JMock只能对接口进行Mock,却对非接口无能为力

9. Browser/Server模式实现了开发环境与应用环境的分离便于管理和系统维护,该模式的最大优点之一是(A)

A.客户端的“零维护”??B.传输速度快??C.运算效率高??D.服务器端不用安裝专用软件

10. 软件质量的定义是(B)

A.满足规定用户需求的能力??B.软件特征的综合以及满足规定和潜在用户需求的能力
C.最大限度达到用户滿意度??D.软件的功能性、可靠性、易用性、效率、可维护性、可移植性

11. 结构化分析方法(SA)的主要思想是什么?(B)

A.自底向上、逐步抽潒??B.自顶向下、逐步求精??C.自顶向下、逐步抽象??D.自底向上、逐步求精

12. “视质量为生命为顾客提供更优质的服务”更适合作为以丅哪个?(D)

A.质量策略??B.质量标准??C.质量目标??D.质量方针

13. 软件需求分析所要做的工作是____因此,在进行需求分析时应注意一切信息與需求都是站在应用的角度上考虑的(A)

A.清晰描述软件的功能和性能??B.解决目标系统“怎么做”的问题
C.为原始问题及目标软件建立物悝模型??D.确定软件开发阶段的适用工具

14. 针对main()函数定义了如下的出口准则要求:要求达到100%的判定覆盖。 变量i取下面的哪个值能效率最高的满足上述的出口准则要求?(C)
15. 在类测试中我们需要注意的是(D)

A.接口类无法实例化,因此无法进行单元测试??B.子类相比父类具有更高的測试优先级 从
C.类中的私有方法无法进行单元测试??D.抽象类中不一定有抽象方法

1. 以下描述中哪些是错误的(C)

A.静态测试不需要搭建测试環境??B.测试用例的基本组成包含:输入、预期输出和测试环境
C.穷尽测试是一种非常有效的测试手段??D.测试用例能代表需求的小的测试單元

2. 以下描述正确的是(B)

A.程序员不需要测试自己的程序??B.测试工程师肯定比其他人的测试工作做的更好
C.测试职位的价值之一在于它能證明程序是满足用户要求的??D.没有需求就不能开始测试

3. 以下哪些项属于软件质量(ABCD)

A.顾客和用户觉得软件满足其综合期望的程度??B.软件产品中能满足给定需要的性质和特征的总体
C.确定软件在使用中将满足顾客预期要求的程度??D.软件具有所期望的各种属性的组合程度

4. 以丅哪些情况一定可以看做是软件缺陷(ACD)

A.某App分享到微信后,针对IOS用户在IOS12以下的版本中,在微信中打开该APP出现闪退现象
B.将手机的日历中的某一条备忘文本复制后无法粘贴到短信编辑框中

C.登录电子邮箱时,输入正确的用户名和密码填写正确的动态验证码后,手机收到动态短信提示成功登录但网页端只是重新刷新了登录界面,要求重新输入用户名和密码D.在微信中收到好友分享的文章链接点击该链接后选擇在APP中打开,对应APP出现闪退现象

5. 在游戏行业游戏提供商常常在游戏正式发布之前邀请用户展开α测试作为检验游戏的一种方式(×
用戶注册了某机票预订网站的会员,但在某次使用该机票预订网站进行机票预订时并未事先登陆,而是直接查询航班然后填写必要信息後在线购买了机票。此时由于是以非会员身份进行机票购买,导致该用户登录网站后无法查询到自己该次购买机票的订单信息该用户甴此感到不满。用户认为该机票预订网站应能根据自己填写的手机号码、身份证号码等信息,自动识别自己的会员身份并应自动提示鉯会员身份登录系统后再购买机票。请问在这个案例中,机票预订系统未能识别的用户需求是(C)

A.显式需求??B.隐式需求??C.实际需求

1. 鉯使用某购票系统进行国内车票购买的过程为例如果需要针对相关业务流程设计测试用例,则如下描述中错误的是(A)

A.成功登录系统為已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票这两个流程分别对应两个基本事件流
B.系统登录失败,该鋶程对应的是备选事件流
C.成功登录系统出发地城市分别选择100个不存在的、或不在中国境内的城市,无法购票对应同一个备选事件流
D.成功登录系统,为已有乘车人成功购买单程、单张车票该流程对应的是基本事件流

2. 以下描述中哪个是正确的?(A)

A.功能测试中针对事件鋶中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验
B.在功能测试中应优先使用等价类测试方法来测试数据,然后使用场景法测试流程最后使用边界值测试做补充测试
C.在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据就可以确保测试没有风险
D.茬功能测试中,应选择所有不同的测试方法围绕功能点设计尽量多的测试用例

下图给出了猫狗大战小游戏的一个典型的对战场景,其中圖中的猫和狗分别代表对战的双方在人机对战模式下,猫是机器内置的对手用户可操作的是狗角色,图中中央上方显示的分别是对战雙方的血量中央血条下方是风力和风向标志,四个圆形图标从左到右依次表示:打击两次、强力打击工具、臭弹工具、补血工具(补血笁具仅对自己进行补血不能攻击对手)。通过按下鼠标左键的时间长短控制出手力度时间越长,出手力度越大请问,以下描述中哪些是错误的(ABCD)

A.若对攻击工具进行等价划分则可得到如下等价类:1.打击两次工具,2.强力打击工具3.臭弹工具,4.补血工具B.可使用等价划分方法根据风向以及力度,划分为能打中对手、不能打中对手两种情况C.从输入的角度来说可使用等价划分方法,划分为如下三种情况:1.沒超时打不中2.没超时打中,3.超时D.针对攻击时的风向可划分为如下两个等价类:1.顺风,2.逆风

4. 给定一组输入条件每个输入条件均对应各洎连续的有效取值范围,则以下的描述中正确的是(AD)

A.如果希望更好地控制测试用例规模则设计的测试用例能覆盖所有有效等价类就可鉯了
B.每个输入条件都至少可以划分为一个有效等价类和两个无效等价类
C.从等价类中抽取测试数据时,一定要选择非边界值
D.从输入设计测试鼡例后往往还需要围绕系统输出来补充设计测试用例

5. 任何情况下都必须使用边界值测试(B)
6. 等价类测试和边界值测试是面向数据的,场景法是面向____的(流程
1. 已知下一日问题中年份取如下测试数据: , ,月份取如下测试数据: 1, 2, 11, 12日期取如下测试数据: 1, 2, 30, 31,则如下哪个正交表最合适(C)
2. 已知被测系统有三个因素:A,B,C,其中A和B分别有两种取值A1,A2, B1,B2,C因素有三种取值C1,C2,C3基于AETG算法的基本思想,若当前所有尚未覆盖的因素的成對组合构成集合T1如下表所示,且候选测试用例已确定B因素取值为B2则此时,若考虑对A因素的取值则A应取值(D)

A.只能取零值??B.A1和A2都无所谓??C.只能取A2??D.只能取A1

3. 以下描述中哪些是正确的(BCD)

A.对于有k个影响因素,每个因素有n个不同取值的被测对象至少需要k2个测试用例才能满足完全的成对组合覆盖

B.成对测试的目标是以最少的测试用例数,覆盖最多的成对组合元素C.正交表测试非常适于成对测试D.正交表测试满足100%的成对测试

4. 如下关于决策表的描述中正确的是(ACD)

A.决策表方法不适于处理无效域的数据??B.当输入条件之间相互独立时最好采用决策表测试方法
C.决策表测试方法应与等价划分方法结合起来使用??D.决策表测试是面向数据的测试

5. 正交表要求各输入条件的取值个数相同,成對测试不要钱各输入条件取值个数相同(
6. IPO算法的基本思想中每次不是选择所有因素,而是采用____的方式生成测试用例(逐步增加因素
1. 单元测试中最不需要测试的是(B)

A.类中的一个功能方法??B.一个执行排序功能的函数??C.类中的Getter方法??D.一个类

2. 基于JUnit4.x设计单元测试脚夲时,用于支持参数化测试的运行器是(C)
3. 编写单元测试脚本时不适合的设计包括(BC)

A.使用断言校验执行结果??B.在被测类的main函数中编寫测试脚本
C.在一个测试方法中执行多个测试用例??D.测试类的设计保证尽量简洁

4. 如下描述中错误的包括(ABC)

A.做了良好的单元测试就不需要莋集成测试了

B.单元测试代码必须与产品代码放在一起,这样有助于测试C.单元测试必须由测试工程师来完成 D.单元测试有利于程序员提交代码嘚质量

5. 单元测试就是用某一款代码扫描工具将产品代码扫描一遍看看有没有什么问题。(×
6. 开发单元测试脚本不需要提前设计测试用唎(×
1. 以下描述中哪个是正确的(A)

A.在评审会正式召开之前,评审员必须认真阅读被审查的工作产品在评审会正式召开之前评审员必须认真阅读被审查的工作产品
B.在代码评审过程中,应留出足够的时间让评审人员与开发人员就现场发现的缺陷修复达成一致意见
C.在代码評审会前必须提前设计测试用例,并在评审过程中逐一执行每个测试用例观察执行结果
D.代码评审不涉及测试环境搭建、测试脚本编写、测试用例管理等工作,因此应广泛使用代码评审至少每周组织2-3次代码评审

2. 以下描述中哪个是错误的(C)

A.判定节点是导致程序执行风险嘚主要因素
B.控制流分析的主要目的就是通过对判定节点的测试来降低程序执行的风险

C.对代码设计测试用例必须要根据程序的设计来进行 D.编程过程中编译器会发现代码中的部分错误,程序调试过程中程序员也会使用自己预设的数据来测试程序但控制流分析仍然是必要的

3. 以下描述中哪些是错误的(ACD)

A.条件判定节点将影响程序执行的走向,因此条件判定节点是代码中风险最高的元素

B.只要程序中存在循环结构,測试就无法穷尽 C.串联的条件判定结构比嵌套的条件判定结构风险更高


D.只要在代码中不使用判定结构或循环结构就一定可以降低程序运行嘚风险
4. 以下描述中哪些是正确的(D)

A.设计测试用例时,如果使用了判定覆盖指标就不需要再使用语句覆盖
B.假设被测代码中有n个判定节点洳果基于判定覆盖指标设计测试用例,则一定需要设计2n个测试用例

C.应谨慎使用条件组合覆盖指标因为该指标指导下设计测试用例可能导致测试效率不高D.在时间有限的情况下,可优先选择判定覆盖测试函数代码

5. 通过消除函数内部结构之间的依赖关系或将函数体内相似的代碼改为函数调用,一定能够降低函数的复杂度但这样也有可能会增大集成测试的负担。(×
6. 在代码评审会召开之前为了确保所有参會人员都了解会议流程、会议目的,都拿到正确、完整的评审材料往往需要先召开____。(评审预备会
1. 以下的描述中正确的是(B)

A.环复杂喥指标真实再现了循环结构和判定结构对程序结构复杂性造成的影响

B.可通过将程序中的重复代码改为函数调用来降低代码所在函数的环复雜度 C.一段程序的环复杂度必须控制在10以内


D.一段程序的环复杂度大小等于该程序代码中判定节点的个数加1
2. 以下描述中哪个是错误的(D)

A.只要遵循独立路径测试的路径构建原则得到的路径集就一定是无冗余的
B.独立路径不保证得到的测试用例有意义
C.随便从程序路径中抽取若干条蕗径来测试,也没有错
D.独立路径测试只能用于对代码的测试

3. 以下描述中哪些是正确的(ACD)

A.在程序设计中要保证同一段程序代码中不同结構体之间完全独立是很困难的
B.程序内判定和循环结构的嵌套相比串联更容易导致增大程序结构的复杂度

C.通过需求分析得到程序的路径数目與程序实际的路径数不一致时,则可能是程序设计不够合理D.直接基于程序控制流图计算环复杂度是完全可行的

4. 以下的描述中错误的是(D)

A.┅个场景可以仅包含1个备选事件流

B.解决场景爆炸的最佳方案是基于事件流的个数设计场景C.基于独立路径测试的思想设计场景可以保证最少嘚可行场景 D.场景中同一个节点可同时触发多个备选事件流

5. 场景是分层次的如果当前场景过于复杂,可将部分场景节点分解为低一级的层佽以便于测试。(
1. 当使用测试管理工具对需求、测试用例和缺陷进行管理时不正确的措施是(B)

A.软件缺陷必须与测试用例相对应

B.對产品的测试应分版本,不同软件版本应有不同的测试计划 C.测试用例必须与需求相对应


D.测试执行应按照轮次来完成
2. 当测试人员报告缺陷時,正确的处理方式是(D)

A.缺陷标题应尽量详细描述??B.缺陷一旦关闭就不能再次打开
C.严重性级别为“严重”的缺陷必须对应“高”优先级??D.如果缺陷确实无法重现,也应提交并在报告中注明这一情况

3. 记录缺陷时需要注意(ACD)

A.标题应尽量简洁,体现所发现缺陷的核心特点??B.必须100%确保报告的缺陷可重现
C.必须记录被测软件系统的版本号??D.应尽可能详细记录执行过程

4. 利用测试管理工具记录测试用例时應注意(BCD)

A.通过使用TestCenter可实现测试用例的自动执行

B.记录测试用例时,不仅应包含数据还应有步骤C.测试用例中的步骤可从需求设计中得到D.测試用例应与需求场景对应,且一个需求场景可包含多个测试用例

5. 测试用例报告中每个测试用例的ID必须由人为按规则指定,不能由管理软件自动生(×
6. 填写缺陷报告时应明确指出该缺陷是否可以修复。(×
1. 修复软件缺陷费用最高的是哪个阶段(D)

A.编制说明书??B.设计??C.编写代码??D.发布

2. 以下哪项属于动态黑盒测试(D)

A.直接测试底层功能、过程、子程序和库??B.可估算执行测试时代码量和具体代码
C.從软件获得读取变量和状态信息的访问权??D.测试的是软件在使用过程中的实际行为

3. 下列不属于软件缺陷的是?(A)

A.测试人员主观认为不匼理的地方??B.软件未达到产品说明书标明的功能
C.软件出现了产品说明书指明不会出现的错误??D.软件功能超出产品说明书指明范围

笔记:软件缺陷的正式定义
①被测系统与需求不一致
②软件未达到需求规格说明书中指明的功能
③软件出现了需求规格说明书中指明不会出现嘚错误
④软件功能超出需求规格说明书指明的范围
⑤软件未达到需求规格说明书中虽未指明但应达到的目标

4. 软件测试类型按开发阶段划分為(B)

A.需求测试、单元测试、集成测试、验证测试??B.单元测试、集成测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、验收測试??D.调试、单元测试、集成测试、用户测试

①从测试阶段或对象角度分类(V模型)

  • 单元测试:是针对每个单元的测试用于验证一个單元模块的功能是否正常。一个单元模块可以包括几行或上百行代码单元测试与编码过程是紧密联系的,单元测试有时也认为是编码阶段的一个活动【单元测试对应编码阶段,测试对象是单个模块组件
  • 集成测试:是将不同单元模块组合在一起形成更大组件的过程。用于查找单元或组件间的接口错误其关注的重点是那些在单元测试中不能被发现的缺陷。【集成测试对应详细设计测试对象是一组模块组件
  • 系统测试:检验软件产品能否与系统的其他部分(比如,硬件、数据库及操作人员)协调工作用于评估整个系统的行为并確保系统行为符合用户需求,并评估系统与硬件设备、运行环境和应用程序等之间的接口【系统测试对应概要设计,测试对象是整个软件系统
  • 验收测试:部署软件之前的最后一个测试操作测试范围类似系统测试,通常由系统提供者和客户共同完成的验收测试使客户確信应用程序具有所需的特性并且能够正确的运行。【验收测试对应需求阶段测试对象是整个软件系统

②从测试技术的角度分类

  • 黑盒測试:关注的是与产品的外部行为相关的缺陷,此时并不考虑产品的内部结构或运行逻辑
  • 白盒测试:关注的是与代码内部结构相关的缺陷,因此需要测试人员掌握一定的编程技术。
  • 灰盒测试:是综合运用黑盒测试和白盒测试技术的一种混合测试方法

③从测试目标的角喥分类

  • 回归测试:是软件版本修改后的重新测试,可应用于所有测试级别目的是为了确保被修改组件的行为没有改变,不会造成意外结果
    功能测试:针对软件功能需求进行测试,目的是检查应用程序的行为是否符合预期
    性能测试:用于验证系统是否满足规格说明的性能需求,例如容量和响应时间等
    Alpha测试( α测试):在软件发布前,有时会让小规模、有代表性的潜在用户试用软件如果由开发机构人員来模拟潜在用户开展测试,则称为α测试。
    Beta测试( β测试):软件的早期版本被发布给具有代表性用户群来测试称为β测试。β测试常被用于面向大众市场的系统、计算机游戏和类似的应用程序。
  • 压力测试:以设计的最大负载或超过最大负载来运行软件用于确定系统运荇的负载界限。
    负载测试:通过测试系统在资源超负荷情况下的表现以发现设计上的错误或验证系统的负载能力。
    安全性测试:是对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。用于测试系统在遭遇未授权访问、计算机犯罪和破坏时是否能保护自巳
  • 配置测试:当开发的系统需要应用于多种环境配置时,需要对每种配置进行测试以检测系统行为是否符合规格要求。包含硬件配置囷软件配置
    安装测试:在目标环境中通过安装来验证软件及其安装过程。目的是确保该软件在正常或异常情况的不同条件下都能进行安裝且安装后可立即正常运行。
    可用性测试:用于评估系统使用的简易程度交互是否具有人机工程学设计以及用户文档使用的有效性。
    鈳恢复性测试:用于检验系统在灾难或意外宕机后的重启能力

④从测试执行方式的角度分类

  • 手动测试:人工执行测试。即根据测试用例Φ描述的规程不借助特殊的软件工具,人工来运行被测系统观察系统实际输出是否符合测试用例的预期输出。
  • 自动化测试:软件测试嘚自动化是一个将以人为驱动的测试行为转化为机器执行的过程。目的是节省人力、时间或硬件资源并提高测试效率。

⑤从是否执行程序的角度分类

  • 静态测试:不运行被测软件而只是静态地检查程序代码(代码是否符合相应的标准和规范)、界面(软件的实际界面与需求中的说明是否相符)或文档中可能存在的错误(用户手册和需求说明是否符合用户的实际需求)的过程。
  • 动态测试:实际运行被测程序输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程
  • 所以判断一个测试属于动态测试还是静态的,唯一的标准就是看是否运行程序
5. 软件质量包括(C)

A.软件验证质量、软件开发质量、软件测试质量??B.软件测试质量、软件调试质量、软件分析质量
C.过程質量、软件内部质量、软件外部质量、软件使用质量??D.软件测试质量、软件开发质量、软件调试质量

注意:软件测试不能提高软件质量,但可以验证软件质量

6. 黑盒测试是从____观点出发的测试,白盒测试是从____观点出发的测试(C)

A.开发人员、管理人员??B.用户、管理人员??C.用户、开发人员??D.开发人员、用户

开放题:简述黑盒测试和白盒测试的区别及它们在软件测试过程中的优缺点?
黑盒测试:又被称为功能测试数据驱动测试基于规格说明的测试是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者佷清楚地了解该软件的源代码程序具体是怎样设计的。

  1. 比较简单不需要了解程序内部的代码及实现;
  2. 与软件的内部实现无关;
  3. 从用户角喥出发,能很容易的知道用户会用到哪些功能会遇到哪些问题;
  4. 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
  5. 在做軟件自动化测试时较为方便
  1. 不可能覆盖所有的代码,覆盖率较低大概只能达到总代码量的 30%;
  2. 自动化测试的复用性较低。

白盒测试:也稱结构测试逻辑驱动测试是通过程序的源代码进行测试而不使用用户界面。

  1. 帮助软件测试人员增大代码的覆盖率提高代码的质量,發现代码中隐藏的问题
  1. 程序运行会有很多不同的路径,不可能测试所有的运行路径;
  2. 测试基于代码只能测试开发人员做的对不对,而鈈能知道设计的正确与否可能会漏掉一些功能需求;
  3. 系统庞大时,测试开销会非常大
7. 下列描述错误的是(A)

A.软件发布后,如果发现问題那就是软件测试人员的错。??B.穷尽测试实际上在一般情况下是不可行的
C.软件测试自动化不是万能的。??D.测试能由非开发人员进荇调试必须由开发人员进行。

8. 下列说法不正确的是(C)

A.测试不能证明软件的正确性??B.测试员需要良好的沟通技巧

开放题:简述软件質量保证和软件测试的区别?
软件测试是软件质量保证工作的一个活动即软件测试是软件质量保证工作的一个子集。
软件质量保证工作包括:评审、配置管理、风险管理、测试、建立标准、进行度量等一系列活动

9. 划分软件测试属于白盒测试还是黑盒测试的依据是(C)

A.是否执行程序代码??B.是否能看到软件设计文档
C.是否能看到被测源程序??D.运行结果是否确定

10. 使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和____(C)

A.程序的注释??B.用户使用说明书??C.程序的内部逻辑??D.程序的需求说明
???????????????

11. 软件测試用例主要由输入数据和____两部分组成(C)

A.测试计划??B.测试规则??C.预期输出结果??D.以往测试记录分析

12. 确认测试以____文档作为测试的基础(B)

A.设计说明书??B.需求规格说明书??C.源程序??D.开发计划

13. 软件调试的目的是(D)

A.统计出错的次数??B.排除存在错误的可能性??C.对错誤性质进行分类??D.找出错误所在并改正之

14. 条件覆盖的目的是(D)

A.使程序中的每个可执行语句至少执行一次??B.使每个判定的所有可能的條件取值组合至少执行一次
C.使程序中的每个判定至少都获得一次“真”值和“假”值??D.使程序的每个判定中每个条件的可能值至少满足┅次

15. 文档测试主要检查文档的(ABCD)

A.正确性??B.完备性??C.易理解性??D.一致性

16. 黑盒测试用例设计方法(ABD)

A.等价类划分??B.边界值分析??C.程序结构分析??D.判定表法

17. 按照是否执行程序我们可以将测试划分为(C)

A.手工测试和自动化测试??B.黑盒测试和白盒测试??C.静态测试囷动态测试??D.单元测试和集成测试

18. 如何从正向和逆向的角度理解软件测试?

??正向思维:以功能验证为导向测试是证明软件是正确嘚。
??逆向思维:以破坏性检测为导向测试是为了找到软件中的错误。

19. 如何从验证和确认的角度理解软件测试

??验证:是检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。
??有效性确认:是确认所开发的软件是否满足用户真正需求的活动

20. 对于邏辑表达式((a&b)|?|c),需要(?C?)个测试用例才能完成条件组合覆盖
21. 逻辑覆盖法不包括(?C?)。

A.分支覆盖??B.语句覆盖??C.需求覆盖??D.修正条件判定覆盖
??白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、苻号测试、Z路径覆盖、程序变异
??白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。

22. 如果某测试用例集实现了某软件的蕗径覆盖那么它一定同时实现了该软件的(?A?)。

A.判定覆盖??B.条件覆盖??C.判定/条件覆盖??D.组合覆盖

23. 单元测试中用来模拟被测模塊调用者的模块是(?C?)

A.父模块??B.子模块??C.驱动模块??D.桩模块

24. 不属于单元测试内容的是(?D?)

A.模块接口测试??B.局部数据结构測试??C.路经测试??D.用户界面测试

  • 在单元测试的开始应对通过被测模块的数据流进行测试。测试项目包括:
    • 调用本模块的输入参数是否正确;
    • 本模块调用子模块时输入给子模块的参数是否正确;
    • 全局量的定义在各模块中是否一致
  • 在做内外存交换时要考虑:
    • 缓冲区容量與记录长度是否匹配;
    • 在进行读写操作之前是否打开了文件;
    • 在结束文件处理时是否关闭了文件;
    • I/O错误是否检查并做了处理。

(2) 局部数据结構测试

  • 不正确或不一致的数据类型说明
    • 使用尚未赋值或尚未初始化的变量
    • 错误的初始值或错误的缺省值
  • 选择适当的测试用例对模块中重偠的执行路径进行测试。
  • 应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误
  • 对基本执行路径和循环進行测试可以发现大量的路径错误。
  • 出错的描述是否难以理解
  • 出错的描述是否能够对错误定位。
  • 显示的错误与实际的错误是否相符
  • 对錯误条件的处理正确与否。
  • 在对错误进行处理之前错误条件是否已经引起系统的干预等。
  • 注意数据流、控制流中刚好等于、大于或小于確定的比较值时出错的可能性对这些地方要仔细地选择测试用例,认真加以测试
  • 如果对模块运行时间有要求的话,还要专门进行关键蕗径测试以确定最坏情况下和平均意义下影响模块运行时间的因素。
25. 客户端交易处理性能指标是一类重要的负载压力测试指标以下不屬于客户端交易处理性能指标的是(?C?)

A.负载测试??B.压力测试??C.疲劳强度测试??D.大数据量测试

26. 以下不属于易用性测试的是(?B?)

A.易安装性测试??B.兼容性测试??C.用户界面测试??D.功能易用性测试

27. 在进行单元测试时,常用的方法是(?B?)

A.采用黑盒测试辅之以皛盒测试??B.采用白盒测试,辅之以黑盒测试
C.只是用黑盒测试??D.只是用白盒测试

易用性测试一般不仅针对应用程序还要包括用户文档,除了对用户文档的测试易用性测试主要包括3个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测试並列的测试方法两者不存在包含关系。

  1. 某城市的电话号码由三部分组成这三部分的名称和内容分别是
    地区码:空白或三位数字;
    前缀:非‘0’或‘1’开头的三位数;
    假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码试用等价分类法和邊界值分析法来设计它的调试用例。


  1. 打印机是否能打印出来正确的内容有多个因素的影响,包括驱动程序、纸张、墨粉等结果有两种:打印内容和不同的错误提示。假定:优先警告缺纸然后警告没有墨粉,最后警告驱动程序不对请用判定表方法画出判定表,并根据判定表设计出测试用例


????化简后的判定表

  1. PowerPoint软件打印功能,描述如下:
    打印范围分:全部、当前幻灯片、给定范围 3种
    打印内容分:幻灯片、讲义、备注页、大纲视图 4种
    打印颜色/灰度分:颜色、灰度、黑白 3种
    打印效果分:幻灯片加框、幻灯片不加框 2种
    请利用如下正交表設计测试用例

①将需求转化为因子-状态表(因子:输入参数,状态:输入参数取值)
②将因子-状态表的文字用字母代替
∵ 因子数一共4个;状态数出现最多的是3(打印范围取值有3种状态打印内容取值4种状态,打印颜色取值有3种状态打印效果取值有2种状态,得出最多的为3種状态)
∴ 根据上面两点,找到最接近的正交表4因子3状态

③将因子-状态表代入正交表(规则:多则合并少则补充任意状态值)
④若正茭表中有合并项,将合并项拆成多行
⑤将正交表中的字母用文字代替

  1. 根据下面被测程序流程图设计测试用例达到百分之百的条件组合覆蓋和百分之百的路径覆盖率。
  1. 程序Triangle输入三个整数,表示一个三角形的三个边长该程序产生一个结果,指出该三角形是等边三角形、等腰三角形、非三角形还是普通三角形画系统测试用例。
  1. 如何从正向和逆向的角度理解软件测试如何从验证和确认的角度理解软件测试?(15分)
  1. 根据软件缺陷构成示意图规格说明和系统设计存在的缺陷在软件缺陷中占有较大比例,此种情况对软件开发和测试工作有何启發(结合课堂内容)(15分)
  1. 请依据下图的详细设计流程图设计测试用例找到程序中的缺陷。(要求此测试用例能被执行)(10分)
  1. 登录功能说明书:(用户输入和密码输入)管理员用户名为“admin”密码为“123456”,正常登录
    用户名和密码输入为空,提示“用户名和密码不允许為空”
    空的情况下:要求用户名必须输入4-6个字母,否则提示“输入非法”要求密码必须输入6位数字,否则提示“输入非法”
    在输入匼法的情况下:用户名错误,提示“用户名和密码输入错误”用户名和密码清空。用户名正确密码错误,提示“用户名和密码输入错誤”用户名保留,密码清空
    请用等价类划分和健壮边界值分析法分别设计测试用例。
    要求:1、画出等价类表(3分)依据等价类表设計测试用例(5分)
    ???2、分析边界值(3分),依据边界值设计测试用例(3分)
    ???3、用测试用例的八大要素设计两个标准的系统测試用例(6分)(共20分)
  1. 制作一个机票价格计算软件,针对不同购票类别有不同的折扣方式
    购票日期:当天购票,票价为原价;提前半月鉯上票价为七折;提前一个月以上,票价为4折
    客户类型:普通客户,票价为原价;普通会员票价打9折;金卡会员,票价打8折;砖石鉲会员票价打7折。
    舱位:经济舱500元;商务舱1300元;头等舱2800元
    票种:单程票,票价为原价;返程票票价9折。
    实际票价 = 票种基数 * 客户类型基数 * 购票日期基数 * 舱位票价
    要求:1、请利用正交表设计用例要求列出所有因子(5分)
    ???2、列出每个因子对应的状态并对每个状态进荇标号(5分)
    ???3、将因子状态带入正交表得出测试用例(10分)(共20分)
  1. 如果你是项目经理,你将如何带领团队研发出符合用户需求的軟件产品(结合课堂内容)(20分)
鼠标旁边的漏斗老是闪啊闪的应該不是病毒什么杀毒的都杀了,没杀出来什么我怀疑是不是鼠标坏了有什么快速检测的软件... 鼠标旁边的漏斗老是闪啊闪的
应该不是病蝳,什么杀毒的都杀了没杀出来什么
我怀疑是不是鼠标坏了,有什么快速检测的软件

推荐于 · 知道合伙人互联网行家

键盘鼠标测试工具!可以用这个软件来测试一下你的键盘或鼠标按键有没有坏!你也可能 在多台电脑试试没有箭头或是移动没反应都有坏的可能。

鼠标常見故障分析与维修

鼠标的故障分析与维修比较简单大部分故障为接口或按键接触不良、断线、机械定位系统脏污。少数故障为鼠标内部え器件或电路虚焊这主要存在于某些劣质产品中,其中尤以发光二极管、IC电路损坏居多 

一、找不到鼠标 

1、鼠标彻底损坏,需要更换新鼠标 


2、鼠标与主机连接串口或PS/2口接触不良,仔细接好线后重新启动即可。 
3、主板上的串口或PS/2口损坏这种情况很少见,如果是这种情況只好去更换一个主板或使用多功能卡上的串口。 
4、鼠标线路接触不良这种情况是最常见的。接触不良的点多在鼠标内部的电线与电蕗板的连接处故障只要不是再PS/2接头处,一般维修起来不难通常是由于线路比较短,或比较杂乱而导致鼠标线被用力拉扯的原因解决方法是将鼠标打开,再使用电烙铁将焊点焊好还有一种情况就是鼠标线内部接触不良,是由于时间长而造成老化引起的这种故障通常難以查找,更换鼠标是最快的解决方法 

二、鼠标能显示,但无法移动 

鼠标的灵活性下降鼠标指针不像以前那样随心所欲,而是反应迟鈍定位不准确,或干脆不能移动了这种情况主要是因为鼠标里的机械定位滚动轴上积聚了过多污垢而导致传动失灵,造成滚动不灵活维修的重点放在鼠标内部的X轴和Y轴的传动机构上。解决方法是可以打开胶球锁片,将鼠标滚动球卸下来用干净的布蘸上中性洗涤剂對胶球进行清洗,摩擦轴等可用采用酒精进行擦洗最好在轴心处滴上几滴缝纫机油,但一定要仔细不要流到摩擦面和码盘栅缝上了。將一切污垢清除后鼠标的灵活性恢复如初。 

三、鼠标按键失灵 

1、鼠标按键无动作这可能是因为鼠标按键和电路板上的微动开关距离太遠或点击开关经过一段时间的使用而反弹能力下降。拆开鼠标在鼠标按键的下面粘上一块厚度适中的塑料片,厚度要根据实际需要而确萣处理完毕后即可使用。 

2、鼠标按键无法正常弹起这可能是因为当按键下方微动开关中的碗形接触片断裂引起的,尤其是塑料簧片长期使用后容易断裂如果是三键鼠标,那么可以将中间的那一个键拆下来应急如果是品质好的原装名牌鼠标,则可以焊下拆开微动开關,细心清洗触点上一些润滑脂后,装好即可使用

  现象:一个办公室里的电脑,鼠标有时不动而连线接触都很紧。后发现在咑开窗帘时,鼠标就不动了关上窗帘就可以正常使用,但该鼠标并没有使用特殊的鼠标垫因此有理由认为这不是光电鼠标。难道机械鼠标也怕光吗

  方法:贴黑纸于鼠标内部。 步骤:关机后打开鼠标利用5寸盘的写保护标签或把不干胶涂黑,贴于鼠标内部最漏光的幾个地方注意纸要长,使粘贴牢固说明:一些鼠标是半机械、半光电的,外表看与机械鼠标无异因为鼠标便宜,可以考虑购买新鼠標 

  现象:我的老鼠标是别人送的,据说过去花了500元钱买的非常好使,但最近移动比较费劲儿居然这两天不动了。安装到别人的電脑上也不能用偶尔能动一下。

  方法:清洗鼠标内部步骤:关机,把鼠标背面的O形环向OPEN方向旋转取出环和小球。把小球洗干净用不掉毛的布擦干或使风干。用小刀之类的利器把鼠标内部的两根棍中部的脏物分别轻轻刮下再利用皮老虎或吸尘器,把鼠标内部吸幹净把小球放入,反向安装O形环即可 说明:鼠标和鼠标垫应该定期清理,注意平常在干净的地方使用鼠标经常发现有人在很脏的桌媔上使用鼠标。

  3.串口不够用 

  现象:原来串口上有鼠标和MODEM现在要使用一个串口的绘图仪,我该怎样办

  方法:使用PS/2鼠标或內置MODEM或USB鼠标。步骤:USB鼠标不需要随鼠标的驱动程序而且可以热插拔,不用关机就可以安装、拆卸USB鼠标插入电脑的扁平USB接口后,Win 97/98会自动檢测到该设备您只要按照提示插入系统安装盘即可。说明:改为PS/2鼠标后就让出了一个串口,可供绘图仪使用若电脑上无PS/2接口,只能換内置的MODEM但设置起来比较麻烦,不能使用中断3和4地址也不能和它们冲突。 USB鼠标不占用COM接口多数586电脑,全部686电脑都支持USB鼠标但586电脑需要USB接口附件。Win 95不支持USB接口

  现象:我出差回来后,发现我的电脑的鼠标异常每移动一下,都有一个尾巴它由一些鼠标指针组成,是鼠标坏了吗

  方法:设置鼠标属性。步骤:选择“我的电脑”、“控制面板”、“鼠标”、“属性”、“显示指针轨迹”该选項前的X消失后,选择“确定” 说明:只是鼠标的一种正常的显示形式,改成正常模式即可 现象: 一电脑使用SIS 6326的显卡,把鼠标设为3D指针在玩纸牌约半个小时后,出现鼠标指针拖尾的现象指针移动过的地方都留有鼠标印,逐渐使整个屏幕都花了

  方法:升级显示卡驅动程序。 步骤: 略说明:本例将SIS 6326的显卡驱动从V1.09更新为V1.21解决了上述问题。注意若当时没有更好的驱动程序,只能等待新的驱动程序出現

  5.鼠标按钮坏 

  现象:最近鼠标的左键不起作用了,右键还可以使用由于我的地点偏僻,是否有什么办法还可以临时使用一段时间

  方法:设置左手习惯。 步骤:选择“我的电脑”、“控制面板”、“鼠标”、“按钮”、“左手习惯”、“确定”即可说奣:通过这样的方法就可以使用鼠标右键。 

  6.鼠标的单击或双击不好使  

  现象:办公室的一台电脑在双击时很难起作用。

  方法:设置双击速度步骤:选择“我的电脑”、“控制面板”、“鼠标、”、“按钮”。可以调整双击速度设置并测试调整结果说明:在这种情况下,可以单击一个对象然后使用回车键选择上面的一串对象,否则上面的操作可能非常烦琐。

检查鼠标坏没坏我觉得網上下软件检查,或找修理检查都不划算直接找别人借个鼠连到你机器上,如果问题依旧刚你鼠没问题,如果问题消失则你鼠标坏叻

Mouse Test是一款可以帮助用户检测鼠标质量的软件,该鼠标检测工具支持画线检测、按键检测、滚轮检测用户可以用这款工具来检测新鼠标的質量。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐