面试题2

上一篇 / 下一篇  2010-01-19 13:51:11

1.      你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决。

a)           首先,查找需求说明、网站设计等相关文档,分析测试需求。

b)       制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:

                                i.             功能性测试

                              ii.             界面测试

                             iii.             性能测试

                            iv.             数据库测试

                              v.             安全性测试

                            vi.             兼容性测试

c)       设计测试用例:

                                i.             功能性测试可以包括,但不限于以下几个方面:

1.        链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等。

2.        提交功能的测试。

3.        多媒体元素是否可以正确加载和显示。

4.        多语言支持是否能够正确显示选择的语言等。

                              ii.             界面测试可以包括但不限于一下几个方面:

1.        页面是否风格统一,美观

2.        页面布局是否合理,重点内容和热点内容是否突出

3.        控件是否正常使用

4.        对于必须但为安装的空间,是否提供自动下载并安装的功能

5.        文字检查

                             iii.             性能测试一般从以下两个方面考虑:

1.        压力测试

2.        负载测试

3.        强度测试

                            iv.             数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。

                              v.             安全性测试:

1.        基本的登录功能的检查

2.        是否存在溢出错误,导致系统崩溃或者权限泄露

3.        相关开发语言的常见安全性问题检查,例如SQL注入等。

4.        如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持

                            vi.             兼容性测试,根据需求说明的内容,确定支持的平台组合:

1.        浏览器的兼容性

2.        操作系统的兼容性

3.        软件平台的兼容性

4.        数据库的兼容性

 

d)       开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。

 

e)        定期评审,对测试进行评估和总结,调整测试的内容。

 


TAG:

Lewis 引用 删除 by1945   /   2010-01-22 11:29:55
我认为非常简单,谁负责,谁就说了算
1.如果是项目经理负责制,就由项目经理说了算,就不算bug,但是测试人员可以记录到用例里面,并且做记录。
2.如果不是项目经理负责,那么测试人员提出理由,将此bug移交负责人处理。
总而言之,测试人员要做好记录,以后出现问题,就有据可循。
文青山 引用 删除 wolaizhinidexin   /   2010-01-20 11:35:27
答非所问
 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1762
  • 日志数: 4
  • 建立时间: 2009-08-20
  • 更新时间: 2010-01-19

RSS订阅

Open Toolbar