本人是搞软件测试的。看上面的要求就知道公司对软件测试的过程要求并不是很严格。
常用的软件测试管理工具有TD、QC。
黑盒(系统测试)测试方面的工具:我们常用的有功能测试工具QTP、性能测试工具LR。
白盒(单元测试)测试方面的工具:c/c++平台的VC2,java平台的juc
灰盒(集成测试)测试方面的工具:Dependency Walker 等
这些工具你如果是做开发的,花很短的时间就可以学会。从上面公司的要求可以知道你去主要做黑盒测试,那么在自动化工具方面你只要了解就行,主要是后面的测试基本流程一定要了解。关于每一个流程要做些什么大体了解一下。面试绝对成功。
严格的测试流程:测试计划编写(评审通过)——>需求分析(评审通过)——>用例编写(评审通过)——>用例执行——>BUG报告提交——>回归测试——>
测试报告提交。
测试方面的知识虽然很多,像我们专门做这个的要求比较高,但你是做开发的,公司既然打电话叫你去面试,自然是看到了这点的,所以在测试方面不会对你做过多的要求,只要你有些了解就行,因为用的时候对于做开发的来说一边用一边学是很容易的。
最后祝你工作顺利!
产品测试:生产企业围绕产品,根据自身的目的,运用专业的技术手段和研究方法自行或委托专业公司开展的市场调查活动。
你说的太笼统了,是什么样的公司?让你做怎样的产品测试?
软件测试需要的知识面很广,最好有一定的编程经验。在这里按照你打出要求大致总结下
1,qc,td,bugfree,bugzilla测试管理工具使用,一般是qc和td,后面两个是开源软件
2,软件测试思想,测试方法的了解。测试流程的掌握,几种软件开发模型的软件测试流程是不一样的
3,测试用例设计方法的掌握,等价类,判定表,边界值,因果图,经验分析法
4,测试文档编写能力,测试计划,测试用例,测试报告
5,工作有责任心,有怀疑精神,多沟通,工作细心(最重要的)
一般是找你做功能测试的,需要有相关专业知识以及技能,但是主动性也比较关注。还有就是你的逻辑思维能力,沟通能力,责任心等等软性的要求。
只要肯学,不难的,加油!