2021-04-14 测试选择题和笔试题

软件测试笔试题
一、选择题
1.对计算机软件和硬件资源进行管理和控制的软件是____D__。

A.文件管理程序
B.输入输出管理程序
C.命令处理程序
D.操作系统

2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A)
A.错误推测法测试
B.路劲分析测试
C.语句覆盖测试
D.条件覆盖测试

3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C)
A.静态测试
B.单元测试
C.黑盒测试

4、编写测试计划的目的是(ABC)多选题
A.使测试工作顺利进行
B.使项目参与人员沟通更舒畅
C.使测试工作更加系统化
D.软件工程以及软件过程的需要
E.软件过程规范化的要求
F.控制软件质量

5、关于软件测试与软件开发的认识,不正确的是(B)
A.软件生命周期各个阶段都可能产生测试
B.软件测试是独立于软件开发的一个工作
C.软件开发的需求分析和设计阶段就应开始测试工作
D.测试越早进行,越有助于提高被测软件的质量

6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D)
A.被终止执行
B.继续在前台执行
C.被暂停执行
D.被转入后台执行

7、下列方法中,不属于黑盒测试的是?(A)
A.基本路劲测试法
B.等价类测试法
C.边界值分析法
D.基于场景的测试方法

8、对于维护软件的人员来说,使用质量是【】的结果(C)
A.功能性
B.可靠性
C.可维护性
D.效率

9、下列软件属性中,软件产品首要满足的应该是(A)
A.功能需求
B.性能需求
C.可扩展性和灵活性
D.容错、纠错能力

10、单元测试中设计测试用例的依据是(D)
A.概要设计规格说明书
B.用户需求规格说明书
C.项目计划说明书
D.详细设计规格说明书

二、判断题
1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√)
2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作( × )
3、发现错误多的模块,残留在模块中的错误也多。( √ )
4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )
5、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。( √ )
6、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。( √ )
7、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)
8、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)
9、软件就是程序。(X)
10、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)

三、问答题
1、在您以往的工作中,一条软件缺陷(或者叫BUG)记录都包含了哪些内容?如果提交高质量的软件缺陷(bug)记录?
答:一条BUG记录最基本应包含:编号、BU所属模块、BUG描述、BUG级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现bUG需要参加需求以及详细的设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布,这样才能提高提交BUG的质量。

2、测试分为那几个阶段?
答:按照开发阶段划分,软件测试可分为单元测试、集成测试、系统测试和验收测试
集成测试:针对每个单元的测试,以确保每个模块能正常工作为目标
集成测试:对已经测试过的模块进行组装,进行集成测试。目的就是在于检验与软件设计相关的程序结构问题。
系统测试:检验软件产品能够与系统的其他部分(比如:硬件、数据库及操作人员)协调工作。
验收测试:检验软件产品质量的最后一道工序,主要突出用户的作用,同时软件开发人员也有一定程度的参与。

3、了解哪些测试工具?你是用过和知道的测试工具有哪些?各有什么用途?
答:Jmeter:接口测试、压力测试
soapui:接口测试
xshell、xftp:管理linux系统
禅道:管理BUG
navictt:管理数据库

4、先有一个程序,页面提供3个输入框a、b、c,一个输出框d,根据a、b、c的输入判断数据层是否只能组成一个三角形(三角形两边之和大于第三边),在d中输出:是,否
答:等价类划分法:
有效等价类:a、b、c的值都大于0
a+b>c且b+c>a且a+c>b
无效等价类:
a/b/c为0或负数
a/b/c为空
a/b/c为非数字
a+b<=c b+c<=a a+b<=b

5、你认为一个测试工程师应具备哪些素质和技能
答:技能:计算机专业技能,测试专业技能,软件编程技能
素质:.沟通能力,要有严谨、敢于承担责任、稳重的做事风格,具有怀疑与破坏的精神,善于自我总结、自我督促。

6、问题单都有哪些属性?
答:我所知道的有:产品模块、所属项目、所属版本、bug标题、步骤及测试数据、bug及日志截图、类型及严重程度、系统/浏览器

