软件测试教学资源是老师教学和同学们学习软件测试都离不开的。被测系统和测试工具软件,被测系统是我们做软件测试的直接对象,为了实现老师和同学在课堂上就能接触到真实企业的测试项目、学系测试技术以及真实的项目功能自动化测试、性能测试和对应的工具应用,上海泽众软件科技有限公司专门设计了一套测试教学资源包。
上海泽众软件科技有限公司提供多种类型的企业在用真实系统,云检验检测平台,主要用于线上采购工具软件,对采购信息、采购人信息进行管理,同时能对采购了工具的用户进行对应的合同信息、付款信息以及、线上汽车交易平台功能是为汽车的销售提供一个线上的环境,在平台中买家和卖家可以直接对接,中间车商也可以发布汽车信息工平台上的用户进行挑选和购买、crm客户管理系统功能是为企业提供一套客户信息管理的平台,在平台上可以对用户企业和个人信息进行记录追踪,跟踪订单知道完成销售后续可以提供售后服务记录、记录采购的信息、合同文档等的管理、图书仓库管理系统中图书管理系统用于对图书馆或书店的书本信息管理,仓库管理系统用于管理货仓信息、宠物网用于进行宠物的线上交易,提供交易信息和响应的配套物流,支付系统管理。供老师教学和学生教学以及实训练习用。使用上海泽众软件科技有限公司软件测试工具,包括测试管理平台,界面自动化测试工具、性能测试工具、移动端自动化测试工具、接口测试工具、白盒测试工具对以上被测系统进行全方位的测试。
以云检验检测平台为例。首先我们使用测试管理平台TestCenter对云检验检测平台的测试过程包括测试任务建立、测试成员账号新建、测试计划制订、测试需求分析、测试需求管理、测试用例设计和测试用例执行、测试缺陷的编辑提交、缺陷生命周期管理、项目测试进度分析、项目分析。对于以上的所有节点进行全面的资源梳理和整合形成软件测试过程管理教学资源。
在接下来我们从软件测试的发展和软件测试工作的重复大量劳动可以使用自动化测试工具AutoRunner来解放测试员的双手着手对被测系统进行界面功能自动化测试的分析和设计,考虑到云检验检测平台的的不同版本间存在着高版本继承低版本的绝大部分需求和功能,我们可以通过在当前版本的功能测试中引入自动化测试工具,来记录对云检验检测平台的功能测试的步骤,将步骤中用到的参数编辑成参数表,执行的时候我们只需要将参数表里面的数据依次供给,就可以完成功能的自动化测试了。通过对云检验检测平台的需求分析我们可以对平台的功能测试场景加以划分,登录场景;系统菜单增、删、改、查场景;系统权限增、删、改、查场景;系统用户信息的增、删、改、查场景;用户下单后平台签订合同、计算用户的款项交付用户对应的产品信息登记和客户信息记录流程自动化测试场景。对以上的所有节点进行全面资源梳理和整合形成界面功能自动化测试教学资源。
然后要在系统上线前在内网环境下模拟上线后云检验检测平台可能承受的压力,对平台进行系统的性能测试场景分析,分析出需要做压力测试的场景,如:登录云检验检测平台、系统用户管理模块下用户信息的搜索功能性能测试、订单管理模块下订单信息搜索功能性能测试、合同管理模块下合同信息搜索功能的性能测试、计费管理模块下订单信息搜索功能的性能测试、客户管理模块下潜在客户信息搜索功能的性能测试;分析出待测的性能测试场景后我们需要用PerformanceRunner性能测试工具对以上的场景进行性能测试脚本的录制和编辑,给脚本添加参数化、检查点、集合点、事务让脚本有更强的鲁棒性。接下来通过性能测试工具的运行来监控云检验检测平台里不同的场景的性能指标以及有关联关系的混合场景的性能指标,记录性能测试场景的指标,并完成性能测试报告,提供给研发以解决系统的性能瓶颈。对以上的所有节点进行全面资源梳理和整合形成性能测试教学资源。
另外我们针对移动端的功能自动化测试提供对应的客户管理系统APP应用,使用移动端功能自动化测试工具MobileRunner可以对系统的各个模块进行功能测试。
以上是我们上海泽众软件科技有限公司提供的多个软件测试案例资源包中云检验检测平台的案例资源包中的实训体系资源,云检验检测平台资源保种还有完整的软件测试全流程文档:需求说明书、测试需求分析、测试计划、测试用例、缺陷报告、测试报告等。
4.1 实际项目资源众多且包含的种类丰富
4.2 每个系统从测试过程管理TestCenter到界面功能自动化测试AutoRunner以及性能测试PerformanceRunner的完整实验实训过程讲解,系统代码的审查,移动端自动化测试。
4.3 让老师教学过程中可以利用视屏和文档资源节省大量的讲工具和操作的时间,省下来的时间可以更多地用来解答同学们在学习中遇到的问题。形成学生学习为主体,老师解惑为本职的良好学习生态,以上就是上海泽众软件科技有限公司的软件测试案例库优势。