“ Joel Test”列出了在软件公司中要查找的12个项目:
您使用源代码控制吗?
您可以制作一个源代码吗?一步构建吗?
您每天进行构建吗?
您是否有错误数据库?
是否在编写新代码之前就修复了错误?
您是否拥有最新的知识?日期进度表?
您有规范吗?
程序员有安静的工作条件吗?
您是否使用金钱可以买的最好的工具?
您有测试员吗? />新候选人在面试时会写代码吗?
您是否进行走廊可用性测试?要寻找的东西?
#1 楼
作为一名测试人员,我可以说我更喜欢在Joel测试中得分较高的团队工作。碰到。我实际上为测试人员编写了一个Joel测试版本。我不认为我有能力将其称为Alan测试,所以我仅将其称为Test Test。这里是其中的内容。测试“
测试人员从项目的第一天起就具有影响力吗?
测试团队是否拥有自己的时间表?
测试经理是否向总经理报告? (而不是开发)?
测试人员和开发人员的职业路径是否相等?
开发人员是否重视测试人员?
测试人员是否具有与开发相同的工作条件和资源?
测试人员是否使用良好的测试用例管理和源代码控制工具?
每天构建测试吗?
自动测试和手动测试是否具有适当的价值?
测试人员是否具有与开发人员相同的编码准则和规则?
这里有质量文化吗?
列表的完整解释在这里
评论
12团队中是否有跨职能测试人员,即手动,自动化,性能等
–塔伦
2011年5月4日下午4:35
+1无需谦虚。我认为“艾伦考试”效果很好。
–corsiKa♦
2011年5月5日22:59
我喜欢艾伦测验。作为开发人员的下游人员,您应该注意开发人员应遵循的做法。但是,这是一个罕见的组织,它比开发人员对测试人员的待遇更高。如果组织通过了Alan测试,那么它也可能也通过了Joel测试。
–user246
11年7月18日在23:54
+1是因为我喜欢这份清单,并同意要点。我认为这不是一种有效的面试工具。 Joel Test问题是具体的是/否问题,但q9除外。在此列表中,1/5/7/9/11不够具体,无法使用。即。面试官可能认为自己是对的,但很容易就错了,工作环境将与报告的情况大不相同。
–史蒂文·埃弗斯(Steven Evers)
2011年7月19日下午22:00
喜欢这份清单(显然这是我第二次对其进行+1),但是我要特别添加一些有关PM /测试关系的信息。诸如“ PM是否了解测试角色及其在启用测试人员中的作用?”之类的内容。实际上,获得开发人员的尊重几乎没有什么麻烦,但我让项目经理认为,只要我做得对,就可以在计划完成之后不需要安排任何时间来测试代码,否则他们会口头更新开发人员规格急剧变化而没有告知测试(甚至不更新书面规格)的情况。
– Ethel Evans
11年8月23日在0:30
#2 楼
其中的几点直接关系到质量检查/测试工作。实际测试的时间。这样的过程还可以添加自己的错误,这是调查的麻烦。您是否有错误数据库?没有错误数据库意味着没有错误跟踪,因此修复了一半错误。而且没有错误分析功能,因此可以对模块进行猴子修补,而无需进行更深入的重构和错误预防编码。
您有规格吗?
也很明显。没有规范-没有测试要求,没有测试优先级,没有产品知识,没有产品的更全面了解。
您是否有测试员?已建立的质量检查程序),另一个是完全没有测试人员的团队。
#3 楼
我认为这完全取决于您希望在测试工作中完成的工作。仅仅拥有一份可靠的工作吗?您是否想看看喜欢从事哪种测试和行业?正在开发哪种软件?如果您希望帮助团队从目前的位置提高他们的质量,那么这些问题根本就不可行。我们并不需要所有最好的测试人员将屁股放在那只松软的椅子上,而实际上他们只有几个有价值的团队使用相同的工具而又没有发明任何新东西。在一遍又一遍又一遍地使用相同的人员和相同的工具在同一地点进行的工作并不相同。它正在解决新问题并学习如何与来自不同地方的不同人一起工作。我认为能够看到各种各样的项目甚至开始全新的事物真是令人兴奋。
您的工作是取悦自己,还是帮助客户?您是需要一切就绪的追随者,还是可以进行设置的开拓者?我认为这需要两种人才,既需要人才来维持在非软件领域赚钱的好公司,也需要小公司成长。我想参加公司会议时感觉像迪斯尼乐园吗?还是想让CEO有时在晚餐后打电话给我,或者介于两者之间。没有一个简单的清单。你是谁,你擅长什么?
#4 楼
首先,Joel考试中的大多数问题都与团队/公司的工作/工程流程有关,因此它们也与质量保证有关。而且,回答每个问题都可以帮助求职者了解公司是否适合在公司工作,所以我相信,乔尔测试是合适的。
评论
(不确定如何标记;请重新标记。)我已经在meta,meta.sqa.stackexchange.com/questions/16/…上查询了该问题(对于本网站)的适当性-我很想获得更多输入=)