7、一个完整的测试方案包含哪些要素?
答:测试计划、人员分配、时间安排、测试方法的确定、测试工具的确定、测试报告

8、查看接口的工具有哪些?说出一个工具的操作
答:jmeter与soapui都支持
jmeter的用法:新建一个线程组,天剑http类型的请求→填上接口地址和数据→添加查看结果树→进行运行→查看结果、进行分析

9、如何定位BUG,是前端还是后端的问题,用什么工具,还是利用别的?
答:如果是功能性的问题,那么就是后端问题,如果是界面的效果或者是按钮问题,那么也许是前端问题,分析问题,有的时候需要开发的协作,大师这些也是经验的问题,多工作就可以总结出来

--------------------金融保险面试题------------------------
逻辑题测试部分

1.小柯一家过一座桥,过桥时是黑夜,所以必须有灯,现在小柯过桥要1秒,弟弟要3秒,爸爸要6秒,妈妈要8秒,爷爷要12秒,当2个人一起过桥时所用时间只能按慢的那个人计算。问小明一家怎样才能在30秒之内通过这座桥。

设小明是A,小明的弟弟是B,小明的爸爸是C,小明的妈妈是D,小明的爷爷是E,----是桥.

        步骤                                     已用秒数                                     位置状况
1.小明和小明的弟弟先过去.                         0+3=3秒                                     AB----CDE
2.小明的弟弟回来.                                3+3=6秒                                     A----BCDE
3.小明的妈妈和爷爷过去.                          6+12=18秒                                    ADE----BC
4.小明回来.                                     18+1=19秒                                    DE----ABC
5.小明和他的爸爸过去.                            19+6=25秒                                    ACDE----B
6.小明回来.                                     25+1=26秒                                    CDE----AB
7.小明和他的弟弟过去.                            26+3=29秒                                    ABCDE----全部通过
答:.小明和小明的弟弟先过去----.小明的弟弟回来----小明的妈妈和爷爷过去-------小明回来---小明和他的爸爸过去------小明回来--------小明和他的弟弟过去

2.如果电动剃须刀中的电池用完了,剃须刀就不能工作。我的剃须刀不能工作,因此电池一定是用完了。以下哪项与以上论证具有相同的结构(C)

A.如果马拉多纳上场,阿根廷队就一定会赢。阿根廷队输了,所以马拉多纳肯定没上场。
B.所有的证据都可被接受除非它被破坏。这个证据不能被接受,因此,它被破坏了。
C.如果某甲犯罪了,他的指印可以在现场找到。某甲的指印在现场被找到了,所以,某甲犯罪了。
D.老葛是我的叔叔,小菲是老葛的侄女。因此,小菲是我的姐姐。

3.有甲、乙、丙三个学生,一个出生在北京,一个出生在上海,一个出生在武汉;他们中一个学国际金融专业,一个学工商管理专业,一个学外语。其中:
①甲不是学国际金融的,乙不是学外语的;
②学国际金融的不出生在上海;
③学外语的出生在北京;
④乙不出生在武汉。
请根据上述条件,判断甲的专业是(C)
A . 国际金融
B . 工商管理
C . 外语
D . 3种专业都可能
答案解析
由“学国际金融的不出生在上海”和“学外语的出生在北京”可以推出“学国际金融的出生在武汉”和“学工商管理的出生在上海”。由“乙不是学外语的”、“学国际金融的出生在武汉”和“乙不出生在武汉”可以推知“乙是学工商管理的”。甲不是学国际金融的,也不是学工商管理的,所以甲的专业是外语。三人的情况是:甲出生在北京,学的是外语。乙出生在上海,学的是工商管理。丙出生在武汉,学的是国际金融。

4.小杨、小方和小孙在一起,一位是经理,一位是教师,一位是医生。小孙比医生年龄大,小杨和教师不同岁,教师比小方年龄小。根据上述资料可以推理出的结论是_ D____。

