河南省周口市安吉软件测试培训中心第一次软件测试课程——软件测试期末考试(含答案)

1:请列出你所知道的软件测试种类,至少5分)

答案:

  1. 按测试阶段划分:单元测试、集成测试、系统测试、验收测试。

  2. 按是否覆盖源代码划分:黑盒测试、白盒测试

  3. 按是否运行划分:静态测试、动态测试

  4. 按是否自动化划分:人工测试、自动测试

  5. 按其他划分:回归测试、冒烟测试、随机测试

 

2: 某文件的权限为:-rwxrwx–x用数值形式表示该权限(),该权限的含义什么什么()该文件类型为()。(5分)

答案:该文件的权限为771;该文件的拥有者和同组用户具有可读可写可执行权限;其他用户具有可执行权限,该文件为普通文件

 

 

3:Web标准的内容就是指结构、样式、行为三者分离,请分别描述html、css、javascript三者的作用分)

答案:

页结构指的就是利用html语言搭建 页架子(毛坯)

页样式指的就是利用css语言对html结构进行美化(装修)

页行为指的就是利用js语言让 页可以理解用户操作行为。

 

4: 页中引入图片标签什么的样式怎么写,什么叫绝对路径,什么叫相对路径分)

答案:

绝对路径:一般以盘符为起点去查找某个资源

相对路径:一般是以当前文件( 页文件)为起点去查找某个资源

 

5:请用html知识画出如下的表格分)

 

答案:

 

 

 

 

 

 

移动 联通 铁通
IBM 惠普 华硕

 

6:测试用例和测试 告分别包含哪些要素和内容分)

答案:

测试用例:包含的要素:

1、测试用例的编

2、测试用例的标题

3、测试的输入(操作步骤)

4、预期结果(输出)

5、测试用例优先级

 

测试 告:包含的内容如下:

1:测试环境(软硬件的配置环境和 络环境)

2、测试的执行统计:测试的执行时间、测试的人力投入

3、测试的内容:功能模块、子功能、是否有遗留问题,遗留问题的单

4、测试的结果:A类问题、B类问题、C类问题、D类问题

5、问题的统计及分析:问题按模块统计、问题按严重性统计、问题的详情

6、遗留问题的分析

7、测试的结论

 

7:写出下面的Linux命令

1:Linux中怎么样给新建的用户(以自己的姓名的全拼创建用户名,比如黄强强,写出hqq)创建文件和目录的权限在目录Test2020目录里创建文件和目录。(8分)

答案:

步骤1:创建账 :useradd hqq

步骤2:设置密码:passwd hqq

步骤3:输入密码和确认密码:123456

步骤4:创建目录Test2020:mkdir Test2020

步骤5:ls -l Test2020查看Test2020所属的用户和组,第3列是代表文件的拥有者,第4列是代表文件的拥有者所在组

 步骤6:修改用户对Test2020的权限:chmod 777 Test2020

 步骤7:将新创建的用户hqq加入到root组里面:gpasswd -a hqq root

 

答案:

步骤1:切换到新用户hqq:su hqq

步骤2:切换到Test2020目录:cd Test2020

步骤3:创建文件:touch test.txt

步骤4:vi  test.txt

Hello world! Today is a good day

步骤7:输入:wq保存并退出

 

8:请写出查询语句中涉及到的所有关键字,以及执行先后顺序(8分)

答案:

select 查询列表                    ⑦

from 表                            ①

连接类型 join 表2                  ②   

on 连接条件                        ③

where 筛选条件                     ④

group by 分组列表                  ⑤

having 分组后的筛选                ⑥

order by 排序列表                  ⑧

limit 偏移,条目数;                 ⑨

 

9:测试一个登录页面不含验证码,怎么样设计你的测试思路(至少写出30条)0分)

功能测试

1、输入正确的账 和密码,点击提交按钮,验证是否能正确登录(正常输入)

2、输入错误的账 或者密码,验证登录会失败,并且提示相应的错误信息(错误校验)

3、登录成功后能否跳转到正确的页面

4、账 和密码,如果太短或者太长,应当怎么处理(安全性,密码太短时是否有提示)

5、账 和密码,中有特殊的字符(比如空格),和其他非英文的情况(是否做了过滤)

6、记住账 的功能

7、登录失败后,不能记录密码的功能

8、账 和密码前后有空格的处理

9、密码是否加密显示(星 或者圆点等)

10、输入密码的时候,大写键盘开启的时候要有提示信息

11、什么都不输入,点击提交按钮,看提示信息(非空检查)

界面测试(UI测试)

1、布局是否合理,2个Textbox和一个按钮是否对齐

2、Textbox和按钮的长度,高度是否符合要求

3、界面的设计风格是否与UI的设计风格统一

4、界面中的文字简洁易懂,没有错别字

性能测试

1、打开登录页面需要几秒

2、输入正确的账 和密码后,登录成功跳转到新页面的时间(一般要2、5、8的原则)

3、支持多少用户的并发登录

安全性测试

1、账 和密码是否通过加密的方式,发送给Web服务器

2、账 和密码的验证,应该是用服务器端验证,而不是单单在客户端使用JavaScript验证

3、账 和密码的输入框,应该屏蔽掉sql注入攻击

4、账 和密码的输入框,应该禁止输入脚本(防止Xss攻击)

5、错误登录次数的限制(防止暴力破解)

6、考虑一用户在多台机器上登录

可用性测试

1、是否可以全用键盘操作,是否有快捷键

2、输入账 ,密码后,按回车键,是否可以登录

3、输入框是否可以支持Tab键切换

4、输入框是否有提示文字

兼容性测试

1、主流浏览器下显示和使用是否正常(IE系列、火狐、谷歌、苹果)

2、不能的平台是否能正常工作,比如windows,Mac

3、不同的设备上是否正常工作,比如:安卓,苹果

4、不同的分辨率

5、 速的兼容性

 

10:如果测试一个手机APP你怎么设计你的测试思路0分)

答案:

1、功能测试(依据需求规格说明书和UI界面原型图)

2、安装、卸载、升级、自动更新

3、APP市场各种主流机型的适配性(不同操作系统、不同厂家、不同分辨率等)

4、干扰性测试(来电、来短信、和其他测试,比如:测试过程中调用相机功能、测试过程中调用手写功能等)

5、APP的弱 络测试(可以用fiddler或者charles之类的测试工具模拟)

6、流量测试

7、电量测试

8、稳定性测试(借助monkey测试工具进行测试)

9、APP的性能测试(前端性能:cpu占用率和内存使用率、后端服务器性能采用jmeter进行测试)

 

11:表结构如下,写出查询员工对应的部门名称(用3种方法)(15分)

 

 

答案:

第1种方法:

select department_name

from departments

where department_id in

 

(select department_id

from employees)

 

第2种方法:

select DISTINCT(d.department_name)

from departments d,employees e

where d.department_id=e.department_id;

 

第3种方法:

select DISTINCT(d.department_name)

from departments d

inner join employees e

on d.department_id=e.department_id

 

12:假如你是一个测试组长,给你一个 站,你怎么样开展进行测试活动0分)

答案:

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月13日
下一篇 2020年1月13日

相关推荐