当前位置 : IT培训网 > 常见问题 > 软件测试面试题精编:编写测试用例题库

软件测试面试题精编:编写测试用例题库

时间:2019-04-15 14:21:13  来源:编程网  作者:IT培训网  已有:名学员访问该课程
软件测试工程师面试环节中,相关的软件测试面试题是离不开的,其中编写测试用例是一种常见的面试题,这里给大家解读一下编写测试用例题库,以备不时之需。

软件测试工程师面试环节中,相关的软件测试面试题是离不开的,其中编写测试用例是一种常见的面试题,这里给大家解读一下编写测试用例题库,以备不时之需。

软件测试面试题精编:编写测试用例题库_www.cnitedu.cn

软件测试面试题之编写测试用例面试题小结

一、假设京东有一个web API: http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。

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

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

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

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

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

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

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

参考答案:

<1> 基本功能测试:文件的复制粘贴功能,首先关键字“文件”,文件有不同的分类(图片、视频、音频、文档等),每个分类又有不同的类型(文档类型:txt doc execl pdf等),每个文件又有不同的大小,而且文件还有很多权限,是不是隐藏,是不是只是管理员可执行。选择不同分类的不同类型,不同大小的文件做测试资源。

比如:文档类型里面txt文件可以分为 1.KB的txt文件、1MB的txt文件、1GB的txt文件... ...

下一个关键字 复制粘贴 复制有多种方式 右击选择、Ctrl+C、 拖动复制,对应粘贴也有各种方式。然后从哪复制,粘贴到哪,比如 可以有本机硬盘、移动硬盘、优盘、内存卡、软盘、光盘、连接手机存储,复制到网络地址等等。

复制粘贴后文件是不是可用,文件权限是不是有变化。复制过去容量不够怎么处理?复制过后有重名文件怎么处理?复制过程中取消、关机、拔优盘怎么处理?复制过程能不能执行文件?

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

<3> 兼容性测试:Windows 7, Windows 8 , Windows 8.1, Windows 10等各种windows版本是不是都支持这个功能。

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

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

参考答案:

<1> 基本功能测试:

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

边界: 输入信息量非常大的网址 输入没有信息的网址;

负值: 输入错误的网址,进行转码,系统是否有相应的提示; 输入的 web 的 page 为空,是否抛出异常。

<2> 兼容测试:

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

<3> 性能测试:

测试转码的速度,或者系统的响应时间。

<4> 易用性 / 用户体验测试:

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

四、测试淘宝站内的搜索系统。

<1>功能方面,是否能按指定条件查到正确、完整的结果,具体:

1、录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;

2、录入条件为不可查到结果的关键字、词、语句;

3、录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等。

<2>性能方面,可利用测试工具或各种测试手段考虑功能在各方面的表现,具体:

1、压力测试:在不同发用户数压力下的表现(评价指标如响应时间等);

2、负载测试:看极限能承载多大的用户量同时正常使用;

3、稳定性测试:常规压力下能保持多久持续稳定运行;

4、内存测试:有无内存泄漏现象;

5、大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。

<3>易用性方面,交互界面的设计是否便于、易于使用,具体:

1、依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理;

2、查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等;

3、标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常?

4、输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

<4>兼容性方面,跨平台、多语言等多样性环境组合情况下测试使用的正常性,具体:

1、WINDOWS/Linux/UNIX等各类操作系统下及各版本条件下的应用;

2、IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用;

3、SQL/Oracle/DB2/MySQL等各类数据库存储情况下的兼容性测试;

4、简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试;

5、IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试;

6、与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用。

<5>安全性方面,往往容易被忽视的环节,具体:

1、被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计;

2、录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。

3、通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患;

4、对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

<6>异常性测试,各种破坏性的操作的影响测试,具体:

1、查询过程中断网、关机;

2、查询过程中强行中断关闭页面;

3、查询过程中强行杀死相关进程等。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点