A.小杨是经理,小方是教师,小孙是医生
B.小杨是教师,小方是经理,小孙是医生
C.小杨是教师,小方是医生,小孙是经理
D.小杨是医生,小方是经理,小孙是教师
答案解析
仔细推理一下,就可以得出答案D:因为教师不是小杨,也不是小方,所以是小孙;小孙比小方小,比医生大,所以医生是小杨,经理是小方。D选项正确。

------------------------------------话语面试题-----------------------------------------------
基础知识部分

<meta charset="utf-8">

1.请列举你所了解的编程语言

java、python、c/c++、javascript

2.请列举你了解的操作系统

window、unix,linux,苹果

3.请简要说明一下数组和链表的区别

1)数组便于查询和修改,但是不方便新增和删除
2)链表适合新增和删除,但是不适合查询,根据业务情况使用合适的数据结构和算法是在大数据量和高并发时必须要考虑的问题

4.请分别解释一下TCP/IP、FTP和HTTP的含义

FTP则是File Transfer Protocol文件传输协议。

TCP是传输协议,HTTP是应用协议。

二、使用端口号不一样

HTTP:80

HTTPS:443

FTP:21

TCP:很多端口,作用都不一样。

三、作用与描述

简单说HTTP是面向网页的,而FTP是面向文件的

要从FTP上下载东西,你需要的是支持FTP协议的客户端,其实IE就是一个,但是有更好的工具可供选择,比如CuteFTP或者FlashFXP都是不错的工具。

HTTP的连接很简单,是无状态的。

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安。

HTTP承载在TCP之上。打个比喻,网络是路,TCP是跑在路上的车,HTTP是车上的人。每个网站内容不一样,就像车上的每个人有不同的故事一样。

5.针对软件开发过程中的不同阶段,应该进行哪些类型的软件测试

单元测试(各个测试的基础,测试对象:最小可测试单元)
集成测试(测试关注最小可测试单元之间接口和子系统集成)
系统测试(整个系统组装后置于真实运行环境进行全面评估)
验收测试(用户角度对系统进行认可验收)

6.请列举出白盒测试中的几种逻辑覆盖方法

定义:
  白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,白盒指的是程序的内部结构和运作机制是可见的。

白盒测试的目的:
  通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设置检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

白盒测试的方法:大致分为静态方法和动态方法两大类。
A. 静态分析:
  是一种不执行程序而进行测试的技术。静态分析的主要目的是检查软件的表示和描述是否一致,没有冲突或者没有歧义。
B. 动态分析:
  当软件系统在模拟或真实的环境中执行前、过程中和执行后,对其行为分析。它显示了一个系统在检查状态下是否正确。在动态分析技术中,最重要的技术是路径和分支测试。下面要介绍的六种覆盖测试方法属于动态分析方法。

符号说明:
^ 代表逻辑运算符 && 或者 ||
T 代表 True F 代表 False
A / B 代表条件表达式

(1)语句覆盖
使程序中的每个可执行语句都能执行一次的测试用例
测试用例条件: A ^ B = T

image

(2)判定覆盖(分支覆盖)
对于判断语句,在设计用例的时候,要设计判断语句结果为True和False的两种情况
  
测试用例条件:
       A ^ B = T
       A ^ B = F

image

(3)条件覆盖
设计用例时针对判断语句里面每个条件表达式true 和 false各取值一次,不考判断语句的计算结果
测试用例条件:
       A=T     A=F
       B=T     B=F

image

(4)判定条件覆盖(分支条件覆盖)
设计测试用例时,使得判断语句中每个条件表达式的所有可能结果至少出现一次,每个判断语句本身所有可能结果也至少出现一次。
测试用例条件:
       A ^ B = T    A ^ B = F
       A=T     A=F
       B=T     B=F

image

(5)条件组合覆盖
设计测试用例时,使得每个判断语句中条件结果的所有可能组合至少出现一次
测试用例条件:
       A= T    B= T
       A= T    B= F
       A= F    B= T
       A= F    B= F

image

(6)路径覆盖
设计测试用例时,覆盖程序中所有可能的执行路径

