作业2018091-2,《构建之法》问题

此作业的要求参见 https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101

《构建之法》5个问题

问题1:

书中并没有给出单元测试的具体定义,但是通过分析认为单元测试是对于程序中最基本单元的检查和验证(不知道是否准确全面)。书中提到用VSTS写单元测试,但是本科并没有接触过这个软件,VSTS是专门用来进行单元测试的么?因为不懂VSTS,书中之后的内容介绍了单元测试的流程也几乎没有看懂。

 

问题2:

书中第三章谈到了软件工程师的职业成长,还把一个工程师对知识的掌握分为“入门、熟练、带头人、大师”四个阶段。可是如果在实际的工作岗位中,如果做一个合格的一线码农要至少达到哪个阶段呢?如果达到了工程领域的带头人甚至是大师水平,在企业中大概会得到什么级别的职务呢?可以达到CTO么?

 

问题3:

     在书中第115页中谈到,可以让测试人员负担起产品负责人的部分责任,对产品的最终质量负责,那尽可以允许测试人员参与敏捷流程中的任何一环(不仅仅是冲刺阶段)。并且敏捷开发的原则之一就是要求业务人员和开发人烟在项目开发过程中应该每天共同工作,那为什么不能让测试人员与前两者共同工作,参与其中呢?

 

问题4:

本书第十二章是写用户体验,整张都在围绕软件如何让用户用着舒适展开论点。可是绝大多数用户在软件尚未问世的时候并不知道自己要的是什么,如果让用户(无论是哪类目标群体)来提需求,恐怕好几张A4纸都写不下吧。很多用户是在用了不太好用的软件之后才能提出有效意见,可这样一来用户的第一印象就难以保证了,该如何解决这个矛盾的问题呢?

 

问题5:

    在第十五章中,具体讲述了关于会诊小组的问题,通过阅读基本分析出所谓的会诊小组就是处理产品发布的各种问题,修复各种Bug。请问会诊小组的作用和测试人员有什么不同呢,如果测试人员工作足够完美,还用得上会诊小组么? 

猜你喜欢

转载自www.cnblogs.com/Ljr6899/p/9657296.html