测试知识点

1.静态测试大约可以找出25%—60%的逻辑错误。

2.说出白盒测试的4个原则。
    1)保证一个模块中所有路径至少被测试一次;
    2)所有逻辑值都要测试真和假两种情况;
    3)检查程序的内部数据结构是否有效;
    4)再上、下边界及可操作范围内运行所有循环。

3.在不同的测试阶段,测试的侧重点不同:
      ★ 在单元测试阶段,以代码检查、逻辑覆盖为主;
      ★ 在集成测试阶段:需要增加静态结构分析、静态质量度量;
      ★ 在系统测试阶段:在黑盒测试的基础上,白盒测试技术配合黑盒测试技术进行系统测试。

4.请简要写出白盒测试常用的7类技术。
1)逻辑覆盖法
2)插桩技术
3)基本路径测试法
4)域测试法
5)符号测试
6)Z路径覆盖法
7)程序变异测试法

5.黑盒测试(Black-Box Testing)又称为数据驱动测试或基于规格说明的测试。

黑盒方法:

★ 等价类划分法;
★ 边界值分析法;
★ 因果图法;
★ 判定表驱动测试;
★ 场景法;
★ 功能图法;
★ 错误推测法;
★ 正交试验设计法。

6.单元测试的主要任务有:程序语法检查、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试、代码书写规范检查。

7.边界条件测试主要测试的是哪3点?
(1)程序内有一个n次循环,这个n次循环应该是1~n,而不是0~n;
(2)由小于 小于等于 等于 大于 大于等于 不等于确定的比较值出错;
(3)出线上溢、下溢和地址异常问题。

8.请详细说明Web功能测试的方法主要包括的内容。
Web功能测试通常又称为网站(网页)测试。测试的方法主要有如下几点:
1. 页面链接检查:每一个链接都要有对应的页面,并且页面之间切要正确。
2. 相关性检查:检查删除/增加其中每一项是否会对其他项产生影响,如果产生影响,这些影响是否都正确。
3. 检查按钮的功能是否正确,如Add,delete,save,update功能键.
4. 字符串长度检查:输入超出所要求的字符串长度的内容,看系统检查字符串长度时会不会出错。
5. 字符类型检查:在应该输入指定类型的地方输入其他类型的内容,例如在应该输入浮点型的地方输入其他字符类型,看系统是否检查字符类型时是否报错。
6. 标点符号检查:输入内容包括各种标点符号,特别是逗号、句号、空格、回车键、回格键。看系统处理是否正确。
7. 中文字符处理:在可以输入中文的地方输入中文,看是否出现乱码或出现错误。
8. 检查带出信息的完整性:在查看信息和更新信息时,查看所填写的信息是否全部带出以及带出和添加的信息是否一致。
9. 信息重复:在一些需要命名并且名字是唯一的信息中输入重复的名字,看系统是否处理、报错;重名包括是否区分大小写;以及在输入内容的前后输入空格,系统是否作出正确处理。
10. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”键,看系统如何处理,是否出错;然后选择一个和多个信息,进行删除,看是否正确处理。
11. 检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为浮点型的项,修改也必须为浮点型。
12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看能否处理、报错。同时也要注意,会不会报和自己重名的错。
13. 重复提交表单:一条已经成功提交的纪录,回格后再提交,看看系统是否做了处理。
14. 检查多次使用回格键的情况:在有回格的地方回格,回到原来页面,再回格,重复多次,看会否出错。
15. Search检查:在有search功能的地方输入系统存在和不存在的内容,看搜索结果是否正确。如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确。
16. 输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否会跳动。
17. 上传下载文件检查:上传下载文件的功能是否实现,上传文件能否打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统能否做到。
18. 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息。
19. 快捷键检查:是否支持常用快捷键,如Ctrl+C ,Ctrl+V等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
20. 回车键检查:在输入结束后直接按回车键,看系统处理如何,是否报错。


5.   请详细说明Web翻页功能测试的方法主要包括的内容。
A.首页、上一页、下一页、尾页。
★ 有无数据时控件的显示情况;
★ 在首页时,首页和上一页是否能点击;
★ 在尾页时,下一页和尾页是否能点击;
★ 在非首页和非尾页时,四个按钮功能是否正确;
★ 翻页后,列表中的记录是否仍按照指定的排序列进行了排序。
B.总页数,当前页数
★ 总页数是否等于总的记录数/指定每页条数;
★ 当前页数是否正确。
C.指定跳转页
★ 是否能正常跳转到指定的页数;
★ 输入的跳转页数非法时的处理。
D.指定每页显示条数
★ 是否有默认的指定每页显示条数;
★ 指定每页的条数后,列表显示的记录数,页数是否正确;
★ 输入的每页条数非法时的处理。


6.  请详细说明搜索功能测试的方法主要包括的内容。
对于搜索功能,主要通过以下八点测试:
1. 页面检查;
2. 默认条件搜索;
3. 修改可选条件搜索;
4. 修改输入条件搜索;
5. 修改区间条件搜索;
6. 组合可选、输入条件搜索;
7. 操作后检查搜索条件及查询结果;
8. 错误、空记录搜索。


9.简述集成测试的五个步骤。
1.首先确定子系统有哪些模块组成,保证这些模块都进行过单元测试。
2.有开发人员组装这些模块,生成一个子系统,并保证在此子系统中,各个模块的功能尽可能发挥出来。
3.测试前,要设计测试用例,所以一个关键的模块为核心展开,以功能和性能为两条主线,注意模块间接口。
4.搭建必要的测试环境,按照所写测试用例,进行模块连接的充分测试。
5.记录测试结果,总结测试问题。














  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值