优点:这种覆盖方法可以对程序进行彻底的测试用例覆盖,比前面讲的五种方法覆盖度都要高。

缺点:于路径覆盖需要对所有可能的路径进行测试(包括循环、条件组合、分支选择等),那么需要设计大量、复杂的测试用例,使得工作量呈指数级增长。路径覆盖虽然是一种比较强的覆盖,但未必考虑判断语句中条件表达式结果的组合,并不能代替条件覆盖和条件组合覆盖。

7.请列举出黑盒测试中的几种设计用例的方法,并选其中1中方法进行简单解释

  1. 等价类
  2. 边界值

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
比如:
输入框长度为1-11,取边界值为:1、11、12、0
运动员的参赛项目为1-3项,取边界值为:0项、1项、3项、4项 3. 查询面页面有999行,每50行为一页,取边界值为:输出0行、1行、50行、51行、999行
上面提到的注册邮箱的软件需求,用户名要求长度为6-15位 。
边界值上点为:5,6,15,16 全了吗?
在实际的测试设计中,会将等价类和边界值结合起来使用,那么我们最终可以确认的用例设计为: 5,6,10,15,16五个长度的字符的输入值

  1. 判定表
  2. 场景法
  3. 错误推测法

8.请简要描述性能测试的目的,并列举几种常见的性能测试类型

image

9.请列举你了解或熟悉的中间件

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。

Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运行环境(servlet容器)。Tomcat是Apache Jakarta软件组织的一个子项目,Tomcat是一个JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,并被一些企业用于商业用途。

10.请列举你了解或熟悉的linux中的命令及含义

3.1 pwd 打印工作目录,当前所有文件夹全路径(print work directory)
3.2 cd 进入到文件夹(change directory)
   3.2.1 cd ..      向上跳一级文件夹
   3.2.2 cd 具体路径   进入到指定文件夹
3.3 mkdir 新建空文件夹(make directory)
3.4 ls 显示当前目录下的文档名(list),ll (等于ls -l)显示当前目录下的文档详细信息(包括权限,所属用户和组,大小,时间,名称等)
3.5 vi(visual editor:可视化比较器)和vim(vi improved:vi的升级版)都是编辑文件
   3.5.1 如果文件不存在,带有创建文件功能
   3.5.2 vi普通编辑 vim高级编辑(带有颜色)
   3.5.3 进入到编辑器后非可编辑状态,点击"i"或"insert"启用编辑状态
   3.5.4 编辑后点击"esc"退出编辑状态,输入
       3.5.4.1 :wq 保存并退出
       3.5.4.2 :q 不保存退出(适用于没有编辑时)
       3.5.4.3 :q! 强制退出
3.6 touch 创建空文件
3.7 cat(catenate) 查看文件全部内容
3.8 head [-n] 文件名 查看文件前n行,默认前10行
3.9 tail [-n] 文件名 查看文件后n行,默认后10行
   3.9.1 tailf 动态显示文件后n行内容,常用在显示tomcat日志文件功能
3.10 echo '内容'>> 文件名 向文件中添加一些内容
3.11 ifconfig 打印网卡信息(可查看ip地址)
3.12 reboot 重启
3.13 tar zxvf 文件名
   3.13.1 打包并压缩文件:“tar -czvf 压缩包名.tar.gz 文件名”
   3.13.2 解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”
   3.13.3  z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
   3.13.4  x:解压缩。c:是压缩
   3.13.5  v:在压缩或解压缩过程中显示正在处理的文件名
   3.13.6  f:f后面必须跟上要处理的文件名。
   3.13.7  z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件 
3.14 cp [-r] 原文件 新文件路径      :复制文件   
   3.14.1  cp:copy
   3.14.2  -r  复制文件夹(递归处理,将指定目录下的所有文件与子目录一并处理)
3.15 ctrl+c 中断(或用exist)
3.16 mv 原文件 新文件      :剪切(具备重命名功能)
   3.16.1  mv:move
3.17 rm [-rf] 文件名            :删除
   3.17.1  rm:remove
   3.17.2  -r :删除目录
   3.17.3  -f :强制删除,不需要确认
