软件测试笔试练习题与参考答案(一)小白虫

1.对手机软件的压力测试通常可以包括(ABC)

A存储压力B响应能力压力

C网络流量压力D并发压力

2.软件验收测试的合格通过准则(ABCD)

A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B所有测试项没有残余一级、二级和三级错误。

C立项审批表、需求分析文档、设计文档和编码实现一致。

D验收测试工件齐全。

3.考察知识点:黑盒测试方法:等价类、边界值、因果图、错误推测(功能测试或数据驱动测试)

白盒测试:(结构测试或逻辑驱动测试)路径测试、条件判断、循环测试、语句覆盖、判定条件覆盖等

4.有关“测试驱动开发”,下列说法正确的有?(ABCD)

A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码

B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。

C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。

D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

扩展:测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD得原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(ExtremeProgramming),同样可以适用于敏感词开发方法和过程。TDD得基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

优点:在任意一个开发节点都可以拿出一个可以使用,含少量bug并具一定功能的产品。

缺点:增加代码量。测试代码是系统代码的两倍或更多。

5.软件验收测试包括哪些?(ACD)

A正式验收测试B白盒测试

Calpha测试Dbeta测试

6.系统测试的策略有哪些?(ABCD)

A负载测试B易用性测试

C强度测试D安全测试

7.设计系统测试计划需要参考的项目文档有哪些?(ACD)

A软件测试计划B可行性研究报告

C软件需求规范D迭代计划

8.下面关于软件测试,描述正确的是?(ABCD)

A软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。

B软件测试的测试目标是发现一些可以通过测试避免的开发风险。

C软件测试的原则之一是测试应该尽早进行,最好在需求阶段就开始介入。

D软件测试主要工作内容是验证(verification)和确认(validation)

9.集成测试的过程包括有以下哪些?(ABCD)

A构建的确认过程

B系统集成测试测试组提交过程

C测试用例设计过程

DBug的报告过程

10.做好文档测试需要注意的点有哪些?(ABCD)

A仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例

B检查文档的编写是否满足文档编写的目的

C内容是否齐全,正确,完善

D标记是否正确

11.下述有关负载测试,容量测试和强度测试的描述正确的有?(ABCD)

C容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。

D容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。

12.下面描述测试工具的功能正确的有?(ABCD)

AJMeter:基于JAVA的压力测试工具,Badboy用来进行脚本的录制

BJunit:白盒测试工具:针对代码测试

CLoadRunner:负载压力测试

DTestLink:用例管理工具

13.下面哪些属于网游的测试内容?(ABCD)

A客户端性能

B服务器端性能

C从运行完game.exe打开游戏界面后可进行的各种操作、玩法

D界面

14.测试的方法可以分为哪几种?(ABCD)

A个人复查

B抽查和会审

C黑盒测试

D白盒测试

1).输入不在范围内的打折价和不在范围内的原价(提示输入有误)

2).输入在范围内的打折价和不在范围内的原价(提示输入有误)

3).输入不在范围内的打折价和在范围内的原价(提示输入有误)

4).输入在范围的内打折价和原价(原价=打折价,返回折扣1.0)

5).输入在范围的内打折价和原价(原价>打折价,返回正确的折扣信息)

6).输入在范围的内打折价和原价(原价<打折价,返回错误信息)

16.以windows对文件的复制粘帖功能为例,尽可能多地写出测试思路。

参考答案:

1).基本功能测试:文件的复制粘贴功能,首先关键字“文件”,文件有不同的分类(图片、视频、音频、文档等),每个分类又有不同的类型(文档类型:txtdocexeclpdf等),每个文件又有不同的大小,而且文件还有很多权限,是不是隐藏,是不是只是管理员可执行。选择不同分类的不同类型,不同大小的文件做测试资源。比如:文档类型里面txt文件可以分为1.KB的txt文件、1MB的txt文件、1GB的txt文件。。。。下一个关键字复制粘贴复制有多种方式右击选择、Ctrl+C、拖动复制,对应粘贴也有各种方式。然后从哪复制,粘贴到哪,比如可以有本机硬盘、移动硬盘、优盘、内存卡、软盘、光盘、连接手机存储,复制到网络地址等等。复制粘贴后文件是不是可用,文件权限是不是有变化。复制过去容量不够怎么处理?复制过后有重名文件怎么处理?复制过程中取消、关机、拔优盘怎么处理?复制过程能不能执行文件?

2).性能测试:复制粘贴功能性能怎么样?复制文件的速度可不可以接受?同时复制多个文件是不是可以完成复制文件过程中占用CPU资源大不大,耗电量大不大?

3).兼容性测试WindowsXP,Windows7,Windows8,Windows8.1,Windows10等各种windows版本是不是都支持这个功能。

4).交互测试;复制粘贴文件时,使用windows存储的其他功能是否有影响?比如播放本地的音频、视频、等同时复制文件是不是有影响。一边复制,一边粘贴是不是有影响

