Web测试指南--笔记
51Testing软件测试网6CzC)p/\y
一、产品发行给谁51Testing软件测试网~O|'uC2jfE&z
- RTM(Release to manufacturing,制造版本)
- RTO(Release to operations,操作版本)
- RTI(Release to the Internet,Internet 版本)
- RTW(Release to the web,web版本)
二、风险分析
~Ot%{^:]0$y"t#L.g(Je-dT7x(I0 风险分析是确认那些对产品的成功起关键作用以及那些最有可能造成产品失败的代码路径和功能的过程。这些任务可能由业务分析师开头,由管理层执行,或者由测试组负责。51Testing软件测试网&bD/s|~/K6R[ P
u;\&evC VT[0三、测试技巧:51Testing软件测试网$LK W(Fh
- 在开始前明白自己在做什么。
- 把它写下来。
- 如果一个人拥有他所专长领域的所有文档,并负责书写新的文档,同时保持当前文档的不断更新,通常是非常有利的。
四、测试类型
*M!N:h M2u:p.j0- 冒烟测试(Smoke testing): 冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。它的另一种解释是回归测试,微软的人一般称为冒烟测试,实际上是和微软的“日创建”一起使用。就是每天做一个版本。对这个版本从头到尾再测一变。看有没有因为改Bug而产生新的Bug。一般使用工具来做这件事情。
- 构建版本验证测试(Build Verification Test,BVT):BVT作为Build的一部分,主要是通过对基本功能、特别是关键功能的测试,保证新增代码没有导致功能失效,保证版本的持续稳定。
- HTML确认测试:专门针对Web测试。保证HTML符合规格说明和内部编码标准。
- SSL(Secure Sockets Layer)测试:SSL中文名“安全套接层协议层”,是基于WEB应用的安全协议。如果可以选择的话,测试SSL连接的WEB站点或者服务。
Y[-b3inI0五、什么时候停止测试51Testing软件测试网)L8ZX(_/{ A
- 测试可能因为期限到了而停止,这个期限可能是随意定的,也可能是用户协议中写明的。
- 测试会因为预算经费用完而被迫停止。
- 当所有测试用例都运行了,通过了,或者通过了预定百分比的测试用例时测试也可能会结束。
- 达到了确定的覆盖率后测试也可能停止,无论覆盖率是从功能还是从代码路径方面考虑。
- 当Bug率和严重性降到某个特定点后,测试也可能停止。
- 达到某种度量,如果软件在一定负载下正常运行3个月不产生问题,测试也可以停止。
六、应用测试技巧51Testing软件测试网d [%ahuE.u)T
- 分解任务
- 提出恰当的问题
- 列举软件状态
- 检查数据输入
- 测试事件顺序
- 检查时间
- 抓住后门
- 尝试可选方法
- 通用测试技巧
七、报告技巧
:O+_&Q[)i\-{4C&?0- 好的Bug报告
- 差的Bug报告
- 创建有用的支持文档
?VR)m6W s8m"S0八、Web测试
"K7l"Z)RW4s/i-ky051Testing软件测试网1d'q+lav2x1w&E