3.18 clear 清屏
3.19 kill -7 进程号     杀掉进程
3.20 mkdir -p 
   3.20.1  创建t1,t2,t3三个文件夹命令:mkdir t1 t2 t3
   3.20.2  使用-p参数创建多级文件夹,如:t1/t2/t3;命令:mkdir -p t1/t2/t3
   3.20.3  在多个文件夹里的每个文件里面创建一个test文件夹,命令:mkdir {t1,t2,t3}/test

11.如果需要对QQ或者MSN中‘发送文件’功能进行测试的话,你能从哪些方面进行测试

QQ 传文件 ,扩展下这个词语: QQ通过网络传文件, 我们来分析下里面的名词和动词

名词: QQ 文件 网络 动词: 传
QQ的属性:好友 非好友 QQ版本 在线 不在线
文件属性:文件 文件夹 文件大小 文件类型 文件数量
网络属性:网络好,网络差, 跨网
根据我们提取出来的属性,分析出下面需要测试的场景

1、给在线非好友传文件
2、给不在线非好友传文件
3、给不支持传文件版本的QQ的在线用户传文件
4、给在线的好友传文件
5、给不在线的好友传文件
6、假如QQ支持单个QQ同时给5个用户传文件, 那么同时给5个用户和6个用户传文件
7、传文件夹
8、传文件
9、文件大小最大支持XXG, 传XXG的文件和比XXG大一点的文件
10、传不允许的文件类型
11、同时支持传XX个文件, 那么测试同时传XX个文件, 测试同时传XX+1个文件
12、支持文件的最大传输速率XX,需要测试是否有限制
13、单个用户每天最大传输XXG文件,需要测试是否有限制
14、 单个用户每天最多给XX人传输文件
15、单个用户每天最多传输XX个文件
16、传输过程中断网, 如何处理
17、传输过程中网络很差,是否能够成功
18、传输过程中取消
19、传输时没有网络
20、 传文件时对方拒绝

笔试题

<meta charset="utf-8">

一.阐述安装程序的测试要点

1)软件在不同操作系统下安装是否正常。
2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
3)软件安装各个选项的组合是否符合概要设计说明
4))软件安装向导的UI测试
5)软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理
6)软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)
7)安装空间不足时是否有相应提示
8)安装后没有生成多余的目录结构和文件
9)对于需要通过网络验证之类的安装,在断网情况下尝试一下
10)还需要对安装手册进行测试,依照安装手册是否能顺利安装

二.阐述程序界面中如下类型控件的测试要点(姓名,年龄,email,身份证号,密码)

姓名输入框:

1、重复
2、长度:例如支持100字符, 那需要测试100字符、101字符、100字符后输入一个汉字的情况, 最大长度的显示是否正常
3、哪些是支持的字符类型:数字、字母、汉字、字符!@!#、特殊字符(tab 回车键是否支持)
4、是否支持多行,保存是否成功,显示是否按输入的多行显示
5、字符中带有HTML标记对时,显示是否正常
6、字符串前后中带空格,前后的空格是否过滤, 中间的空格是否保留
7、最大长度显示是否正常
8、全角半角的字母、数字
9、字符串中带JS标记对, 比如<script>alert('aa');</script>
10、复制功能是否可用
11、粘贴功能是否可用、粘贴超过最大长度的字符串怎么显示?
12、多浏览器的兼容性

年龄下拉框:

1)默认值(为空,提示选择,某一值)检查;
2)列表内容,是可变还是固定的,可变的最好要用SQL或其他方式验证正确性,不允许出现重复值;
3)列表中的排序方式,特别是选项过多时尤为重要;
4)列表过长是否提供滚动条支持,一般超过10个需要滚动条;
5)选择一个选项后是否可编辑,有的下拉菜单允许编辑选择,这还需要验证其合法性;
6)列表中文本的对齐方式,一般都是左对齐;
7)选择框的长度是否可变;
8)选择框的长度是否合适,是否会出现选择项后不能全部显示其内容;
9)下拉菜单获取焦点后,是否可以通过键盘操作,主要包括↑,↓,Home ,End ,PageUP ,PageDown等。

