Proposing a format for software evaluation like Beta Tester

2 79
Avatar for pedrobrito2004
4 years ago

I recently shared a proposal for the writing of a report of the results of a Beta test to which I was invited, I present it on my blog in: Preparing a format for software evaluation

But it is a message that I want to spread as much as possible, after all, I need to review a bit the opinions and comments that may present an end to improve the final product.

Preliminaries

Recently I was invited to a beta test of an application, as I am not a professional in the area of ​​computer science or computing, I thought I could give my point of view as an "end user", after all, for application designers it is always useful "to design for the most awkward and dumb of possible users" ... ok, I do not fall so low on the scale of appreciation, but well, I am not an expert in these things and although I try to understand them, of Surely there are a lot of things that escape my understanding.

Well, returning to the subject, the issue is that I used the application and reviewed all the options that I was able to find, I think I used it enough to consider myself an "average user", but now I had the need to submit in writing the results of my experience with software, such a thing may not be a problem for those who are responsible for these tasks in the field of software engineering or application design, but for a "Digital Immigrant" like me, who still remembers his Early times with black screen computers with green letters, it is a task that I am not used to.

  • Problem: I don't know how these reports are made?

  • Solution: Seek online help and find the indications and, if possible, a format to serve as a guide.

Source

Remembering a nickname they gave me

Source

When I was looking for a guide to fulfill my task, I remembered an event from my past, in which I had to be an evaluator in a course taught by the University where I worked, in it the teachers work in groups of three people to evaluate each participant.

One of the evaluators, in each group, was a teacher of the students in some of the subjects or sections, the other two had nothing to do with their academic training processes and we could be considered as external observers who would be impartial.

Taking into account that the evaluation work always runs the risk of being affected by the subjective preferences of the evaluator and finding that they did not give me any list of parameter points, beyond the examination agenda (which implies that my subjective assessment could be which will guide the result of the score), because then I quickly decided to elaborate a set of minimum things that the presentation, the handling of the topic and the techniques-resources used by the student should have. I organized them quickly and prepared a Checklist to use at the time of evaluating the presentation and responses of each student.

This seemed the right thing to me, but I found that my attitude was considered in very bad taste by the student teacher and also by the other colleague who was an evaluator in my group, they were of much more "artistically free" criteria and they saw in my normative formalization a suffocating behavior of creativity and of the "expressive richness of presentations" ... Ok, I hadn't expected that.

I earned a nickname that they considered would offend me a little, in which they mixed my last name with a term they didn't like: "Baremo-Brito"

Source

Just in case it is not clear, a definition of Baremo is:

... table of calculations, which avoids the activity of carrying out these calculations to the common public or to a specific public, which is used to establish a set of rules set by an institution to assess personal merits, it is important to establish a position ordered by merits, is what justifies an acknowledgment or an achievement that explains a failure and the capacity of companies, the admission rules are a set of partial scores, analysis results, list of index numbers, etc. (Original in Spanish, translation on my own)
Source

The matter did not bother me and I went ahead with the evaluations, with the advantage that I could justify each of the scores assigned in previously established criteria and that diminished the effects of my subjective assessment. I was never selected as an evaluator again, but I learned something interesting from all that.

It must be accepted that by my character, I may seem easy to deal with, but my "normative mania" makes me a "Bizarre Bug" in many ways, I am in favor of establishing formats, following action protocols and evaluating with clear scales. So before a task that I have never done, it seems normal to find a guide and see how much I can use it to fulfill my task.

A guide or model for writing a software evaluation report

I found on the site of Software Testing Help a post that I think is what I was looking for: How To Write An Effective Test Summary Report [Sample Report Download]

In general, it gave me an idea of what I needed to do, but since it is not my area and I need to report it is my result as a user of the Beta, because I set out to prepare it as a list of points to follow to write my material, using the one provided by Software Testing Help as inspiration for that.

Now, what should I contemplate in my report? According to what I reviewed, the sections of the report they present are:

  1. Purpose

  2. Application overview

  3. Scope of proof

  4. Metrics

  5. Types of tests performed

  6. Test environment and tools

  7. Lessons learned

  8. Recommendations

  9. Best practices

  10. Exit criteria

  11. Conclusion / Logout

  12. Definitions, acronyms and abbreviations.

Some of the sections are quite specialized and when reading the descriptions I did not feel sure that I could fully comply with the technical knowledge to perform such an exhaustive software evaluation, so I had to choose the points that I could use to prepare my own test report Beta from the point of view of an end user. they looked like this:

  1. Purpose: Brief description of the purpose of the report.

  2. General description of the application: Brief description of the tested application.

  3. Scope of the tests: Explains the functions and sections that underwent the tests. It also indicates what could not be proved by not having the user level or by other restrictions.

  4. Types of tests performed: Describe the various types of Tests performed. For my case they would have to cover: Charging time, usability of the user interface, selection of color palettes, availability of communication channels, purchase-sale functions within the application, and customization options for each user.

  5. Environment and devices for testing: Provides details about the test environment in which the evaluation is conducted, indicating the characteristics and devices.

  6. Recommendations: Any solution or suggestion to improve the application can be mentioned here

  7. Best practices: Identification of situations, conditions and other elements that could provide an advantage when doing the evaluation work, this information could be useful for future tests.

  8. Conclusion: In this section the verdict is given, if the results of the evaluation allow to agree and give a "green signal" (approval) for the application or if the application does not meet the expected and touches say "It is not suggested that the application be implemented in its current state." As a Betatester, this is only a suggestion and it must be the superiors of the software company who make the decision.

Concluding the topic

So far, all this is just to be able to write a software evaluation report as a user of the Beta, surely it can be improved in many ways, but I wanted to share it and leave open the possibility that other colleagues could point out weaknesses and ways to improve this for some future use.

Resources

  1. https://steempeak.com/hive-175254/@pedrobrito2004/preparing-a-format-for-software-evaluation

  2. https://www.softwaretestinghelp.com/

  3. https://www.softwaretestinghelp.com/test-summary-report-template-download-sample/

  4. http://www.teenlibrariantoolbox.com/2015/10/video-games-weekly-video-games-101-beta-games/

  5. https://conceptodefinicion.de/baremo/

  6. https://myjobadvice.wordpress.com/2017/03/09/problem-show-your-skills-solve-it/

  7. http://uncle-grandpa.wikia.com/wiki/Nickname

  8. https://www.spigglelaw.com/employment-blog/the-law-does-not-require-work-life-balance-but-millennials-are-expecting-it/

1
$ 0.10
$ 0.10 from @unitedstatian
Avatar for pedrobrito2004
4 years ago

Comments

iAutomation Training Hub (Chakan, Pune) provides all required training(PLC Programming, SCADA, HMI, DCS, Pneumatics, Hydraulics) to Just Engineering passed out student to get good job in Pune industrial belt.

We have trainings available for Diploma/Degree for Mechanical Engineer, Electronics Engineers, E&TC etc.

$ 0.00
8 months ago

Thanks for your information. and appreciate for choosing this topic it helps many people. thank you once again

Here is sharing some data analytics Adobe Target concepts may be its helpful to you.

$ 0.00
1 year ago