项目上下文
为使性能测试项目成功,测试性能的方法和测试本身必须与项目上下文相关。如果不了解项目上下文,性能测试很可能只关注性能测试员或测试团队认为重要的事项,而不是真正重要的事项,这常常导致时间浪费、悲观情绪和冲突。
项目上下文不过是与实现项目成功相关或可能相关的事项。这可能包括但不限于:
* 项目的总体愿景或意图
* 性能测试目标
* 性能成功标准
* 开发生命周期
* 项目时间表
* 项目预算
* 可用工具和环境
* 性能测试员和团队的技能
* 检测到的性能问题的优先级
* 部署性能低下的应用程序的业务影响
在您的项目环境中与性能测试工作相关的一 些示例包括:
1. 项目愿景。在开始性能测试之前,确保您理解当前的项目愿景。项目愿景是确定必须和有价值的性能测试的基础。定期重新访问愿景,因为它有可能随着项目的进展而改变。
2. 系统的目的。理解您正在测试的应用程序或系统的目的。这将帮助您确定应该关注的最高优先级的性能特征进行测试。您需要知道系统的意图、实际部署的硬件和软件架构以及典型最终用户的特征。
3. 客户或用户期望。在规划性能测试时要考虑客户或用户的期望。请记住,客户或用户满意度取决于期望,而不仅仅是明确规定的要求。
4. 商业驱动因素。了解受预算、时间表和/或资源在一定程度上约束的业务需求或机会等商业驱动因素。按时并在可用预算内满足您的业务要求很重要。
5. 测试性能的原因。在项目的初期理解进行性能测试的原因。如果不这样做,可能会导致性能测试无效。这些原因通常超出性能验收标准的列表,并且随着项目的进展会改变或改变优先级,所以定期重新访问它们,因为您和您的团队会对应用程序、其性能和客户或用户有更多了解。
6. 性能测试为项目带来的价值。通过将项目级和业务级目标翻译成特定的、可识别的和可管理的性能测试活动,理解性能测试预期为项目带来的价值。协调和优先考虑这些活动,以确定哪些性能测试活动可能增加价值。
7. 项目管理和员工。了解团队的组织、运作和沟通技巧,以有效地进行性能测试。
8.流程。了解您的团队的流程,并解释如何应用于性能测试。如果团队的流程文档没有直接解决性能测试,请尽您所能推断文档以包括性能测试,然后让项目经理和/或流程工程师批准修订后的文档。
9. 合规标准。了解与您的项目相关的监管要求。获取合规性文件以确保您有任何与测试相关的声明的特定语言和上下文,因为这些信息对确定合规性测试和确保产品合规至关重要。另外,请理解性能测试的性质使其几乎无法遵循功能测试开发的相同流程。
10.项目时间表。了解项目开始和结束日期、硬件和环境可用日期、构建和发布的流程以及项目时间表中的任何检查点和里程碑。
最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。