本公司正在开发PDF SDK 6.0,这个产品合计大约有1000个API,这些API都已经有基础的单元测试覆盖,希望得到外包团队的帮助,分批为这些API设计新的测试用例和编写测试用例代码,提高测试覆盖率到40%。
了解PDF SDK更多内容:
https://www.foxitsoftware.cn/products/sdk/PDFsdk/
下载测试工程
测试工程里包含了:API手册、测试框架、公用函数和已经存在的300多个测试用例源代码。
mkdir -p foxitsdktest/test/ && cd foxitsdktest/test/ && git clone ssh://gerrit.bj.foxitsoft.com:29418/rdkcommon_unittest
首批外包内容
为下列API设计和编写测试用例:
- FSPDFDocViewerPrefs模块所有接口,该模块提供对PDF文档ViewerPref的各项属性的设置和读取
- FSPDFAttachments 提供PDF文档的附件遍历、获取、插入、删除操作
- FSPDFDoc::saveAsWrapperFile(const char filePath, const FSWrapperData wrapperData, FS_DWORD userPermissions, const char* ownerPassword), 提供存储成wrapper文档功能
API更详细的描述请阅读 doc\release_material\doc_for_package\Foxit SDK 6.0.chm
外包工作方式
- 参考源代码仓库里面已经有的单元测试,设计和编写新的单元测试,做到检查API的所有返回值,提高测试覆盖率到40%这两个目标
- 相关API的功能,输入、输出请阅读Foxit SDK 6.0.chm和头文件
- 新的单元测试代码在本地调试好后,直接提交代码到测试工程即可
- 所编写的测试用例要求同时在Window 7 / centos 6.3 两个平台下可运行
> 阅读测试工程根目录下的README.md文件,了解如何编译、运行测试用例
完成期限
每个批次外包,要求接包后3-5天之内完成
报酬
面议,根据工作完成的情况,可长期合作
福昕公司简介
本公司长期致力于包括移动应用在内的多种软件开发,专注于文档显示和管理软件,是新三板挂牌企业,有15年的历史,产品远销全球上百个国家。