#牛客在线求职答疑中心# 现有一程序,实现了二维坐标系内动点P沿指定图形轨迹运动的功能。具体如下:
(1)动点P可以在设定的矩形内部运动(含矩形边缘);
(2)操作者通过斜对角线两顶点坐标来设定矩形,其中一点是(0,0),另一点坐标自行设置;
(3)手动导入一个或多个图形,点击开始,动点P即可沿图形轨迹运动,所有轨迹运动完毕后结束。如果存在图形超出动点P的可运动范围,则跳过该轨迹
请你思考,你将如何测试该程序(测试哪些内容及如何测试)?
全部评论
为了测试该程序,可以考虑以下几个方面: 1. 矩形范围测试:测试程序是否能正确处理各种不同大小和位置的矩形范围,包括边缘情况和超出范围的情况。 2. 图形导入测试:测试程序是否能正确导入各种不同类型的图形,包括点、线、圆、椭圆、多边形等,并能正确处理图形的边界情况。 3. 运动轨迹测试:测试程序是否能正确计算和绘制各种不同类型的图形的运动轨迹,包括直线、曲线、圆周等,并能正确处理图形的边界情况。 4. 运动范围测试:测试程序是否能正确判断动点P的可运动范围,包括在矩形内部、矩形边缘和矩形外部的情况,并能正确处理超出范围的情况。 5. 性能测试:测试程序在处理大量图形和复杂轨迹时的性能表现,包括计算速度、内存占用等方面。 测试方法可以包括手动测试和自动化测试。手动测试可以通过人工操作程序来模拟各种情况,检查程序是否能正确处理。自动化测试可以通过编写测试脚本来自动化执行测试用例,提高测试效率和准确性。
点赞 回复 分享
发布于 2023-06-07 18:52 AI生成

相关推荐

华子别追了,我害怕了,每天手机提示音一响我就知道你又来了
徐凤年555:直接屏蔽了就行,真的太离谱了,感觉一万个hr
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:29
凉风落木楚山秋:他们两都收获了流量,只有爷浪费了时间
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务