2.1任务1实验过程
2.1.1创建博客
先前已经注册了博客园账号,因此我直接开始了申请博客,且审批得到了通过。
图2.1开通博客截图
图2.2申请博客成功截图
成功开通博客园个人博客,地址为:星河卫士 - 博客园 (cnblogs.com)
2.1.2创建github账号
GitHub中的个人账号:
图2.3GitHub个人账号界面截图
GitHub地址为pzy-bot (github.com)
2.2任务二实验过程
(1) 回顾你过去将近3年的学习经历
当初你报考的时候,是真正喜欢软件工程这个专业吗?
答:说不上真正喜欢,只是对软件工程这方面很感兴趣,之前都没有机会选择个这方面的专业,能通过二学位来学习软件工程在我看来是一个很好的机会。
你现在后悔选择了这个专业吗?
答:不后悔,真要说后悔的话是没有在高中阶段选择理科去读软件工程专业,后悔耽误了在高考后很长的时间没有学习软件工程。
你认为你现在最喜欢的领域是什么(可以是软件工程的也可以是其它领域)?
答:游戏开发领域,但职业规划并不会朝这方面发展,打算将来在空余时间可以涉猎游戏开发领域,做做一些小游戏什么的。
(2) 总结你现在已经掌握的知识
你都具备了那些专业知识和能力?
答:初步掌握了软件测试的理论知识;具有读懂由C语言编写的程序代码的能力;可以编写一些涉及算法不太深的程序。
你认为你已经为成为一个合格的软件工程是做好准备了吗?在专业技术、个人能力以及其它方面你还有那些欠缺?
答:还没有完全做好准备,我还有很多的知识需要去努力学习。数据库的知识掌握不牢固,数据结构与算法的内容触及不深,还没有学习计算机网络的内容。
(3) 畅想未来
对照材料中前人的经历,你还准备从事计算机这个行业吗?
答:是的,正是因为如此我才会来读软件工程二学位。
你认为与其它专业的同学相比,你的优势都有哪些?
答:最重要的是有一个利于学习软件工程的环境,也可以系统的学习软件工程知识,如果什么问题也方便和一起学习的同学一起交流,不用孤军奋战。
对已经不远的将来,你的职涯规划是什么?
答:在学校和寒假期间好好学习,准备明年的暑期实习,争取秋招可以拿到一个好的offer。
(4) 代码托管实训
用任何一种语言写一个能运行的小程序,要求输出字符串:“Hello World!”
把程序源代码上传至你注册的代码托管系统中
将代码地址附到博文中的最后部分,要求可以通过链接访问。
2.3任务三实验过程
2.3.1代码链接
题目一:最大连续子数组和(最大子段和)
2.3.2工作记录
按照下表填写工作记录表
表2.1 PSP0 工作记录表
项目 |
记录结果 |
日期 |
2022/11/6 |
开始时间 |
2022/11/6 13:30 |
结束时间 |
2022/11/6 17:00 |
编码行数 |
46 |
错误数量 |
1 |
错误1 |
单元测试出现错误 |
错误1修改时间 |
2022/11/6 16:03 |
2.3.3测试用例
判断覆盖
设计一组测试用例,使得程序中的判定条件都能出现true或false各一次。
测试用例1:
num=-1
arr[5] = { -1,-2,-3,2,4 }
i = 5
测试用例2:
num=11
arr[11] = { -1,-2,-3,2,4,-1,-2,3,5,6,-1 }
i = 11
测试用例3:
num=5
arr[5] = { -1,-2,-3,-2,-4}
i = 5
测试用例4:
num=10
arr[10] = { -1,2,-3,2,-4,5,7,-10,3,-7}
i = 10
2.3.4测试过程
使用Microsoft Visual Studio自带测试工具对程序设计一组测试用例并进行自动测试,测试结果成功,截图如下:
图2.4自动测试结果截图
测试用例1:
测试用例1用于检测输入的整数个数是否低于最低值
图2.5测试用例1结果截图
测试用例2:
测试用例2用于检测输入的整数个数是否高于最大值
图2.6测试用例2结果截图
测试用例3:
测试用例3用于检测序列中的值全为负数的情况
图2.7测试用例3结果截图
测试用例4:
测试用例4用于检测正确输入数值下的结果是否正确
图2.8测试用例4结果截图
3 总结与体会
这一次实验下来收获还是蛮大的,老师上课讲的理论知识在本次实验中得到了检验,使得理论和实践相结合让我大大加深了对相关知识的认知。
同时也本次实验示范了一名程序员应当去应用的技能,比如开通个人博客,将自己所学的东西写到博客里,并将代码上传至GitHub做托管。
总之我希望可以有更多类似的实验。
标签:11,截图,软件工程,实验,2022,2.3,测试用例 From: https://www.cnblogs.com/lunawolf/p/16872914.html