1813075_刘茵_第2次实验1
需积分: 0 41 浏览量
更新于2022-08-03
收藏 793KB PDF 举报
在软件开发的过程中,确保软件质量是至关重要的一个环节。为了达到这一目标,软件测试显得尤为重要。软件测试不仅仅是查找错误的过程,更是对软件的功能性、可用性、性能等方面的全面审查。在这一过程中,自动化测试工具的使用成为提高测试效率和准确性的关键。
在“软件缺陷测试”这一实验主题下,学生刘茵选择了Selenium IDE这一自动化测试工具,对CoolBackgrounds网站进行了深入的测试分析。Selenium IDE,作为一款基于Firefox浏览器的插件,其便捷的录制和回放功能,极大地简化了测试流程,使得测试人员可以更加专注于测试用例的设计和测试结果的分析。
实验开始前,刘茵首先要下载并安装火狐浏览器,并在附加组件管理器中找到并安装Selenium IDE。安装完成后,通过开发者工具启动Selenium IDE,并创建一个新的录制项目。在这个项目中,刘茵输入了CoolBackgrounds网站的网址,并开始录制用户的各项操作,以测试网站的功能是否正常。
在实际操作过程中,刘茵对Selenium IDE的基本功能进行了全面的掌握。她不仅学会了如何使用工具进行录制和回放,还学会了如何分析测试结果。与此同时,刘茵对黑盒测试方法进行了深入研究,特别是在理论题目部分,她应用等价类划分法和边界值分析法,针对电话号码格式和成绩等级打印的测试用例设计,展示了她在理论知识上的深刻理解。
等价类划分法是将所有可能的输入数据(有效的和无效的)划分为若干个等价类,从而确保每个等价类中的数据在程序上是等效的。通过选取每个等价类中的代表数据作为测试用例,可以有效地减少测试用例的数量,同时保证测试的全面性。边界值分析法则关注于输入域的边界条件,因为在边界上更容易发现错误。这两种方法都是软件测试中重要的测试用例设计技术,可以保证程序被尽可能多的测试场景所覆盖。
除了等价类划分法和边界值分析法,刘茵还了解了其他黑盒测试方法,如因果图法和决策表法。因果图法通过图示化的方式分析原因和结果之间的逻辑关系,从而设计出测试用例。而决策表法则适用于复杂业务规则下的测试,它将业务规则分解为一系列条件和动作,通过条件的不同组合来设计测试用例。这些方法都是为了设计出有效的测试用例,确保程序在各种可能状态下的正确性。
实验的另一部分则是对供货折扣计算模块的测试。在这个案例中,刘茵通过因果图法分析了客户类型、订货数量和发货距离这些原因对于折扣率这一结果的影响。通过对这些条件的组合,构建出了全面的测试用例,有效地验证了折扣计算模块的正确性。
通过本次实验,刘茵不仅提升了操作技能,还在理论上加深了对软件测试方法的理解。这些经验和技能对于软件工程专业学生来说极为重要,将有助于他们在未来的职业生涯中更好地进行软件质量保证工作,确保软件产品的可靠性、稳定性和用户体验的优化。本次实验是一次宝贵的实践经历,不仅增长了知识,也锻炼了实际操作能力,为刘茵未来的职业发展奠定了坚实的基础。
StoneChan
- 粉丝: 31
- 资源: 321
最新资源
- Labview多列列表框操作框架,JKI+队列状态机,带一些OOP,扩展性强,具体看下图
- 移动机器人动态避障仿真,DWA方法,包含静态障碍物和动态障碍物,实现对障碍物避障的路径规划
- 基于stm32芯片仿真的倒车测距提示系统 包含演示视频 报告 proteus仿真 keil代码 以stm32为最小系统电路进行连接,按钮控制系统开关,使用SRF04采集倒车,LM016L液晶显示屏显示
- 魔术公式轮胎模型,m文件,magic formula 可供参考
- Matlab代码:含热网的综合能源系统(IES)优化运行 风电、光伏、CHP机组(燃气燃煤)、燃气锅炉、火力发电机组,吸收式制冷机、电制冷机、蓄电池,蓄热罐等设备 负荷类型:冷、热、电 优化目标:IE
- 昆仑通泰mcgs触摸屏和台达VFD-M变频器和天正变频器的rtu通讯示例硬件:mcgs触摸屏(没屏电脑也可实现),台达vfd-m变频器
- MATLAB环境下一种基于机器学习(霍特林统计量,高斯混合模型,支持向量机)的工业数据异常检测 算法运行环境为MATLAB R2021B,执行基于机器学习(霍特林统计量,高斯混合模型,支持向量机)的
- 基于自适应滑膜观测器的轮胎力估计,可估计纵向轮胎力和侧向轮胎力,估计的结果比dugoff轮胎模型计算轮胎力的精度更高 基于分布式驱动电动汽车的车辆状态估计,分别采用无迹卡尔曼,容积卡尔曼进行估计,可
- 电钻方案,电扳手方案,低速力矩保持,堵转不停,脉冲注入 IPD初始位置检测,无刷电机控制方案,BLDC控制器,电动工具开发套件 含有脉冲注入检测位置,具备电感法 含有过温保护,过流保护,欠压保护等
- 51单片机开发的8层电梯项目,定时模拟版,包括程序源码和protues仿真,程序源码注释详细,非常适合单片机开发人员
- 威纶通MODBUS控制两台台达变频器通讯程序 ~ 可以通过触摸屏控制变频器正反转,运行停止,还能监视变频器的运行频率,输出频率,输出电压,输出电流以及转速 有做笔记,详细内容见笔记 EB8000
- DAB双有源全桥MATLAB双闭环移相ZVS 高频隔离DC DC变器模型(DAB-双有源全桥),基于MATLAB Simulink建模仿真 电压电流双闭环控制,功率双向流动,ZVS软开关 仿真模型
- carsim-simulink联合仿真,ACC自动巡航跟随 在simulink搭建控制策略,上下层分层控制 包含安全距离模型,逆发动机模型,逆制动模型,制动 驱动策略切模块,cpar文件,simf
- soc基于Matlab Simulink实现了以下功能,搭建了储能系统变模型以及钒液流电池模型,仿真效果较好,系统充放电正常 下图为系统模型图,电池输出电压电流以及SOC波形 1.钒液流电池本体建
- Webots 12自由度四足robot仿真模型 四条独立运动的腿,单腿含有三个自由度,每个自由度包含一个电机和一个电机编码器,可以像舵机一样使用位置控制,也可结合编码器使用力矩 单腿的足端包含一个
- 英威腾GD300驱动板IO板主控板方案资料原理图 英威腾变频器GD300量产方案 程序源码 主控板、驱动板、IO板 原理图 PCB bom 工艺文件,源程序