一、阅读材料并思考
请阅读北航陈彦吉同学的这篇博客中的各参考资料,并回答如下问题:
1.回顾你过去将近3年的学习经历
- 当初你报考的时候,是真正喜欢计算机这个专业吗?
答:是的,在选择专业前我对计算机这个专业便有了兴趣,刚开始接触代码的时候,在敲完一段段代码后能有目标结果显示在自己的面前感觉很有成就感,使自己对计算机这方面的兴趣也愈发浓厚。
- 你现在后悔选择了这个专业吗?
答:没后悔,有的人一生可能都没有发现自己感兴趣的工作,也有的人半路转行的,所以一切都是未知的,不尝试一下自己目前感兴趣的东西,永远也不会发现自己的价值。
- 你认为你现在最喜欢的领域是什么(可以是计算机的也可以是其它领域)?
答:开发方向。
2.总结你现在已经掌握的知识
- 你都具备了那些专业知识和能力?
答:数据结构、c语言、c++、单片机等方面。
- 你认为你已经为成为一个合格的计算机软件工程是做好准备了吗?在专业技术、个人能力以及其它方面你还有那些欠缺?
答:还没有做好准备,刚接触这方面的课程,知识和个人能力还有团队协作能力等都有所欠缺,我会尽我最大的努力去成为一名合格的工程师。
3.畅想未来
- 对照材料中前人的经历,你还准备从事计算机这个行业吗?
答:打算,通过阅读博客M中的学长的案例,我感触很深,他主要围绕着如何进入微软而例举了一些必备技能,我很敬佩他能在大一大二那个我还在懵懂的时候已经开始做项目了,所以我打算考研继续深造来继续升华自己。
- 你认为与其它专业的同学相比,你的优势都有哪些?
答:计算机专业在各行业都有很大的需求量,薪资待遇也是很不错的,只要自己的技术足够强,年入百万不是梦。
- 对已经不远的将来,你的职涯规划是什么?
答:打算考研深造一下自己,之后结合社会发展趋势找准以后的工作方向、职业和工作单位。
4.代码托管实训
用任何一种语言写一个能运行的小程序,要求输出字符串:“Hello World!”
链接:zuoye/1 at main · pangweiyang/zuoye (github.com)
二、实验过程
1.代码链接
给出所选题目的代码链接。(图1)
链接: zuoye/2th at main · pangweiyang/zuoye (github.com)
图1
2.工作记录
|
项目 |
记录结果 |
|
日期 |
2022.11.8 |
|
开始时间 |
17:00 |
|
结束时间 |
19:00 |
|
编码行数 |
46 |
|
错误数量 |
0 |
表1 PSP0 工作记录表
3.测试用例
根据判定/条件覆盖测试的定义:判定条件覆盖是设计足够的测试用例,得使判断中每个条件的所有可能取值至少执行一次,同时每个判断本身所有可能结果也至少执行一次。设计四组测试用例如下:
(1) { -2,11,-4,13,-5,-2 };
(2) { 2,7,-5,1,-1 };
(3) { -2,-3,-4,-5 };
(4) {8,15,-6,-5,11,3,-1 };
4.测试过程
- 1. 给出所选题目的代码测试链接。(图2-图3)
链接: zuoye/2teest at main · pangweiyang/zuoye (github.com)

图2

图3
- 2. 判定/条件覆盖测试程序设计(图4)

图4
- 3. 测试用例:
a[i]>0 测试用例:{ 2,7,5,1,1 };
a[i]<0 测试用例:{ -2,-3,-4,-5 };
a[i]>0&&a[i]<0 测试用例:{8,15,-6,-5,11,3,-1 };
a[i]>0&&a[i]<0 测试用例:{ -2,11,-4,13,-5,-2 };
- 4. 测试结果:(图5)

图5
浙公网安备 33010602011771号