{"id":"https://openalex.org/W4415390180","doi":"https://doi.org/10.1007/s10515-025-00566-w","title":"Augmenting software quality assurance with AI and automation using PyTest-BDD","display_name":"Augmenting software quality assurance with AI and automation using PyTest-BDD","publication_year":2025,"publication_date":"2025-10-21","ids":{"openalex":"https://openalex.org/W4415390180","doi":"https://doi.org/10.1007/s10515-025-00566-w"},"language":"en","primary_location":{"id":"doi:10.1007/s10515-025-00566-w","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s10515-025-00566-w","pdf_url":null,"source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008336560","display_name":"Xiaofei Zhao","orcid":"https://orcid.org/0000-0002-4014-6253"},"institutions":[{"id":"https://openalex.org/I22716506","display_name":"Lanzhou University of Technology","ror":"https://ror.org/03panb555","country_code":"CN","type":"education","lineage":["https://openalex.org/I22716506"]},{"id":"https://openalex.org/I3133134087","display_name":"Lanzhou Jiaotong University","ror":"https://ror.org/03144pv92","country_code":"CN","type":"education","lineage":["https://openalex.org/I3133134087"]},{"id":"https://openalex.org/I4210129425","display_name":"Lanzhou Petrochemical Polytechnic","ror":"https://ror.org/03pkj2z67","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210129425"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiaofei Zhao","raw_affiliation_strings":["Public Information Office, Lanzhou Jiaotong University, No. 2070, Donggang East Road, Chengguan District, Lanzhou, 730030, Gansu Province, China","School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Public Information Office, Lanzhou Jiaotong University, No. 2070, Donggang East Road, Chengguan District, Lanzhou, 730030, Gansu Province, China","institution_ids":["https://openalex.org/I3133134087"]},{"raw_affiliation_string":"School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China","institution_ids":["https://openalex.org/I4210129425","https://openalex.org/I22716506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100403969","display_name":"Hua Wang","orcid":"https://orcid.org/0000-0002-8465-0996"},"institutions":[{"id":"https://openalex.org/I4210126065","display_name":"Shanghai Electric (China)","ror":"https://ror.org/0314qy595","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210126065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hua Wang","raw_affiliation_strings":["Digital Business Division, State Grid Gansu Electric Power Company, No. 629, Xijin East Road Qilihe District, Lanzhou, 730050, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Digital Business Division, State Grid Gansu Electric Power Company, No. 629, Xijin East Road Qilihe District, Lanzhou, 730050, Gansu Province, China","institution_ids":["https://openalex.org/I4210126065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101428535","display_name":"Jian Ding","orcid":"https://orcid.org/0000-0001-8966-7490"},"institutions":[{"id":"https://openalex.org/I4210105580","display_name":"Gansu Meteorological Bureau","ror":"https://ror.org/01e99ef13","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210105580"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"JieQiong Ding","raw_affiliation_strings":["School of Information Engineering, Gansu Meteorological Service Centre, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Gansu Meteorological Service Centre, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China","institution_ids":["https://openalex.org/I4210105580"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101425139","display_name":"Zhiming Hu","orcid":"https://orcid.org/0000-0002-2422-8099"},"institutions":[{"id":"https://openalex.org/I22716506","display_name":"Lanzhou University of Technology","ror":"https://ror.org/03panb555","country_code":"CN","type":"education","lineage":["https://openalex.org/I22716506"]},{"id":"https://openalex.org/I4210129425","display_name":"Lanzhou Petrochemical Polytechnic","ror":"https://ror.org/03pkj2z67","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210129425"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiming Hu","raw_affiliation_strings":["School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China","institution_ids":["https://openalex.org/I4210129425","https://openalex.org/I22716506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101311759","display_name":"Qingqing Tian","orcid":"https://orcid.org/0000-0003-4394-6130"},"institutions":[{"id":"https://openalex.org/I22716506","display_name":"Lanzhou University of Technology","ror":"https://ror.org/03panb555","country_code":"CN","type":"education","lineage":["https://openalex.org/I22716506"]},{"id":"https://openalex.org/I4210129425","display_name":"Lanzhou Petrochemical Polytechnic","ror":"https://ror.org/03pkj2z67","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210129425"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingqing Tian","raw_affiliation_strings":["School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China","institution_ids":["https://openalex.org/I4210129425","https://openalex.org/I22716506"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100645179","display_name":"Ying Wang","orcid":"https://orcid.org/0000-0001-5257-5568"},"institutions":[{"id":"https://openalex.org/I22716506","display_name":"Lanzhou University of Technology","ror":"https://ror.org/03panb555","country_code":"CN","type":"education","lineage":["https://openalex.org/I22716506"]},{"id":"https://openalex.org/I4210129425","display_name":"Lanzhou Petrochemical Polytechnic","ror":"https://ror.org/03pkj2z67","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210129425"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ying Wang","raw_affiliation_strings":["School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Engineering, Lanzhou Petrochemical University of Vocational Technology, No. 1, Shandan Street Xigu District, Lanzhou, 730060, Gansu Province, China","institution_ids":["https://openalex.org/I4210129425","https://openalex.org/I22716506"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5008336560"],"corresponding_institution_ids":["https://openalex.org/I22716506","https://openalex.org/I3133134087","https://openalex.org/I4210129425"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.28638288,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5856000185012817},{"id":"https://openalex.org/keywords/quality-assurance","display_name":"Quality assurance","score":0.5127999782562256},{"id":"https://openalex.org/keywords/anomaly-detection","display_name":"Anomaly detection","score":0.476500004529953},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4433000087738037},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43849998712539673},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.4223000109195709},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.3950999975204468},{"id":"https://openalex.org/keywords/system-integration-testing","display_name":"System integration testing","score":0.3785000145435333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6187999844551086},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5856000185012817},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5245000123977661},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.5127999782562256},{"id":"https://openalex.org/C739882","wikidata":"https://www.wikidata.org/wiki/Q3560506","display_name":"Anomaly detection","level":2,"score":0.476500004529953},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4433000087738037},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43849998712539673},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.4223000109195709},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.3950999975204468},{"id":"https://openalex.org/C111524372","wikidata":"https://www.wikidata.org/wiki/Q7663718","display_name":"System integration testing","level":5,"score":0.3785000145435333},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.36629998683929443},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.35850000381469727},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3522000014781952},{"id":"https://openalex.org/C7435765","wikidata":"https://www.wikidata.org/wiki/Q7705776","display_name":"Test Management Approach","level":5,"score":0.34689998626708984},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.33169999718666077},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.3287999927997589},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.31540000438690186},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.2928999960422516},{"id":"https://openalex.org/C2777615720","wikidata":"https://www.wikidata.org/wiki/Q11888847","display_name":"Prioritization","level":2,"score":0.28439998626708984},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.27950000762939453},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2703000009059906},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.25380000472068787},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2524999976158142},{"id":"https://openalex.org/C157170001","wikidata":"https://www.wikidata.org/wiki/Q4781507","display_name":"Applications of artificial intelligence","level":2,"score":0.25}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10515-025-00566-w","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s10515-025-00566-w","pdf_url":null,"source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":69,"referenced_works":["https://openalex.org/W1530054426","https://openalex.org/W1533444565","https://openalex.org/W1545622404","https://openalex.org/W1645918283","https://openalex.org/W1973493028","https://openalex.org/W1979345446","https://openalex.org/W1979459287","https://openalex.org/W2009401795","https://openalex.org/W2010089518","https://openalex.org/W2026151124","https://openalex.org/W2041713059","https://openalex.org/W2055447156","https://openalex.org/W2075599280","https://openalex.org/W2087611087","https://openalex.org/W2087938693","https://openalex.org/W2097565277","https://openalex.org/W2098639318","https://openalex.org/W2101398182","https://openalex.org/W2102193208","https://openalex.org/W2116247135","https://openalex.org/W2118023438","https://openalex.org/W2143712427","https://openalex.org/W2170849258","https://openalex.org/W2556282465","https://openalex.org/W2603119212","https://openalex.org/W2623711236","https://openalex.org/W2765995407","https://openalex.org/W2796229351","https://openalex.org/W2888240658","https://openalex.org/W2946065750","https://openalex.org/W3137432650","https://openalex.org/W3146101397","https://openalex.org/W3185222174","https://openalex.org/W3194949538","https://openalex.org/W3212260724","https://openalex.org/W4221141116","https://openalex.org/W4247834166","https://openalex.org/W4317877715","https://openalex.org/W4385627008","https://openalex.org/W4387095850","https://openalex.org/W4387773537","https://openalex.org/W4388180000","https://openalex.org/W4390655160","https://openalex.org/W4390883234","https://openalex.org/W4391974543","https://openalex.org/W4392353733","https://openalex.org/W4392470615","https://openalex.org/W4392767843","https://openalex.org/W4394575960","https://openalex.org/W4394892939","https://openalex.org/W4396666780","https://openalex.org/W4396765395","https://openalex.org/W4399998208","https://openalex.org/W4400454376","https://openalex.org/W4401219473","https://openalex.org/W4401314842","https://openalex.org/W4402254369","https://openalex.org/W4402351629","https://openalex.org/W4402410897","https://openalex.org/W4402442326","https://openalex.org/W4402954433","https://openalex.org/W4403010520","https://openalex.org/W4403064409","https://openalex.org/W4403621392","https://openalex.org/W4403977047","https://openalex.org/W4404035842","https://openalex.org/W4405671536","https://openalex.org/W4406164759","https://openalex.org/W4406462001"],"related_works":[],"abstract_inverted_index":null,"counts_by_year":[],"updated_date":"2026-06-13T06:13:01.061226","created_date":"2025-10-22T00:00:00"}
