|
|
| |
|
|
测试工程师 |
作者:俎涛,火龙果工程技术中心 |
|
|
|
|
测试是一个非常耗费时间和精力的工作,测试工作的难点是如何在有限的时间和资源条件下发现尽可能多的bug,保证交付的产品的质量,这就需要测试人员了解业务、了解系统的功能、了解系统的架构、甚至了解系统的实现,这样才能循迹而动,找到问题。
|
|
|
|
工作任务 |
说明 |
高级 |
中级 |
低级 |
定义质量标准 |
对合格的产品的质量要求给出明确定义 |
|
|
|
测试需求分析 |
基于用户需求和系统需求定义测试的范围、测试的内容性。 |
|
|
|
测试架构设计 |
因为每种测试都有很多内容,所以在具体测试工作前需要搭建测试架构 |
|
|
|
功能测试 |
验证系统是否满足功能需求,以便用户能够使用系统完成预期功能。 |
|
|
|
性能测试 |
在模拟用户峰值最大的情况下,系统能否达到性能要求。 |
|
|
|
易用性测试 |
验证系统是否满足易用性需求,评价系统对于用户来说是否易学易用。 |
|
|
|
安全测试 |
模拟各种威胁,检查系统是否有对应的安全保护机制。 |
|
|
|
缺陷管理 |
定义缺陷描述信息和管理流程,以便让发现的各种缺陷有序修复 |
|
|
|
编写质量报告 |
对完成测试的系统给出质量评价,并给出质量提升的建议。 |
|
|
|
测试优化 |
有效的测试方法是根据测试的实际执行情况反馈不断优化 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2196 次浏览 311 次
|
|
|
|
| |
|