测试细节的测试工程师

目录

测试细节

什么是桩模块、驱动模块?

什么是集成测试?

单元测试使用技术?测试的重点和测试的条件?

系统测试的目的以及缺陷

测试用例的优先级

给一个网站,如何进行测试?

一台客户端有300个客户与300个客户端有300个客户对服务器施压,有什么区别?

测试细节

什么是桩模块、驱动模块?

桩模块:被被测模块调用的模块。

驱动模块:调用被测模块的模块。

什么是集成测试?

组件间的接口与交互的测试。

单元测试使用技术?测试的重点和测试的条件?

技术:黑盒白盒测试相结合,白盒测试较多,一般先做黑盒再做白盒测试。

重点:功能性测试,健壮性(针对无效值的测试),性能。

前提条件:完成编辑的测试对象、测试环境、开发工具、测试对象的规范说明书。

系统测试的目的以及缺陷

检查软件是否满足要求,对整个系统能不能满足用户需求的测试。

发现:非功能性缺陷、针对整个系统的问题。

遗漏:对用户的需求的错误理解、没有实现或者没有完全实现用户的隐性需求。

测试用例的优先级

冒烟测试

给一个网站,如何进行测试?

分析测试需求

制定测试计划,确定测试范围和测试策略,一般包括:功能性测试、界面测试、性能测试、数据库测试、安全性测试、兼容性测试

设计测试用例:

       功能性测试

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

              提交功能的测试。

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

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

       界面测试

              控件是否正确使用、页面布局是否合理、风格是否统一

       性能测试

              压力测试、负载测试

       数据库测试

              一般考虑连接性,对数据的增删改查操作,数据内容的验证。

       安全性测试

              基本的登录功能的检查

              是否存在溢出错误,导致系统崩溃和权限泄漏

       兼容性测试

              浏览器的兼容性

              操作系统的兼容性

              软件平台的兼容性

              数据库的兼容性

开展测试,并记录缺陷

       合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系。

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

一台客户端有300个客户与300个客户端有300个客户对服务器施压,有什么区别?

300个用户在一个客户端:

       会占用客户机更多的资源,而影响测试结果。线程之间可能发生干扰,产生异常。

       需要更大的带宽。

       Ip地址可能会有限制。

       不必考虑分布式管理的问题。

用户分布在不同的客户端:

       需要考虑使用控制器来整体调配不同客户机上的用户。

       需要给予相应的权限设置和防火墙设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值