首选资格:
各种领域经验;医疗保健、金融等
具有敏捷、瀑布或混合方法论的经验
具体工具、语言和专业技能可能会有所不同
数据仓库测试
需要有手动测试经验(主要职能)
具备简单到复杂的SQL查询、表格、选择星等方面的经验
对数据映射有工作知识
有在敏捷环境中工作的经验
要求:
必须具备强大的SDLC知识
必须具备强大的STLC知识
必须具备强大的测试概念知识
必须能够创建和执行测试用例
对正在测试的系统功能涉及的业务流程和流程有透彻的理解
对现有和未来的业务流程有透彻的理解,以了解变化的内容
能够用业务语言与业务人员进行沟通,用技术语言与开发人员进行沟通
必须具备强大的个人电脑技能,并熟练使用MS Office套件产品
具备测试管理工具的经验:
- 自动化;Selenium,Robotium,TestComplete,QTP,SoapUI,Visual Studio Test Pro等
- 手动;Selenium,Appium,JMeter,Jenkins,TestLink,Mantis,Postman,Firbug等
必须具备利用中等复杂的SQL查询提取数据的能力
能够阅读逻辑和物理数据模型,并理解各个表之间的关系
能够清楚地确定各个测试工作的数据需求和要求
必要时能够执行自动化测试脚本
能够读取各种系统输入/输出文件;XML,Flat,834,835等
必须具备创建独特测试场景的能力
主要职能:
为项目工作中的每个功能或工作范围确定测试方法,采用基于风险的方法,确定测试环境、依赖关系、约束条件,优先排序测试用例并安排测试时间。
负责确保端到端的测试方法,包括所有适当的文档和要求。
按照规格设置测试实验室的软件和硬件。
确保测试结果准确、全面并适当地记录下来。
将结果通知系统分析师、开发人员和其他关键IT人员和领导。
记录与预期结果不一致的问题或结果。
对所有工作进行质量保证测试,并对测试结果进行详细分析。
对应用程序进行认证,使其可以发布到下一个测试阶段或生产环境。生成并分发定期的测试状态报告。
独立设置和执行复杂的脚本。
根据与特定测试条件匹配的数据设置测试数据床。
创建和执行中等复杂的SQL查询。
执行自动化测试脚本。
编写/协调解决系统缺陷。确保适当的交接和重新测试
可能向其他IT测试专家提供技术指导。
参与需求收集会议或就不完整的需求征求信息。
参与用户验收测试的促进和协调。
设计测试以促进学习和降低风险。
与开发人员合作创建自动化测试。
与业务分析师和业务利益相关者一起进行探索性测试。
确保用户故事包含特定的验收测试条件,以向技术和非技术利益相关者传达目标。
了解性能和安全漏洞测试是一个加分项。
协助产品负责人制定用户故事的验收标准