global class Job3 implements Database.Batchable<sObject>
{
global Database.QueryLocator start(Database.BatchableContext BC)
{
..............you logoic
}
global void execute(Database.BatchableContext BC, List<Account> scope)
{
..... your logic
}
global void finish(Database.BatchableContext BC)
{
// call you job1 from finish method
Job1 obj = new Job1();
DataBase.executeBatch(obj);
}
}
1) http://amitsalesforce.blogspot.in/2016/02/batch-apex-in-salesforce-test-class-for.html
// call you job1 from finish method
Let us know if this will help you