• Three steps to click a button
    https://hackernoon.com/three-steps-to-click-a-button-2098f42732f5?source=rss----3a8144eabfe3---

    Photo by James Sutton on UnsplashI’ve been helping with test automation for a couple of projects. Every time we start fresh and have all good intentions to keep our regression suite clean. Every time we end up tossing things around and spending the time to adjust our scripts in order to avoid big changes with every little new UI change. Is there an option to reduce the overhead? I know my specs are a representation of original requirements. I also noticed that there is something usability engineers could benefit.I’ve spent some time analyzing what levels of abstraction we have during automating specifications. I looked at what type of language we use on each of these levels and this is what I found:A level of use cases. Where business processes and actors are defined;A level of screens and (...)

    #gherkin #software-development #specflow #test-automation

  • How I started doing load #testing on #graphql without writing a single Query
    https://hackernoon.com/how-i-started-doing-load-testing-on-graphql-without-writing-a-single-que

    EasyGraphQLSome time ago I was working on a GraphQL project that includes activities and each activity can have some comments with the info of the user that created the comment. The first thing that you might think is that it is a problem of query n + 1 , and yes; it is!I decided to implement dataloaders but for some reason, there was an error on the implementation, so it wasn’t caching the query and the result was a lot of request to the database. After finding that issue I implemented it on the right way reducing the queries to the database from 46 to 6.That’s why I decided to create an open source tool that will help me create queries and make load tests just passing my GraphQL schema.How it works:easygraphql-load-tester can be used on two ways for the moment; the first one is using (...)

    #javascript #artillery #load-testing

  • Move fast and find out when you break things
    https://hackernoon.com/move-fast-and-find-out-when-you-break-things-78a1d7d1cbc7?source=rss----

    In a rush and just want to set up your site to get tested on each deploy? Scroll down to Step 1.When I first heard about Pat, Armin, and Melanie’s idea for a 24 Hour Startup Challenge I was super psyched. I haven’t taken part in a hackathon in ages, and with this coming Saturday free, it seemed like the perfect opportunity to take a “break” from my usual work with Monkey Test It and try building something from scratch under extreme time constraints.Oh yeah, did I also mention it’s going to be live streamed the whole time? No pressure. Nearly 500 other eager makers, and I’ll be one of them. Feel free to follow me on Twitch and watch me flail around this Saturday ?Having a #testing-first/quality-focused mindset can sometimes be a disadvantage under these sorts of constraints. After all, a (...)

    #testing-tools #continuous-integration #hackathons #netlify

  • Self #testing for Solo Devs
    https://hackernoon.com/self-testing-for-solo-devs-d3f9e7ae03b4?source=rss----3a8144eabfe3---4

    Nothing can substitute a great team. But a real warrior has to be able to rely on thyself if needed.A few people nowadays, work on a team of one.People that are subject matter experts and the very best on their fields (and I am the last human on earth who can give them any professional advice).People that have just founded, solo, their own company (or their company partners are not technical).Or people who work always remotely, and in a vastly different time zone compared to the headquarters, where getting help from other colleagues might be difficult.Testing your work, the broccoli of day-to-day software engineering.The first skill I can think of, that we all need to pay attention to, is to test our own dev work, more effectively. #qa guys are great, but you work together on this case, (...)

    #code-quality #self-testing #solo-devs

  • Test Driven Development - impractical ? The world needs a better name- Code a Little, Test a Little
    https://hackernoon.com/tdd-the-great-divider-the-world-needs-a-better-name-code-a-little-test-a

    Is Test Driven Development impractical? Maybe… we start with a different term, “Code a Little, Test a Little”Let us not fight over the definition; let’s embrace the spirit.TDD has become a fanaticism amongst Programmers. There are some sensible followers, some ardent followers, and some ardent haters. Interestingly the haters seem to hate the ardent followers/or rather the attitude of the ardent followers more than #tdd itself. And that is how hate goes whether it is in SW or anywhere else.For me, I use the term to mean write test’s while you write code so that the code is not yet set, but still malleable to be molded to be structured for better testability; and tests for me means automated unit as well as integration tests; not just unit test and coverage number has no meaning for me. The (...)

    #software-development #test-automation #extreme-programming

  • Guidelines for #testing #react components
    https://hackernoon.com/what-makes-a-good-test-dff3df6058a2?source=rss----3a8144eabfe3---4

    What makes a good test?Outline of this articlePt 1: Why do we write tests? To prove our code works To protect our code from breaking when we work on it* To document behavior* To help make design decisionsPt 2: Testing practices* TDD Watch modePt 3: Testing React Recommended libraries* Snapshots vs assertions Rules of thumb for assertions Rules of thumb for snapshots* Black Box testing What is the public API for a React component? What is not part of the public API for a React component?Pt 4: More testing practices* Testing async code* Testing library code* Quotes about testingWhy do we write tests?To prove our code worksTo protect our code from breaking when we work on itTo document behaviorTo help make design decisionsTo prove our code worksTests should capture the intent of a (...)

    #snapshot #javascript #web-development

    • Jurisprudence | Âge osseux et arbitraire

      « Aucune méthode scientifique ne permet d’établir précisément l’âge d’un jeune qui se situerait entre 15 et 20 ans afin de définir avec certitude s’il est majeur ou mineur ». La prise de position de la Société suisse de pédiatrie, relayée en mai par la faîtière des médecins suisses [1], vient confirmer les critiques à l’égard d’une méthode utilisée par le Secrétariat d’Etat aux migrations (SEM) pour contester la minorité de demandeurs d’asile, et donc pour dénier à des enfants les droits associés à leurs besoins. En témoigne le cas [2] publié par l’Observatoire romand du droit d’asile (ODAE romand), où l’on mesure combien les marges d’interprétation laissées aux fonctionnaires du SEM ont des conséquences concrètes sur la vie d’un enfant. Conséquences qui auraient pu être dramatiques, sans l’intervention d’une juriste de l’association Elisa.


      https://asile.ch/2017/08/29/jurisprudence-age-osseux-arbitraire

    • Des enfants et adolescents en quête de protection

      Un mineur non-accompagné (MNA) est un enfant de moins de dix-huit ans qui a été séparé de sa famille et n’est pas pris en charge par un adulte investi de cette responsabilité par la loi ou la coutume. L’absence de protection pour ces mineurs particulièrement vulnérables constitue une atteinte grave à la Convention Internationale des Droits de l’Enfant.

      En cas de doute, alors même que certains de ces jeunes possèdent des papiers d’identité authentiques, les autorités ont recours à des tests osseux, pourtant reconnus par la communauté scientifique4 comme non fiables, dont la marge d’erreur s’élève à 18 mois et basés sur un protocole établi dans les années 30.

      http://www.medecinsdumonde.org/fr/actualites/dossier/2017/08/16/des-enfants-et-adolescents-en-quete-de-protection

    • Quand les médecins se font juges : la détermination de l’âge des adolescents migrants

      En france, les juges font régulièrement appel aux médecins légistes pour déterminer l’âge des adolescents migrants. Le journal Le Monde (14 mai 2008) rappelait qu’à Marseille, un garçon venu d’Algérie, déclarant avoir 17 ans, ce que confirmait son acte de naissance, a été considéré comme majeur sur la foi d’une radiographie de sa main et d’une estimation de son âge osseux. De mineur isolé, il est devenu étranger clandestin, avec renvoi du foyer qui l’hébergeait et obligation de quitter le territoire français.

      Les estimations d’âge physiologique, appelées couramment détermination d’âge ou « âge osseux », en raison de la pratique habituelle de radiographies de la main et du poignet, sont fréquemment demandées par les magistrats du parquet ou les juges des enfants pour estimer l’âge d’un adolescent dont l’état-civil est incertain. Si l’adolescent est mineur, sa prise en charge judiciaire est plus clémente que s’il ne l’est pas. Dans le cas des étrangers, un adolescent mineur n’est pas expulsable. L’expertise médicale en matière d’âge joue donc un rôle clé pour les justiciables et pour les professionnels de la justice. Ces derniers attendent une réponse rapide, précise et juste, pour éviter de commettre une erreur. Les décisions des experts ont des conséquences lourdes au plan individuel et des enjeux importants sur le plan moral, social et politique.

      Plus de 600 demandes similaires sont adressées chaque année à l’unité médico-judiciaire de Seine-Saint-Denis. En #France, on peut estimer de 3000 à 4000 demandes par an les demandes judiciaires actuelles dans ce domaine. Certains médecins légistes sont mal à l’aise vis-à-vis de ces demandes judiciaires et s’interrogent sur la base scientifique de leur expertise. La méthode la plus utilisée, considérée comme méthode de référence, consiste à comparer la radiographie du poignet et de la main gauche de l’adolescent au cliché le plus proche issu d’un atlas, dit de Greulich et Pyle, du nom des deux médecins américains qui l’ont publié dans les années 50 . Cet atlas a été conçu pour détecter, chez des enfants d’âge connu, un trouble de croissance ou de maturation osseuse. Les radiographies utilisées dans l’atlas datent des années 1930 et proviennent d’enfants et adolescents américains blancs issus des classes moyennes.

      https://www.cairn.info/revue-chimeres-2010-3-page-103.htm

    • Scafisti per forza
      Cinzia Pecoraro, avvocato :

      «Spesso i trafficanti utilizzano come scafisti dei minori. Nel caso di un ragazzo che sto seguendo, che è stato arrestato come presunto scafista, ha dichiarato la sua data di nascita, settembre 1999, però in Italia vi è un metodo utilizzato per stabilire l’età anagrafica di un soggetto: radiografia del polso. E’ stata effettuata la radiografia del posto di Joof Alfusainey ed è risultato avere più di 18 anni. Joof è stato detenuto per quasi un anno presso il carcere di Palermo, quindi tra soggetti maggiorenni. Joof all’epoca aveva 15 anni»

      Joof Alfusainey, presunto scafista

      «Mi chiamo Alfusainey Joof, vengo dal Gambia et ho 17 anni. Sono arrivato in Italia l’11 giugno 2016, un sabato. Ho attraversato Senegal, Mali, Burkina Faso, Nigeria. Poi sono arrivato in Libia. Questa era la mia tessera di studente quando vivevo in Gambia. Perché in Gambia, se sei minorenne, non puoi avere documenti come il passaporto.»

      –-> après recours de l’avocate, Joof a été considéré mineur.

      La suite du témoignage de Joof :

      «Arrivati in Italia, mi hanno fatto scendere dalla nave soccorso per primo caricandomi su un’ambulanza e portandomi in ospedale. Arrivato in ospedale ho visto la polizia, a quel punto ho scoperto di essere accusato di aver guidato la barca. Ho provato molte volte a dirgli che non ero stato io a guidare la barca, ma a loro non interessava. Non mi hanno neanche dato la possibilità di parlare, anche se era un mio diritto. Ma a loro non interessava e continuavano a dire che ero stato io. Mi stavano accusando senza prove. Non avevano nulla, nessuna foto, nessun video che mi incriminassero. Solo parole.»

      https://www.internazionale.it/video/2018/04/11/scafisti-per-forza

    • Jeunes et Mineurs en Mobilité | Des évolutions législatives françaises ?

      Au-delà des débats sémantiques et de la définition essentielle d’une catégorie administrative, il convient de s’intéresser à la procédure d’évaluation de l’âge et de l’isolement, qui conditionne le bénéfice du droit à la protection et sur laquelle le législateur s’est récemment concentré. Le 31 mai 2013, l’Etat et l’Assemblée des Départements de France signaient un protocole suivi par la parution de deux circulaires ministérielles (Circulaire du ministère de la justice de 31 mai 2013 et Circulaire interministérielle de 25 janvier 2016) visant à définir une procédure harmonisée pour s’assurer de la minorité et l’isolement des jeunes se présentant mineurs isolés étrangers. Cette année, la loi du 14 mars 2016 relative à la protection de l’enfant, suivie du décret du 24 juin 2016 puis de l’arrêté du 17 novembre 2016 précité, sont venus apporter une base légale au dispositif d’accueil, d’évaluation et de répartition territoriale des mineurs non accompagnés. Malgré les évolutions notables s’agissant des conditions d’orientation des mineurs sur le territoire (par l’instauration d’une nouvelle clé de répartition) et celles relatives à l’usage des examens radiologiques aux fins de détermination de l’âge, la loi ne modifie pas fondamentalement les conditions d’évaluation de la situation des mineurs non accompagnés définies antérieurement par les circulaires. Le nouvel article R221-11 du Code d’Action Sociale et des Familles rappelle les trois éléments permettant l’évaluation de la situation des mineurs non accompagnés : une évaluation sociale par le biais d’entretiens, la vérification de l’authenticité des documents d’identité détenus par la personne, la possibilité de l’utilisation des examens radiologiques osseux.

      http://migrinter.labo.univ-poitiers.fr/wp-content/uploads/sites/150/2017/01/JMM-2016-2.pdf

    • Montre-moi ton poignet et je te dirai quel âge tu as. Vraiment ?

      En 2015, plus de 2’700 mineurs non accompagnés ont demandé l’asile en Suisse, dix fois plus qu’il y a dix ans. Dépourvus de documents valables, ces jeunes sont souvent soumis à des tests médicaux, comme la radiographie du poignet ou même l’examen des organes sexuels pour vérifier leur âge. Cette pratique invasive et sans fondement scientifique viole le principe de protection des mineurs, dénoncent médecins et juristes.

      https://www.swissinfo.ch/fre/r%C3%A9fugi%C3%A9s-mineurs_montre-moi-ton-poignet-et-je-te-dirai-quel-%C3%A2ge-tu-as--vraiment-/42652578

    • « Comment vous faites pour savoir l’âge du jeune ? »

      Pour les réfugiés, l’estimation de l’âge a une importance capitale. Mais les tests d’âge ne sont pas des plus fiables. La chronique de Rozenn Le Berre.

      « Mais comment vous faites pour savoir l’âge du jeune ? » Dès que je parle de mon travail, cette question, innocente et fondamentale, revient. Je n’ai pas vraiment de réponse. Personne n’en a, d’ailleurs. Rien ne permet d’établir de manière fiable l’âge d’une personne. Au niveau biologique, un os situé au niveau du poignet est censé arriver à maturité à 18 ans. Une radiographie permettrait donc d’évaluer l’âge d’une personne. La marge d’erreur ? Plus ou moins dix-huit mois. La population sur laquelle est basée le référentiel ? Des enfants blancs bien nourris, en 1930.

      Une pratique douteuse

      Nombreux sont les médecins qui, à raison, ont élevé la voix pour s’indigner contre cette pratique douteuse où la science qui soigne devient un outil qui expulse. En théorie, le recours à cet examen n’est possible que « si les entretiens ne permettent pas une appréciation fondée de la minorité »1.

      Au niveau des papiers d’état civil, la fiabilité est fragile. La plupart sont émis dans des pays où la corruption est une discipline nationale, où l’on peut acheter un acte de naissance au marché, où les enfants ne sont pas forcément enregistrés à la naissance, où les registres d’état civil brûlent ou disparaissent. Au niveau de l’apparence physique, peu d’éléments crédibles sur lesquels se baser.

      « Qui suis-je pour affirmer que Soheib ’fait jeune’ ? »

      Certes, la distinction entre un trentenaire et un préado ne pose a priori que peu de difficultés. Mais pour les autres ? Ceux à qui on donnerait 16 ans comme 25 ? Ceux qui « font plus grands » ou « plus petits » que leur âge ? Sans oublier l’œuvre de la souffrance, la fatigue ou la peur qui labourent les visages, étirent les traits et percent des rides… Qui suis-je pour affirmer que Soheib « fait jeune » alors que Mustafa « fait vieux » ?

      Au niveau du récit de vie, on est chargés d’observer si l’histoire est « cohérente ». Mais là encore, quelle fiabilité ? Le jeune éduqué saura jongler sans problèmes avec les dates et les âges, calculer, trouver la réponse attendue, là où l’analphabète n’y arrivera pas. Rien de fiable. Donc les textes régissant l’accueil des MIE, et notamment la circulaire Taubira, recommandent l’utilisation d’un « faisceau d’indices »2, merveille juridique permettant de piocher des éléments qui, seuls, ne prouvent pas grand-chose, mais combinés à d’autres, commencent à peser.

      Une tambouille intellectuelle : on regarde les papiers, les déclarations, l’apparence physique, l’attitude. On fournit tous ces éléments au département dans un rapport chargé de faciliter la décision. C’est donc lui, le département, institution sans visage ayant la capacité de trancher des destins dans le vif, qui est le décideur final. Ça nous protège. On essaie de se convaincre que ce n’est pas notre impression subjective qui joue.

      « Il y a des Français qui sont Noirs ? »

      Abdoulaye entre dans le bureau et me sort de mes pensées maussades. Abdoulaye n’a plus peur, il a eu une réponse positive du département et attend d’être accueilli dans un foyer. Il est rigolo, ce gamin. Il pose toujours des questions aux réponses impossibles – « Pourquoi t’es pas musulmane toi ? ». Il fait croire aux filles qu’il est Américain pour les draguer. Abdoulaye ne parle pas un mot d’anglais et s’exprime avec un accent malien à couper au couteau, mais c’est pas grave, avec un peu de chance, elles y croiront.

      Il me fait écouter du rap malien sur YouTube. Echange de bons procédés, je lui fais écouter du rap français : Sexion d’Assaut. Abdoulaye regarde l’écran, fronce les sourcils, et me présente un sourire très dubitatif. Puis : « Mais c’est pas des Français ça ! Regarde, ils sont tous Noirs ! »
      – …
      – Il y a des Français qui sont Noirs ?
      – Je ris. Je lui explique qu’il y a des Français qui sont Noirs. Et qu’un jour lui aussi, je l’espère, il sera Français. Même s’il est Noir.

      https://lecourrier.ch/2016/08/10/comment-vous-faites-pour-savoir-lage-du-jeune

    • Peut-on établir scientifiquement l’âge des jeunes requérant-e-s d’asile ?

      Plus en plus d’enfants et de jeunes arrivent en Suisse sans leurs parents pour y demander l’asile. Souvent ils ne peuvent pas prouver leur âge. Lorsque le Secrétariat d’État aux migrations (SEM) doute de la minorité, l’autorité fait procéder à des expertises médicales. Mais ces méthodes ne sont pas prévues pour déterminer l’âge chronologique d’une personne.

      https://www.osar.ch/assets/fakten-statt-mythen/33-age-refugies.pdf

    • Le Conseil constitutionnel saisi d’un recours sur les examens osseux des migrants mineurs

      Les « sages » doivent statuer dans les trois mois sur ces examens décriés. Ils ont été saisis du cas d’un jeune Guinéen assurant avoir 15 ans à son arrivée en France. Le Conseil constitutionnel s’apprête à statuer sur les examens osseux effectués pour déterminer l’âge des mineurs étrangers isolés. Les « sages » doivent se prononcer dans les trois mois sur la conformité à la Constitution de ces tests. Cette question prioritaire de constitutionnalité (QPC) leur a été transmise par la Cour de cassation, vendredi 21 décembre.

      La QPC a été soulevée par la défense d’un jeune Guinéen qui avait assuré avoir 15 ans à son arrivée en France, en 2016. Renvoyé vers le conseil départemental de l’Ain, il avait refusé de se soumettre à ces examens radiologiques censés permettre de déterminer son âge, mais dont la fiabilité est vivement critiquée médicalement et judiciairement. Un juge des enfants en avait déduit en 2017 qu’il n’était pas mineur et avait levé son placement auprès de l’Aide sociale à l’enfance (ASE).

      Radio de la main ou du poignet

      Le jeune homme avait fait appel en acceptant cette fois les tests osseux. En juillet, la cour d’appel de Lyon avait estimé son âge entre 20 et 30 ans, confirmant qu’il ne bénéficierait pas de l’ASE. Il avait formé un pourvoi en cassation. A l’appui de ce pourvoi, qui a été examiné mardi par la Cour de cassation, sa défense a déposé une QPC visant l’article 388 du code civil, qui encadre depuis 2016 le recours à ces examens radiologiques – souvent de la main ou du poignet – pour déterminer l’âge d’un jeune.

      Utilisés dans de nombreux pays européens pour déterminer l’âge des jeunes migrants lorsqu’un doute subsiste, ces examens de maturité osseuse sont très critiqués, notamment par les associations d’aide aux migrants et certains médecins et professionnels de la justice. Une circulaire de 2013 de la garde des sceaux Christiane Taubira préconisait que ces examens devaient intervenir en dernier recours ; pourtant l’examen médical reste souvent pratiqué aujourd’hui. En décembre 2017, le Défenseur des droits, Jacques Toubon, affirmait encore y être « fermement opposé », et demandait à ce qu’il soit proscrit.

      https://www.lemonde.fr/societe/article/2018/12/21/le-conseil-constitutionnel-saisi-d-un-recours-sur-les-examens-osseux-des-mig

    • Mineur∙e∙s non accompagné∙e∙s : les examens osseux doivent être déclarés contraires aux droits fondamentaux des enfants

      Le 21 décembre dernier, une question prioritaire de constitutionnalité (QPC) a été transmise au Conseil Constitutionnel par la Cour de Cassation, afin de déterminer si les examens radiologiques utilisés pour déterminer la minorité des jeunes se présentant comme mineur∙e∙s non accompagné∙e∙s sont conformes à la Constitution. 9 organisations se portent intervenants volontaires à l’appui de cette QPC.

      En amont de l’audience qui aura lieu le 14 mars prochain, elles dénoncent l’absence de pertinence scientifique et éthique de ces tests et leur caractère attentatoire aux droits de l’enfant.

      Pour nous, organisations œuvrant au quotidien auprès de mineur-e-s non accompagné.e.s, la détermination de l’âge à travers des examens radiologiques osseux est inacceptable, tant sur le plan scientifique qu’éthique.

      L’ensemble de la communauté scientifique dénonce depuis plusieurs années cette méthode dépourvue de toute pertinence et valeur scientifiques. D’une part, elle repose sur une identification du développement de la maturation osseuse correspondant à des fourchettes d’âge. D’autre part, elle est basée sur une comparaison des radiographies avec des référentiels établis dans les années 30 à partir de jeunes caucasiens aux Etats-Unis. Cette méthode est donc nécessairement soumise à une marge d’erreur importante, comprise entre 18 mois et 3 ans. Cette marge s’accentue après la puberté et particulièrement entre l’âge de 16 à 18 ans. Nos organisations rappellent par ailleurs que l’exposition d’enfants à des rayons irradiants, potentiellement dangereux pour la santé, sans aucune finalité thérapeutique, ainsi que le fait de les soumettre à des tests sans obtenir leur consentement libre et éclairé posent des questions éthiques suffisamment graves pour que certains pays aient abandonné ces tests.

      Compte tenu des conséquences graves de l’utilisation de ces tests sur les personnes vulnérables sollicitant une protection en tant que mineur∙e∙s en danger, nos organisations, à l’instar de nombreuses instances scientifiques, éthiques et déontologiques, tant au niveau national, européen qu’international, demandent l’interdiction de ces examens contraires à la dignité humaine et qui constituent une atteinte grave aux droits fondamentaux de ces enfants et adolescents.

      Alors que le Conseil Constitutionnel examinera cette question, le 14 mars prochain, nos organisations souhaitent rappeler avec vigueur que les mineur.e.s non accompagné∙e∙s sont avant tout des enfants et adolescent.e.s en danger et doivent bénéficier de toutes les mesures de protection en tant qu’enfants.

      https://www.gisti.org/spip.php?article6091

    • Switzerland – Federal Administrative Tribunal rules in a case regarding evidentiary assessment in age determination procedures

      On 4 March, the Federal Administrative Tribunal of Switzerland overturned a decision on an asylum request due to lack of proper reasoning and evidentiary assessment of the applicant’s age claim.

      The applicant, an Eritrean national, applied for asylum as an unaccompanied minor in Switzerland and the State Secretariat for Migration (SEM) ordered a bone test to assess his age. According to the results of the test, the applicant was found to be 18 years old. The applicant had stated that he did not possess an identity document but he had a baptism certificate and his student card in support of his argument. The authorities rejected his claim due to lack of identification, the test results and his physical appearance, and proceeded to issue a take charge request to Italy, as they had received a Eurodac hit.

      After Italy refused the request, the SEM examined the applicant’s asylum claim and rejected the application noting the lack of identity documents and his late mention of draft evasion-related claims. On appeal, the Tribunal first cited the scientific sources documenting the margin of error and individual variability of age assessment medical examinations. Due to inevitable deviations after the age of 16, the bone analysis alone cannot prove the applicant’s age when it comes to the age of 18, the latter being the threshold of majority.

      According to the consistent jurisprudence of the Committee of Appeals in asylum matters, the former competent body, this test cannot call into question the statements of an asylum applicant regarding his age unless the difference between the alleged age and the test result was more than three years. The results can be used to establish that the person is attempting to mislead the authorities regarding their identity but it could not be used to officially determine whether the applicant is a minor or not. The Tribunal found no reason to depart from this line and stated that the SEM is not entitled to conclude that the applicant is an adult without carrying out an overall assessment of the evidence, including the reasons for the absence of identity documents.

      The Tribunal went on to examine, inter alia, whether the SEM had rightly considered the appellant to be of age before hearing his asylum case and whether the procedure was properly conducted. In this connection, it noted that the decision does not contain any reasoning with respect to the applicant’s declared age. Moreover, the conclusions of the officers conducting the hearing are not in conformity with the aforementioned jurisprudence. Conversely, their assessment was arbitrary in considering the bone tests decisive despite their admittedly low probative value.

      The contested decision was annulled and the case was remitted back to the SEM for a second and properly motivated decision.

      https://mailchi.mp/ecre/elena-weekly-legal-update-5-april-2019#10
      #harcèlement #TAF

  • Les nouvelles technologies et l’école primaire. Partie 13 / 125 (Évaluations, statistiques et cybersécurité…) (Blog Le Mari De La Maîtresse)
    https://lmdlm16.wordpress.com/2018/09/30/les-nouvelles-technologies-et-lecole-primaire-partie-13-125-evalu

    Je n’y connais rien mais le peu que j’ai vu, il m’a semblé retrouver les tests que j’avais passés il y a … longtemps… lors de mon entretien d’embauche.

    Cette méthode avec des tests très répétitifs est typique du « big data » : des « data scientists » devraient arriver à sortir de ce volume gigantesque de données, des indicateurs de performance et une synthèse du niveau des élèves sondés.

    On est à 100% dans les méthodes de mesure de la performance industrielle ou de la maintenance prédictive, par exemple, ou même dans l’analyse marketing, qui fait ressortir des comportements-types à partir des données personnelles récoltées par vos comportements sur le ouaibe.

    #éducation #école #évaluations #sécurité_informatique #données_personnelles #big_data #date_scientists #tests

  • MailTester.com
    http://mailtester.com

    Just enter the e-mail address and wait for the test results to appear.
    There you will see the results of the different checks that are performed:
    – Syntax check
    If the format is incorrect it will be reported why. For example: unsupported characters, missing @-sign.
    – DNS lookup
    Any problems looking up the domain (the part after the @-sign) in DNS (Domain Name System) will be reported.
    – SMTP verification
    If possible an SMTP connection will be made to a mail server that is responsible for the e-mail, and any issues are reported.
    Note that for some domains the SMTP servers don’t allow verification, so no information can be found. In this case the e-mail address may or may not exist.

    #mail #test #vérification

  • Global DNS Propagation Checker - What’s My DNS?
    https://www.whatsmydns.net

    DNS Propagation Checker
    whatsmydns.net lets you instantly perform a DNS lookup to check a domain names current IP address and DNS record information against multiple name servers located in different parts of the world.
    This allows you to check the current state of DNS propagation after having made changes to your domains records.

    #DNS #propagation #test

  • « Je ne suis pas trop habituée à dire à un gamin de 15 ans qu’il va dormir dehors »

    Marcia Burnier est assistante sociale dans le droit des étrangers, au sein d’un centre de santé associatif pour exilés. Les enfants et adolescents étrangers isolés qui arrivent en France doivent obligatoirement passer par un dispositif saturé qui évalue leur minorité, avant de pouvoir être hébergés et pris en charge par l’Aide sociale à l’enfance. Souvent refusés, ces adolescents font ensuite appel au juge pour enfants qui décide soit de les protéger, soit de les déclarer majeurs, soit d’ordonner des expertises osseuses et des vérifications de leurs documents d’État civil. C’est le cas d’Aliou, 15 ans. Voici son histoire, racontée par Marcia.

    – « Marcia je veux faire du roller. »

    Aliou vient d’avoir 15 ans, une tête d’enfant et un sourire collé sur la face. Sa maman est morte au Mali. Avec son père ça ne se passait « pas très facile », il est donc venu tout seul en France. Il a traversé le Sahara et la Méditerranée à 14 ans, et quand on lui demande, il dit que « c’était dur », « un peu ». La première fois que je l’ai vu, il dormait à la gare du Nord, dehors, et il crevait de froid. Il attendait son rendez-vous à la Croix-Rouge pour être évalué, pour qu’un travailleur social fasse un rapport concernant sa « minorité », pour vérifier son âge, son isolement, pour décider s’il relevait de l’#Aide_sociale_à_l’enfance (#ASE) ou des rues parisiennes.

    J’en vois passer peu des mineurs isolés. Cela devait être le premier au boulot, quelqu’un était venu passer sa tête dans mon bureau pour me dire « il y a un mineur isolé, faut que tu le voies, c’est la procédure » et j’avais un peu paniqué. Je ne suis pas trop habituée à dire à un gamin de 15 ans qu’il va dormir dehors, alors on a pris le temps de voir ce qu’on pouvait faire, à grand renfort de sourires qui se voulaient très rassurants mais qui devaient sans doute être un peu gênants. Au bout de quelques minutes, persuadée d’avoir eu un coup de génie, j’ai téléphoné à la CRIP, la cellule du département qui recueille les informations préoccupantes sur les enfants en danger. Notre conversation s’est à peu près déroulée comme ceci :

    « – Il dort à la rue ? Oulala bien sûr, on va signaler ça au procureur, qu’est ce qui lui est arrivé ?
    – Il vient du Mali, il est arrivé il y a trois jours.
    – ....
    – ....
    – Ah mais madame, s’il est étranger, nous on s’en occupe pas, il faut qu’il aille se faire évaluer, et en attendant on ne peut rien faire. S’il est venu jusqu’ici, c’est qu’il est solide. »

    Je lui ai raccroché au nez et j’ai fait un grand sourire pas rassurant du tout à Aliou. On a regardé les vêtements qu’on gardait en cas d’urgence dans les grosses boites sous la table pour voir si je pouvais lui trouver une veste et un bonnet. Je lui ai donné plein d’adresses pour aller manger et un rendez-vous pour la semaine d’après. En attendant, il allait dormir dans la gare, emmitouflé dans les trois pulls que je lui avais donnés.

    J’ai fini par comprendre qu’on pouvait l’envoyer chez le #juge pour enfants avant ce fameux #rendez-vous_d’évaluation. Le juge lui a donné six mois d’#hébergement le temps de vérifier ses dires et ses documents. Le pire, c’est que j’ai compris plus tard qu’il avait été chanceux, que des gamins comme lui qui restaient des mois à la rue, il y en avait plein, ceux qui trainaient au centre Médecins sans frontières de Pantin, d’autres qui partaient dans d’autres départements, d’autres qui finissaient par mentir et se déclarer majeur pour tenter d’être hébergés en faisant une croix sur l’école. Et, surtout, d’autres qui disparaissaient du jour au lendemain, sans donner de nouvelles.

    Une fois hébergé, j’ai cru que tout allait s’arranger. On était en février, il avait 15 ans, il était tout seul dans cet hôtel social de Drancy sans rien faire de la journée. J’ai pensé naïvement qu’il serait scolarisé facilement. Il aura fallu l’intervention de plusieurs bénévoles tenaces pour qu’en avril suivant, Aliou fasse sa rentrée au collège, comme un fou, avec les trois stylos et quatre cahiers que j’avais piqués au boulot pour ses fournitures scolaires.

    Depuis, il passe régulièrement, il se plaint des spaghettis bolognaises servis quatre fois par semaine à l’hôtel et de son éducatrice de l’ASE qui ne fait rien. Il vient répéter ses exposés et me montrer ses devoirs. On discute de tout et de rien, du collège, de ses copains. Moi j’ai la boule au ventre parce que c’est bientôt les vacances d’été, et que je ne sais pas ce qu’il va foutre pendant ses journées d’été sans un centime dans la poche.

    Aujourd’hui, il a une nouvelle obsession : Aliou veut faire du roller, et accessoirement de l’athlétisme. Il me répète qu’il veut courir, le 400m, alors on s’y met à deux, on cherche un club, on passe des dizaines de coups de fil à des personnes très gentilles qui me disent que le prix à l’année est de 400 euros pour l’adhésion et la licence, on raccroche des dizaines de fois en souriant un peu forcé, « si si on va trouver t’inquiète pas ». On n’a toujours pas trouvé, mais ce matin, Aliou m’annonce que le juge a demandé des #tests_osseux pour vérifier son âge, des tests dont la référence est une étude de 1930 avec comme population, des enfants blancs et bien nourris et il a l’air soucieux. Aujourd’hui, aucun de nous deux ne sourit.

    https://www.bastamag.net/Je-ne-suis-pas-trop-habituee-a-dire-a-un-gamin-de-15-ans-qu-il-va-dormir-d
    #MNA #mineurs_non_accompagnés #asile #migrations #réfugiés #SDF #sans-abri #âge #école #scolarisation

    Le pire, c’est que j’ai compris plus tard qu’il avait été chanceux, que des gamins comme lui qui restaient des mois à la rue, il y en avait plein, ceux qui trainaient au centre Médecins sans frontières de Pantin, d’autres qui partaient dans d’autres départements, d’autres qui finissaient par mentir et se déclarer majeur pour tenter d’être hébergés en faisant une croix sur l’école. Et, surtout, d’autres qui disparaissaient du jour au lendemain, sans donner de nouvelles.

    –-> #disparitions

  • L’absurdité des tests de QI, en 7 arguments Emmanuel Wathelet - Le blog du radis
    https://leblogduradis.com/2018/08/21/labsurdite-des-tests-de-qi-en-7-arguments

    Á une époque où on ne peut ouvrir Youtube sans entendre parler de « douance », de « zèbres », de « gifted », de « surdouance », de « HP » (pas les imprimantes) et autres mots barbares, je m’essaie à ce rapide soliloque pour en finir, une fois pour toutes – en ce qui me concerne – avec cette imposture que sont les tests de QI.
    Le Graal pour les thuriféraires de cette imbécillité ? 130 ! Le fameux palier à partir duquel vous ferez partie des « hors normes ». Perso, mon Graal, c’est 42. Mais pour d’autres raisons…

    1. Les Lapons sont sous-doués
    Il y a cette anecdote en anthropologie qui raconte qu’un explorateur canadien observait des ours polaires en Laponie[1]. Les Lapons lui demandèrent alors quelle était la couleur du pelage des ours présents dans son pays. Il leur dit : « À votre avis ? Ce sont des ours polaires ! » Les Lapons expliquèrent alors que sans les avoir vus, ils ne pouvaient répondre.

    Est-ce à dire que les Lapons ne sont pas intelligents ? Non. Simplement, la forme syllogistique leur était étrangère : Tous les ours polaires sont blancs / Or, les ours de l’explorateur sont des ours polaires / Donc, les ours de l’explorateur sont blancs. À vrai dire, les Lapons font même plutôt preuve de sagesse : à moins d’avoir vu l’intégralité des ours polaires, il est impossible d’affirmer qu’ils sont tous blancs… On ne peut en effet, en science, affirmer qu’une théorie est vraie. On ne peut que démontrer qu’elle est fausse, comme l’exposait bien Karl Popper avec le principe de falsifiabilité.

    Il en va de même pour les tests de QI : la maîtrise du langage, des axiomes, des tenus pour acquis de la culture du test est une condition sine qua non à sa réussite. L’universalité de ces tests est complètement remise en question, ce qui diminue d’autant leur intérêt supposé. Une fois qu’on a dit ça, on se confronte en effet à un autre énorme problème. Où commence et où s’arrête cette culture ? Ne peut-on considérer que ceux qui réussissent le mieux ces tests ne sont pas forcément très intelligents mais correspondent juste parfaitement aux attendus culturels que ces tests sous-tendent ?

    2. C’est une instrumentalisation politique !
    Le titre est évidemment un peu provoc’ mais il renvoie à une vérité historique méconnue. Profitant de ce que ces tests sont culturellement marqués alors qu’on les considérait comme universels, ils ont été très pratiques pour « classer » les immigrants d’Europe de l’Est sur le continent de l’oncle Sam, https://www.youtube.com/watch?v=uLnpQXOghtM

    puis pour justifier les coupes dans les dépenses sociales, défavorisant de facto la population noire. Ils servaient ainsi le dessein suprématiste d’une « race blanche » et les délires eugénistes au détriment de tous ceux qui ne partageaient pas la même culture, la même langue et/ou les conditions socio-économiques. Les tests de QI ont donc servi des projets politiques évidents et il n’est pas interdit de penser que, sous des formes peut-être moins explicites, ils continuent de le faire aujourd’hui.

    D’une certaine façon, les tests de QI sont, comme le décrivait Althusser pour l’Église et le système scolaire, un « appareil idéologique d’État », c’est-à-dire une institution qui inculque « des façons de voir » et s’assure de la reproduction des classes sociales dans les justes proportions (c’est-à-dire dans les proportions qui maintiennent tel quel le système). Ainsi, les riches occupent leur place de privilégiés non par effraction, mais de façon tout à fait légitime : elle leur est due par leur intelligence. C’est notamment ce qu’a pu révéler l’affaire du psychologue Birt en Grande-Bretagne. https://en.wikipedia.org/wiki/Cyril_Burt

    Comme me le partageait un copain, directeur d’une salle de sport à Molenbeek : « Dans le Brabant Wallon, dès qu’un enfant bouge un peu, il est HP ! Chez nous à Molenbeek, c’est un hyperactif. Et on le drogue à la rilatine… » Le test de QI sert alors de caution scientifique, venant appuyer par les chiffres non pas une réalité objective, mais une projection bien utile au maintien d’un système de domination.

    3. Parfaitement solubles dans le capitalisme
    En se focalisant sur certaines compétences logiques ou matricielles, sous le couperet d’un chronomètre, ils mettent en évidence des valeurs relatives à la performance, à l’optimisation du temps et de ses propres ressources, à l’efficacité, à la mise en concurrence par les chiffres, et à la réflexion intensive dans le strict périmètre de la norme attendue. De ce point de vue, les tests de QI servent parfaitement le capitalisme qui n’invite pas à penser hors de lui-même. Ils poussent à considérer l’Homme comme un être « rationnel », un homo economicus que pourtant la moindre décision émotionnelle suffit à contredire !

    Les tests de QI renvoient au mythe de la quantification que l’on observe partout. Qu’importe si l’on fait dire ce qu’on veut aux chiffres, aux data, pourvu qu’on puisse réaliser de jolis graphiques que personne (ou presque) n’interrogera. Si les mots ont un poids et que les photos créent le choc, les chiffres, eux, cumulent ces deux pouvoirs – non contents d’être des symboles, ils deviennent des icônes. Ce qui passe à la trappe, ce faisant, c’est l’inventivité, la pensée hors des cadres, la créativité…

    Le test de QI attend littéralement un certain type de réponse. Ce qu’il mesure n’est donc pas une réponse vraie à une question absolue, mais la réponse adéquate par rapport à ce que les autres répondent normalement. En réalité, ils sont tellement déconnectés du monde réel et de ses problèmes que ce que mesure vraiment ces tests de QI…c’est la capacité de quelqu’un à répondre à un test de QI ! Tautologie très éclairante.

    4. L’intelligence ? De la logique seulement.
    Peu importe que la pensée humaine soit entièrement organisée autour des métaphores, qu’il soit impossible de réfléchir sans analogies, même au cœur de la physique fondamentale… Théorie des cordes ? Quelles cordes ? Qu’importe tout ça. Pour le test de QI, l’intelligence n’est pas analogique, elle est logique. Tout court. Et si votre logique n’est pas celle attendue par les suites de symboles à compléter, vous n’aurez pas l’occasion de vous exprimer à ce sujet. Autrement dit, les personnes qui initialement conçoivent le test de QI imposent leur logique au test et la prennent pour étalon.

    On serait alors tenté d’intégrer d’autres compétences à ces fameux tests, histoire qu’ils ne soient pas le seul reflet de la focale mise sur la logique. Sauf que, ce faisant, on renforce d’autant le gap entre les différentes origines socio-économiques. Ajoutez, par exemple, des questions de vocabulaire et le gamin de Molenbeek qui ne parle même pas français à la maison s’en sortira particulièrement mal. Qu’importe d’ailleurs si lui est déjà bilingue à huit ans…contrairement à son homologue des banlieues bourgeoises.

    5. Suffit de s’entraîner !
    Un des axiomes de Mensa, une organisation américaine dont les tentacules s’étendent jusqu’en Europe et qui organisent des petites sauteries au sein de la communauté des QI supérieurs, considère que le QI est quelque chose d’inné. Pourquoi ? Parce que, comme précisé plus haut, il ne faudrait pas mélanger les torchons et les serviettes.

    Or, on considère aujourd’hui en psychologie que le QI n’est que le « diagnostic passager de certaines fonctions cérébrales ». Si ce n’est qu’un diagnostic passager, on suppose aisément qu’il peut changer avec le temps. Selon que le cerveau est peu, moyennement ou beaucoup sollicité. Je repense à ces vidéos touchantes où Jacques Duez, prof de morale, interviewait ses élèves de primaire sur des questions philosophiques. Les retrouvant des années plus tard, on mesure combien avec le temps et l’usage, le cerveau pouvait s’être émancipé ou…rabougri.

    D’ailleurs, on peut même s’améliorer ! S’entraîner ! Un ami me partageait récemment avoir été stressé à cause de ces fameux tests de matrices dans une procédure de recrutement. Il s’est donc préparé avec l’un de ces livres…qui lui a été tellement utile qu’il a, le jour J, eut le temps de vérifier toutes ses réponses. Deux fois. Jamais une caractéristique innée n’aura été si bien supportée par de l’acquis ! Et ce n’est pas tout : les résultats sont influencés par une série de facteurs externes, qui n’ont aucun rapport avec l’intelligence, comme le stress face aux examens, la fatigue, la capacité de concentration, la confiance en soi et l’estime de soi, etc.

    6. Oui, mais ça en aide certains…
    Tout d’abord, on a parfaitement le droit de se sentir aidé par des choses irrationnelles. Je n’ai absolument rien contre les religions, l’astrologie, l’ésotérisme et que sais-je encore. Mais il ne faut pas non plus confondre la foi et la connaissance. Et on ne perd rien à « croire » en connaissance de cause !

    Du reste, le test de QI peut très bien (enfin, très bien, toute proportion gardée et compte tenu des réserves formulées dans cet article) continuer à être un des outils utiles à des diagnostics, par exemple concernant les déficiences mentales. Ce qui était, d’ailleurs, son but lorsqu’Alfred Binet l’a conçu. Mais nous serons d’accord sur le fait qu’il y a une marge entre considérer le test de QI comme un des outils utiles au psychologue et le considérer comme l’étalon universel et incontesté de classement de l’intelligence au regard d’une population entière.

    Enfin, si ça en aide certains, ça en détruit d’autres… Qui ne sera que « hyperactif » aux yeux de ses parents – sans la caution de la « surdouance », qui ne pourra « légitimer » son hypersensibilité, hyperactivité, hyper-ajoutez-n’importe-quoi-derrière avec une intelligence hors norme…

    7. Quelle définition de l’intelligence ?
    En réalité, on est bien en peine de définir l’intelligence. Est-ce de la logique ? De la mémoire ? De l’adaptation ? Du raisonnement ? De la connaissance ? La capacité à articuler ces compétences entre elles ? Demandez-vous alors où réside la pertinence dans le fait de mesurer quelque chose qu’on ne connaît pas !

    J’irai même plus loin : les tests dits « qualitatifs » sont tout aussi absurdes. Outre l’indigence de certaines de ces rencontres[2] – indigence laborieusement cachée derrière du vocabulaire aussi pompeux que celui de cet article -, ils cachent souvent un bon petit business des familles. Certes, là encore, la liste des critères qui feront de vous un bon HP en puissance n’est pas inutile – il se pourrait même que vous vous y retrouviez ici où là, mais ce genre de liste est, à l’instar de n’importe quel horoscope, bien trop soumis à l’effet barnum pour qu’on puisse y donner du crédit. Est HP, finalement, celui qui se reconnaît HP. Tautologie encore.

    Mais du coup, refuser les catégories, n’est-ce pas se voiler la face ? N’est-ce pas nier qu’il existe des gens différents, éventuellement en souffrance ? Soyons clairs : reconnaître la réalité du racisme et la souffrance des minorités subissant les discriminations n’implique pas de reconnaître la légitimité du concept de race !

    Il en va de même pour le QI. S’il est évident qu’il existe des intelligences multiples et complexes, des gens naturellement (très) curieux ou qui développent leur curiosité avec l’âge, des gens qui comprennent plus vite, qui retiennent mieux ou qui apportent des solutions innovantes à des problèmes anciens ; s’il est vrai que certains cumulent des caractéristiques comme celles-là, la réification de ces qualités par un test très contestable en une catégorie chiffrée supposant a priori ses propres frontières pose plus de problèmes qu’elle n’en résout.

    On peut refuser cette facilité, le pouvoir trompeusement magique du « mot diagnostic » qui suffirait à tout expliquer ! On peut simplement rendre hommage à la complexité de l’humain et à la singularité des individus. Et si certains, se reconnaissant des caractéristiques communes, ont de quoi partager ensemble, c’est parfait. Mais cela ne devrait pas impliquer des classements qui font advenir le réel plus qu’ils n’en seraient la représentation.

    [1] Bon, je ne suis plus du tout certain de cette anecdote. Prenons-là comme une allégorie et n’en parlons plus !
    [2] Pas d’autre choix ici que de me croire sur parole.
    #QI #Laponie #test #language #axiome #mensa #culture #politique #minorités #discrimination #intelligence #différence #classement

  • Visual regression #testing for #drupal using Gemini
    https://hackernoon.com/visual-regression-testing-for-drupal-using-gemini-b9fafe025f7?source=rss

    Common practice: testing a lot of pages after small changes in CSS files. Gemini gets you rid of this waste of time. Let’s see howBy ADCI SoutionsRegression testing allows to find bugs caused by the previous changes. This is especially noticeable in the front end. It is common practice — when developers have to test a lot of pages after small changes in CSS files.I believe that is just a waste of time. We should automate such processes. Although computer vision and AI may be able to solve this problem, nowadays it is difficult to use such technologies. Therefore we will just compare images. For this, you need screenshots of the original and modified pages. There are a lot of tools which allow you to do this not manually. But I prefer to use Gemini.Gemini is a tool for visual regression (...)

    #visual-regression-testing #drupal-using-gemini #regression-testing

  • Test code, not sanity
    https://hackernoon.com/test-code-not-sanity-1e4c0ee51d06?source=rss----3a8144eabfe3---4

    Simple #testing simply made simpleSimple is a word with a long and sordid history. The meaning has gotten watered down over the years to the point where today simple is used as a generic inoffensive term of praise. Let’s take a quick tour through some of the common connotations for simple that are used and see how they would apply to software testing.easyThis is one of the more commonly used definitions of simple, and likely one of the most dangerous as well. Rich Hickey (Clojure’s benevolent dictator for life) gave an entire talk about simple vs easy, but to summarize: easy is subjective and simple is objective. This measure depends on individual ability and experience more than anything universally measurable. The ease of a task is inversely proportional to the effort and pain needed to (...)

    #programming #testcode #test-code-not-sanity #software-testing

  • Testing Alexa Skills
    https://hackernoon.com/testing-alexa-skills-d1e6c25b1dea?source=rss----3a8144eabfe3---4

    Testing Alexa Skills — Because Sometimes They SuckTesting AlexaTelling Alexa to open your skill 500 times isn’t fun, but until recently that was how I went about testing my skills. I’d use the developer console to save my voice, but still copying and pasting the same launch command got old, fast. Then if I wanted to test a specific flow I had to type all of the commands for that ?I have come up with a set of tools that make testing very easy. They may not be “the best”, but it’s much better than what I had been doing.Alexa testing…Libraries UsedBefore I get started with the technical details, I should mention that the testing tools that I use should work for any Alexa skills, as long as they’re written in #nodejs. For the actual skill development process, I use the #jovo Framework. If you haven’t (...)

    #voice-first #testing-alexa-skills #amazon-alexa

  • #relay modern: Testing queries.
    https://hackernoon.com/relay-modern-testing-queries-8abf400194bc?source=rss----3a8144eabfe3---4

    In previous stories I shared my thoughts on how to test #react components and #graphql, now it is Relay’s turn. Relay is a great data-manager from Facebook. You can find some information about it in my previous stories. Let’s start.Corner casesThe main corner case in using Relay is that any query you are using might be changed over time and you won’t find it out unless you try to compile relay. If you don’t compile and try to run a query which fetches a field and that field no longer exists on the server you will get an error saying that: “Cannot query field \”firstName\” on type \”User\”.”.I bet you don’t want to have that, so don’t I. That is why I decided to test relay queries. A relay query looks exactly how a graphql query does.SolutionWe need to execute a query against a graphql schema to (...)

    #testing-queries #relay-modern

  • Understanding randomGenerator functions for #testing #javascript functions
    https://hackernoon.com/understanding-randomgenerator-functions-for-testing-javascript-functions

    RandomizeRecently I had thrown a bounty for converting a flat json to a nested json. You can check more about it in the link belowSteem Bounty : Nestify a flat JSON object - Steemithttps://steemit.com/@mightypanda provided a solution to the same and won the bounty. I wanted to test the solution for various scenarios. Creating the inputs for the edge cases was very time consuming. I thought of using #random generators for testing the same. So I started digging a little bit.To randomise or notThere is no agreement on using random generators for testing. The argument against using random generators was that the test cases should be deterministic meaning that you should know what is the input and what is the expected output. While this makes sense from the test report and test suites, I (...)

    #javascript-testing #randomgenerator-functions

  • Less Boring #sat
    https://hackernoon.com/less-boring-sat-51b64481dd4d?source=rss----3a8144eabfe3---4

    Top 3 “fun” facts about the SATContrary to popular belief, it does test some really useful skills, just in a non-obvious way.Test prep = Campbell’s lawNo offense to Daniel Chamovitz, but your typical high schooler does not give a shit about “What a Plant Knows.” See 1.It’s been a while since I’ve blogged — mostly because I was job hunting (which was dreadful, but a story for another day). I actually wanted to really focus on some personal projects, but I’ve learned so much from my teaching experiences over the last 6 months that I wanted to share some thoughts.I got super into teaching SAT prep in underserved communities — mostly because paid test prep is capitalism at its worst, but also because the #students who sign up are really motivated. Teaching motivated students means that I no longer spend (...)

    #less-boring-sat #testing #education