下拉菜单联动检查:
假设有A、B、C三个下拉菜单,A联动B,B联动C;这时需要检查:
1)A选择一个选项后,B下拉菜单内容应该是A中这一项所包括的所有内容;
2)选择B中的一个选项,C下拉菜单内容应该是B中这一项所包括的所有内容;
3)更改A中的内容,B,C菜单应该做相应改变;
4)更改B中内容,C菜单应做相应改变。

email:

邮箱格式:邮箱名@域名(a@b.c) 先根据常用的邮箱,总结出邮箱名的要求:

  1. 163网易邮箱规则
    (提示信息不够全面,但是输入有误时有相应提醒)

(1)结尾形式有:@126.com @163.com @yeah.net
(2)长度:6~18个字符
(3)字符类型:字母,数字,下划线
(4)首尾限制:需字母开头,字母或数字结尾

image
image
  1. QQ邮箱
    (提示信息不够全面,但是输入有误时有相应提醒)

(1)结尾形式有:@qq.com @foxmail.com
(2)长度:3~18个字符
(3)字符类型:英文,数字,点,减号,下划线
(4)首尾限制:需a-z的英文字母(不分大小写)开头,英文字母或数字结尾

image
image
  1. 新浪邮箱
    (提示信息很全面)

(1)结尾形式有:@sina.com @sina.cn @vip.sina.com
(2)长度:4~16个字符
(3)字符类型:英文小写,数字,下划线
(4)首尾限制:下划线不能用在首尾

image
image
image
  1. 搜狐邮箱
    (字符类型和长度提示信息简洁,但是点,减号,下划线表示形式不太美观,易懂)

(1)结尾形式有:@sohu.com
(2)长度:4~16位
(3)字符类型:英文,数字,(点),下划线,减号
(4)首尾限制:开头需为小写子字母,结尾没有限制(大小写字母,数字,点,下划线,减号均可)

image
  1. Hotmail(微软)邮箱
    (字符类型和长度均没有提示,体验很差)

(1)结尾形式有:@hotmail.com outlook.com
(2)长度:没有明确表示,大概为1~65位
(3)字符类型:字母,数字,点,下划线,减号
(4)首尾限制:开头需字母,结尾可用大小写字母,数字,下划线,减号,不可用点

image

身份证号码输入框:

1、非1位数字(包括空格、空)
2、非X和x的字母
3、18位合法的身份证号
4、17位数字、19位数字
5、15位合法的身份证号
6、14位数字、16位数字
7、号码中含有特殊字符、中文、字母(除最后一位是X或x)、全角字符、空格
8、全部为空格
9、输入框不可粘贴复制汉字 ,数字超过 18位

密码输入框:

1、输入错误的密码是否会有提示
2、输入空格或比复合规则的内容时是否会提示
3、两次密码不相同是是否有提示
4、密码是否有长度限制
5、密码是否区分大小写
6、密码为一些简单常用字符串时,是否提示修改?如:123456
7、密码存储方式是否加密

3.假设某个系统的查询模块具有如下功能需求:通过“商品名称”,“商品类型”,“成交日期”,“付款日期” 几个条件查询所需的交易记录,请针对这个需求设计测试用例

https://blog.csdn.net/m0_46482126/article/details/104694503

四.请阐述缺陷描述的要点

测试环境:浏览器:全部/IE8,操作系统:win7 x64
测试数据:用户名,密码,相关的业务账号
重现步骤:缺陷发现的过程
缺陷等级:开发修复的顺序
缺陷说明:告诉开发,你所认为的缺陷是什么,取得理解上的一致实际结果与预期结果进行比较来说明这个缺陷

截图:
1.截大一点,最好截整个桌面或整个窗口
2.尽量注意不要包含不好的信息,比如群聊窗口
3.截图中强烈建议加上文字描述缺陷的位置和说明

推荐阅读更多精彩内容