惠普是一个圆梦的地方,来到这里一周了。在这一周里我认识了很多来自各大高校的同学,真真正正开始接触IT这一行业。我的专业是通信工程,在大学的前三年里,我学习的是工程制图,电路,信号处理,等一系列的知识。我越来越发现这并不是我想要的,当惠普老师来到我们学校,我毅然决然的签了来到这里。
我满怀希望的来到这里,这里的好多是我远远不能想象的,在这里有强大的师资力量,超前的EPM模式教学理论,还有一群可爱的一起奋战的同学们。在这一周的时间里,我感受到了一个企业员工应该有的素质,应该有的品德。同样我也对软件测试有了新的了解。
相对于大学的专业在软件测试这一行我应该算是门外汉,虽然也曾学过c语言,但也只是了解。学习了这一周我知道了软件测试原来是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。基本流程如图
计划:1识别测试任务 2 定义测试目标 3 定义为达到测试目标和任务所必须的测试活动
控制:1
测试过程的监控应该贯穿所有测试活动 2
应该及时通过监控信息的反馈,适时的调整测试活动,比如调 整测试计划 3
应该制定一些可度量的监控目标,从而监控测试过程
分析:1
评审测试依据(比如需求、系统架构、设计和接口说明等) 2
评估测试依据和测试对象的可测性 3
通过 对测试项、规格说明、测试对象行为和结构的分析,识别测试条件并确定其优先级
设计:1
设计测试用例并确定优先级 2
确定测试条件和测试用例所需的必要的测试数据 3
规划测试环境的搭建和确 定测试需要的基础设施和工具
实现:1
测试用例的开发、实现并确定它们的优先级 2
开发测试规程并确定优先级,创建测试数据,同时也可以准 备测试用具和设计自动化测试脚本 3
根据测试规程创建测试套件,以提高测试执行的效率 4
确认已经正确 搭建了测试环境
执行:1
根据计划的执行顺序,通过手工或使用测试执行工具来执行测试规程 2
记录测试执行的结果,以及被测 软件、测试工具和测试件的标识和版本 3
将实际结果和预期结果进行比较 4
对实际结果和预期结果之间 的差异,作为事件上报 5
缺陷修正后,重新进行测试活动
评估出口准则:1按照测试计划中定义的测试出口准则检查测试日志 2评估是否需要进行更多的测试,或是 否需要更改测试的出口准则
报告:
l依据评估结果,向利益相关者(stakeholders)汇报测试情况,通常这样的报告分两个级别:
1非正式(Informal)
例如单元测试的报告可能就是Email的形式提交给测试Leader或者Manager
2正式(Formal)
例如系统集成测试,用户验收测试的报告可能就是以正式的文档提交给相关人员
结束活动
这些大概就是测试的基本流程,通过学习测试我接触了testlink,掌握了testlink安装以及基本的使用,这才是第一周在未来我们将更深一步的学习,我相信我一定能学好。
为了能够更加了解编程的思想以及广大人民的需求我们还学习了java基础,学习了eclipse。第一周的学习就这么结束了。
这一周过的很充实,学到了很多东西,我相信惠普能够实现我的梦。