17.已知Stringconvert(Stringpage)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。

1【基本功能测试】

功能:

输入正确的网址,进行转码,检查内容是否正确;

边界:

输入信息量非常大的网址

输入没有信息的网址

负值:

输入错误的网址,进行转码,系统是否有相应的提示;

输入的web的page为空,是否抛出异常;

2【兼容测试】

使用不同操作系统的移动设备查看转换后的页面,检查内容是否正确;

使用不同分辨率的移动设备查看转换后的页面,检查内容是否正确;

使用不同浏览器查看转换后的页面,检查内容是否正确;

3【性能测试】

4【易用性/用户体验测试】

测试转码后,页面显示是否美观;

18.测试淘宝站内的搜索系统

19.写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。

20.给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如,query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。

#include

#include

#include

#include

#defineLEFTUP0

#defineLEFT1

#defineUP2

usingnamespacestd;

intMax(inta,intb,intc,int*max){//找最大者时a的优先级别最高,c的最低.最大值保存在*max中

intres=0;//res记录来自于哪个单元格

*max=a;

if(b>*max){

*max=b;

res=1;

}

if(c>*max){

*max=c;

res=2;

returnres;

stringLCS(conststring&str1,conststring&str2){

intxlen=str1.size();//横向长度

intylen=str2.size();//纵向长度

if(xlen==0||ylen==0)//str1和str2中只要有一个为空,则返回空

return"";

for(inti=0;i<=xlen;i++)//首行清0

arr[0][i].first=0;

for(intj=0;j<=ylen;j++)//首列清0

arr[j][0].first=0;

for(inti=1;i<=ylen;i++){

chars=str2.at(i-1);

for(intj=1;j<=xlen;j++){

intleftup=arr[i-1][j-1].first;

intleft=arr[i][j-1].first;

intup=arr[i-1][j].first;

if(str1.at(j-1)==s)//C1==C2

leftup++;

intmax;

arr[i][j].second=Max(leftup,left,up,&arr[i][j].first);

//cout<

//cout<

}/*矩阵构造完毕*/

//回溯找出最长公共子序列

stackst;

inti=ylen,j=xlen;

while(i>=0&&j>=0){

if(arr[i][j].second==LEFTUP){

if(arr[i][j].first==arr[i-1][j-1].first+1)

st.push(i);

--i;

--j;

elseif(arr[i][j].second==LEFT){

elseif(arr[i][j].second==UP){

stringres="";

while(!st.empty()){

intindex=st.top()-1;

res.append(str2.substr(index,1));

st.pop();

intmain(){

stringstr1="GCCCTAGCG";

stringstr2="GCGCAATG";

stringlcs=LCS(str1,str2);

cout<

return0;

下面给一个Java版本

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

publicstaticListlongestCommonSubsequence(E[]s1,E[]s2){

int[][]num=newint[s1.length+1][s2.length+1];

for(inti=1;i

for(intj=1;j

if(s1[i-1].equals(s2[j-1])){

num[i][j]=1+num[i-1][j-1];

else{

num[i][j]=Math.max(num[i-1][j],num[i][j-1]);

System.out.println("lenghtofLCS="+num[s1.length][s2.length]);

ints1position=s1.length,s2position=s2.length;

Listresult=newLinkedList();

while(s1position>0&&s2position>0){

if(s1[s1position-1].equals(s2[s2position-1])){

result.add(s1[s1position-1]);

s1position--;

s2position--;

elseif(num[s1position][s2position-1]>=num[s1position-1][s2position]){

THE END
1.国家法律法规数据库扫码下载 法律效力位阶: 制定机关: 时效性: 施行日期: 公布日期: WPS版本 网页版 公报原版https://flk.npc.gov.cn/detail2.html?ZmY4MDgwODE3NzdkMGM5NDAxNzdjY2QyOWQ4OTRkZWQ%3D
2.Lexis?Advance最简单的美国法律检索工具最简单的美国法律检索工具。 Lexis? Advance用最简单的方式,让你第一时间获知最权威、准确的美国法律信息。 查找60,000多个美国法律信息源,只需要进行一次百度式的检索。即使相隔万里,也可以为您或您的客户在美投资和业务拓展提供及时、权威和准确的法律信息 https://www.lexisnexis.com.cn/zh-cn/products/lexisadvance.page
3.测评:最常用的10款法律检索工具,哪款体验感最好?身为律师,无论是查案例还是查法条,都离不开各种各样法律检索工具。 那么,哪款检索工具案例搜录最全?哪款检索工具功能最强大,又能查案例又能查法规还能写合同还能做尽调?哪款检索工具能生成大数据分析图表和检索报告让律师拿来就用?这些工具的来源可靠吗?体验感怎么样? https://www.360doc.cn/article/70074794_985434375.html
4.常用的检索工具有哪些有哪些常用的检索工具常见问题常用的检索工具有搜索引擎、数据库、元搜索引擎、目录、社交媒体、阅读器、专业网站等等。详细介绍:1、搜索引擎:例如google、bing、百度等,可以根据用户输入的关键词,搜索并返回相关的网页、图片、视频等信息;2、数据库:例如文献数据库、专利数据库、新闻数据库等,这些数据库收集了各种类型的信息,用户可以通过关键词、https://m.php.cn/faq/632667.html
5.法律人身边的法律检索工具你又了解哪些法医秦明 无心法师 男人的战争 桃花绽放 屌丝男士 拜见宫主大人首页 电视剧 娱乐 新闻 自媒体 会员 美剧 动漫 综艺 电影 音乐 纪录片 体育 千帆直播法律人身边的法律检索工具你又了解哪些法律人身边的法律检索工具你又了解哪些 2022-07-18 11:09广告意见反馈| PC版| APP专区 Copyright ? 2024 Sohu Inc.https://m.tv.sohu.com/v/dXMvMTExNzA1MTMxLzM2NjI0NzgxMS5zaHRtbA==.html
6.本地文件搜索工具everything的搜索途径有哪些?特别是初访,新客户往往就是避而不见或者在面谈两三分钟后表露出不耐烦的表情。听他说了这些,我就想问他下面一些问题:(1)你明确地知道初次拜访客户的主要目的吗?(2)在见你的客户前,你做了哪些细致的准备工作?(3)在见你的客户前,你通过别人了解过他的一些情况吗?(4)在初次见https://www.shuashuati.com/ti/13587d4358a1453f9e394516d65d4427.html?fm=bdbds21366495ef67620da8227db8ecce6dc5
7.查找资料石湖校区四楼401外文图书借阅室收藏有中外文工具书,包括中外文字典、词典、百科全书、年鉴、标准、手册、机构名录、人名录、地理资料和各种文摘索引,只提供阅览不能外借。2.期刊中外文期刊印刷本馆藏哪里查阅?江枫校区图书馆:三楼期刊阅览室可查阅中外文报纸、现刊和过刊。https://library.usts.edu.cn/cjwt/czzl.htm
8.信息检索上机实验报告6篇(全文)(图3)总结:获取图书信息的方式有许多种,一是通过搜索引擎检索到该类书籍的销售信息,通过网上购买的方式获得该书内容(如图一);二是通过搜索引擎从网上获取该类书籍的电子版,可以免费下载来获取该书信息;三是通过OPAC系统查询书名,得到该类书籍馆藏信息,可以从图书馆借到该书;四是通过图书类检索工具从该类数据库中https://www.99xueshu.com/w/file8sergesk.html
9.12368案件查询系统app?12368案件查询系统官网有哪些好用的法律案例检索工具例如无讼之类的app等 一、北大法宝 http://www. pkulaw.cn/ 北大法宝是中国第一套法律查询软件,在全国率先进行法律信息的数据挖掘和知识发现,独创了“法宝联想”功能。目前“北大法宝”已发展成为包括“法律法规”、“司法案例”、“法学期刊”、“律所实务”、“专题参考”、“英文译https://www.56df.com/news/184054.html
10.中国法律检索系统公众版法律法规查询工具中国法律检索系统是北大法宝推出的公众版法律法规数据库,它来源于北大法宝提取的权威内容,免费为公众提供精准查询常用法规的服务,助力法治中国建设。https://law.pkulaw.com/
11.法律检索案例检索类案检索法律法规数据库律师智能检索工具律呗是一款具有法律检索,类案检索,案例检索、判例检索功能,同时提供健全的法律法规数据库、法律文书的智能撰写以及律所管理于一体的法律人专用系统,旨在提供更专业,快速,全面的检索,办案及律所管理服务。https://www.farbun.com/
12.检索工具软件下载常用的检索工具下载免费的检索工检索工具是一种能用于报道、存储和查找文献线索的软件,是目录、索引、指南等的统称,包括目录型检索工具、题录型检索工具、文摘型检索工具这三类,这些工具一般都用于图书馆、研究机构、学术领域等,可以帮助用户快速定位到所需的信息资源。那检索工具软件有哪些呢?这里小编就给大家整理了下免费的检索工具大全,如全唐诗检索https://www.ddooo.com/zt/jszpjyx.htm
13.律师执业最常用15款法律检索工具律管处目前,各类法律检索平台很多,到底好不好用?各有什么特点?哪个更适合你?这是作为应用者需要解决的重要问题。笔者根据律师执业的日常需要,整理如下法律检索工具,供律师朋友执业参考使用。 一、法律规范检索 1.中国政府法制信息网(http://www.chinalaw.gov.cn/)。该网站由司法部主办,拥有权威的“法律法规数据库”,可以https://www.shangyexinzhi.com/article/4022133.html