James,

Thanks for bringing up the need for QA. The Mifos Community App UI should
be relatively in sync with the Finerat 1.4 changes and I've put the call
out for manual QA on Michael's fineract.dev server on the Mifos dev lists
since a couple week back at

Francis, Bharath, Sangamesh, Chirag, Alex from Habile, and some of our GSOC
interns have been involved in the QA thus far at
https://discourse.mifos.org/t/pull-request-review-and-qa-for-mifos-x-20-08-release/9671

The corresponding tickets at a UI level that complement the Fineract
release are being tracked at:
https://github.com/openMF/community-app/projects/6 or by following this
milestone on Github: https://github.com/openMF/community-app/milestone/1

Francis nicely summarized the QA he's done to date in this Google Doc:

https://docs.google.com/document/d/1_6kjJxUasLaaZakStDSMKUXw2oqfWt90hzPMuEOFxrE/edit?usp=sharing

@Aleksandar Vidakovic <[email protected]> Thank you again for
taking up the role of release manager. I do think that although it would
push the release out a couple more days we should continue doing some
remaining manual QA this week. There are also two important tickets that
Avik from Fynarfin is aiming to have fixes for by Thursday to go into this
release: https://issues.apache.org/jira/browse/FINERACT-629 and
https://issues.apache.org/jira/browse/FINERACT-1120

With the release branch available, we're deploying it locally to some users
as well who are testing it in their development environments.

Ed

On Sun, Aug 23, 2020 at 1:00 PM Aleksandar Vidakovic <
[email protected]> wrote:

> I've added a note on
> https://cwiki.apache.org/confluence/display/FINERACT/How+to+Release+Apache+Fineract
> about the manual testing. FYI
>
> On Fri, Aug 21, 2020 at 7:52 PM Aleksandar Vidakovic <
> [email protected]> wrote:
>
>> Hi James,
>>
>> ... alright... noted. A bit new to the release game here so the
>> requirement to manually test slipped through the cracks. But maybe August
>> might also not be the best of months for a release; responses to the
>> various release announcements on the mailing list were a bit scarce.
>>
>> Having said that: someone wants to help out with QA as James mentioned?
>> I'll give it a run on my machine, but would be great if we get a couple
>> more people to verify.
>>
>> Speaking of manual testing - maybe we could do this a bit less manual...
>> I wanted to propose this already for a while and didn't get to it:
>> https://gatling.io/
>>
>> So technically Gatling is a load testing tool, but it has a feature
>> called Gatling Recorder (https://gatling.io/docs/current/http/recorder/)
>> that allows you to record all interaction between browser (read: community
>> app) and Fineract. That way we could get those test scenarios once recorded
>> and just include them in the build as some kind of integration test. The
>> beauty of this is that maintenance doesn't require any coding, just run a
>> specific scenario again in your browser; could even replace the current
>> integration tests in Fineract that should - I guess - cover more or less UI
>> scenarios, but are currently a bit neglected.
>>
>> Please ping here on the list if you want to help out. We can coordinate
>> then for the final release date (I guess that won't be Monday).
>>
>> Thanks again for the help James.
>>
>> Cheers,
>>
>> Aleks
>>
>> On Fri, Aug 21, 2020 at 7:20 PM James Dailey <[email protected]>
>> wrote:
>>
>>> Alex,
>>>
>>> I would like to see and understand the steps we need to take w regard to
>>> quality assurance (QA).  It is vital that we have enough test coverage.  If
>>> we don't have that, then we may need to hold off on the release until we
>>> do.
>>>
>>> In previous releases we always relied heavily on users going through
>>> each user interface screen to identify bugs.  There were even bug finding
>>> rewards.  This was true for the decade + that the code lived as Mifos.
>>>
>>> Since the Mifos front end UIs (multiple) are not yet at the same
>>> development state, I believe we need to make sure that test coverage is
>>> adequate at the unit level and end to end level.
>>>
>>> Perhaps other devs could tell is what has been done to ensure the QA is
>>> there.
>>>
>>> If there are additional testing needs, let's also make sure we have jira
>>> tickets for those.
>>>
>>> If the Mifos UIs on the Mifos dev branches are tracking w this 1.4
>>> release exactly, then perhaps that can be used for the testing here.
>>>
>>> QA should also include a look at any security issues that were solved.
>>>
>>> Thanks,
>>>
>>> @jdailey
>>>
>>> On Fri, Aug 21, 2020, 5:42 AM Aleksandar Vidakovic <
>>> [email protected]> wrote:
>>>
>>>> Hi Everyone,
>>>>
>>>> As previously announced, I've just created the release branch for our
>>>> upcoming 1.4.0 release.
>>>>
>>>> You can continue working and merging PRs to the develop branch for
>>>> future releases, as always.
>>>>
>>>> The DRAFT release notes are on
>>>> https://cwiki.apache.org/confluence/display/FINERACT/1.4.0+-+Apache+Fineract.
>>>> Does anyone see anything missing?
>>>>
>>>> Does anyone have any last minute changes they would like to see
>>>> cherry-picked to branch 1.4.0, or are we good to go and actually cut the
>>>> release based on this branch as it is?
>>>>
>>>> I'll start the final stage of actually creating the release in 3 days
>>>> (Monday, August 24) if nobody objects.
>>>>
>>>> Cheers,
>>>>
>>>> Aleks
>>>>
>>>>

-- 
*Ed Cable*
President/CEO, Mifos Initiative
[email protected] | Skype: edcable | Mobile: +1.484.477.8649

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
<http://facebook.com/mifos>  <http://www.twitter.com/mifos>

Reply via email to